How to fix og url mismatch on WooCommerce
Set a unique, page-specific og:url meta tag on every page that exactly matches that page's canonical URL.
Steps for WooCommerce
- Install or open the Yoast SEO or Rank Math plugin (both handle og:url automatically on a per-page basis — this is the recommended fix path for WooCommerce).
- In Yoast SEO: go to WordPress Admin → SEO → Social → Facebook tab and ensure 'Add Open Graph meta data' is enabled. Yoast will then output the correct og:url automatically on every page.
- In Rank Math: go to WordPress Admin → Rank Math → General Settings → Social Meta and ensure 'Open Graph Meta' is ON.
- If you are NOT using an SEO plugin and og:url is hardcoded in your theme's header.php or functions.php, locate the echo or printf statement outputting og:url and replace the static value with the dynamic <?php echo esc_url(get_permalink()); ?> (see code snippets).
- After saving, use 'View Source' on a product, a category, and a post to confirm each shows its own URL.
- Clear any caching plugin (WP Super Cache, W3 Total Cache, WP Rocket) after making changes.
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 WooCommerce 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