SEO

seo/og-absolute-url

Open Graph and social image and URL tags (og:image, og:url, twitter:image) use absolute https URLs.

minorstaticfe-seo-metadata

Why

Link previews in chat apps and social networks are built by crawlers that read only these tags. A relative image path is not resolved, so the shared link appears without an image or with a broken one.

Fix

Build the URL from the site's configured origin: new URL('/img/share.png', site).href. Use a 1200 × 630 image or larger, add og:image:alt, and keep these tags in the server-rendered HTML, not added by client script.

Examples

<!-- bad -->
<meta property="og:image" content="/img/share.png">
<!-- good -->
<meta property="og:image" content="https://example.com/img/share.png">
<meta property="og:image:alt" content="Acme dashboard showing the weekly report">

Sources

Facts

Id
seo/og-absolute-url
Severity
minor
Check
static checked in the source by audit
Applies to
html vue svelte astro jsx
Taught by the skill
fe-seo-metadata SEO and metadata
Since version
0.1.0

Rule file on GitHub

Read it in the terminal

npx github:dawidolko/frontend-skills explain seo/og-absolute-url