{
"path": "/2026/05/09/og-metatag-fix",
"site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
"tags": [
"devlog",
"tooling"
],
"$type": "site.standard.document",
"title": "devlog: fix OG metatags",
"description": "OG image URLs were relative — crawlers need absolute URLs. Index page was also missing an OG image entirely.",
"publishedAt": "2026-05-09T20:00:00.000Z",
"textContent": "OG image URLs in both the post page and the index were relative (/api/og?...), which crawlers can't resolve. Prefixed with PUBLIC_SITE_URL throughout.\n\nThe index page had no OG image at all and was using twitter:card: summary (small image). Now has a proper image and summary_large_image to match the post pages.\n\nAlso removed a duplicate pair of og:image:width / og:image:height tags on the post page.",
"canonicalUrl": "https://devlog.croft.click/2026/05/09/og-metatag-fix"
}