How to fix og url mismatch on WordPress.org

Set a unique, page-specific og:url meta tag on every page that exactly matches that page's canonical URL.

Steps for WordPress.org

  1. Install Yoast SEO or Rank Math if not already present (both output a correct per-page og:url automatically).
  2. In Yoast SEO: WordPress Admin → SEO → Social → Facebook → enable 'Add Open Graph meta data' and save. No further action needed — Yoast handles og:url dynamically.
  3. In Rank Math: WordPress Admin → Rank Math → General Settings → Social Meta → enable 'Open Graph Meta' and save.
  4. If you are managing og:url manually in your theme's header.php or functions.php, find the line echoing og:url and replace it with: <meta property='og:url' content='<?php echo esc_url(get_permalink()); ?>' />
  5. If two sources are outputting og:url (e.g. your theme AND an SEO plugin), you will have duplicate tags — disable the theme's output to let the plugin take control (theme documentation will describe a filter hook to disable its social meta).
  6. Clear caching plugins and verify with 'View Source' on several page types.
Official WordPress.org documentation ↗

What is og url mismatch?

The `og:url` tag is a small piece of HTML in your page's `<head>` that tells social networks, messaging apps, and AI systems the "true" address of a page when someone shares it. When this tag is missing or set to a site-wide default (for example, always pointing to your homepage), every single page on your site tells the world it lives at the wrong address. A correct `og:url` should always equal the canonical URL of the exact page it appears on — never a template value, never your homepage, never an alternate URL.

When `og:url` mismatches the canonical URL, shares on Facebook, LinkedIn, Slack, WhatsApp, and other platforms create links that point to the wrong page — sending potential customers somewhere they didn't expect, or even to a 404. AI tools that cite your content (ChatGPT, Perplexity, Bing Copilot) read Open Graph data to form citations; a wrong `og:url` means citations and backlinks generated from shared content point to the incorrect URL, splitting your link equity and diluting your rankings. For ecommerce specifically, a product link shared by a happy customer that resolves to the homepage instead of that product costs you direct conversions. Search engines also use Open Graph data as a consistency signal; persistent mismatches can reduce crawl trust in your canonical declarations.

See the complete Og url mismatch guide for every platform and the full background.

Not sure if your WordPress.org store has this?

Run a free SEOLZ scan — we’ll find og url mismatch and every other issue across your whole site.

Scan my site free

Fix og url mismatch on another platform