I’m running into an issue with the SEO Helper Stacks that I suspect others might have seen but perhaps dismissed as a Facebook quirk or user error. After testing, it’s clear this is neither a glitch nor a misconfiguration on my end—the problem lies in how the stack is generating Open Graph (OG) tags.
What’s happening:
When I share a blog post (e.g., https://blueridgehorizon.com/reflections/teach-them-to-die), Facebook fails to display the correct title, description, or image. Instead, placeholders like %blogTitle()% show up, or Facebook just falls back to generic metadata.
What I found:
og:url points to post.php instead of the actual pretty URL.
og:image uses a relative path (e.g., /cms-data/blog/...) instead of a full https:// URL, which Facebook’s scraper rejects.
I confirmed this using the Facebook Sharing Debugger — it shows the OG tags are missing or ignored due to these issues.
About Pretty URLs:
I’ve tested both pretty URLs (/reflections/title-of-post) and the default format (/reflections/post.php?permalink=title-of-post). The issue persists regardless of URL structure, so it’s not related to my .htaccess file or rewrites. This appears to be a bug in how SEO Helper generates OG tags for dynamic blog posts.
Question:
Is there a known workaround for forcing absolute URLs for og:image and the correct pretty URL in og:url?