🧩 Why the Two Tools Can Show Different Results
If Page Issues flags a page as missing a meta description but On-Page Audit shows one is present, this is almost always caused by an SEO plugin—such as Yoast SEO, Rank Math, or All in One SEO—injecting the meta description dynamically at render time rather than writing it directly into the page's static HTML.
Here is what happens under the hood:
- Page Issues crawls the raw HTML source of your page. If the meta description is added by a plugin after the page loads (via JavaScript or server-side logic tied to the plugin), the crawler may not detect it in the source.
- On-Page Audit analyzes the rendered version of the page, which includes content added by plugins and scripts. This is why it correctly picks up the meta description.
Neither tool is wrong—they are measuring different things. The discrepancy is a signal that your meta description delivery method may need attention.
⚠️ Common Plugins That Cause This Conflict
The following plugins are known to inject meta descriptions in ways that can create detection gaps:
- Yoast SEO — The most frequently reported cause. Yoast writes the meta description through its own output process, which can be missed by raw HTML crawlers depending on your server configuration and caching setup.
- Rank Math — Similar behavior to Yoast; meta tags are managed through the plugin's rendering layer.
- All in One SEO (AIOSEO) — Can produce the same discrepancy, particularly on pages using dynamic templates.
- SEOPress — Occasionally causes conflicts on pages with heavy caching or CDN layers.
🛠️ How to Diagnose the Root Cause
- Open the affected page URL in your browser.
- Right-click anywhere on the page and select View Page Source (not Inspect Element).
- Press Ctrl+F (or Cmd+F on Mac) and search for meta name="description".
- If the tag is absent from the source but present in the Inspect Element panel, your plugin is injecting it dynamically. Continue to the resolution steps below.
- If the tag appears in the source, the issue may be related to caching. Proceed to the cache-clearing step.
✅ Steps to Resolve the Discrepancy
Step 1 — Check your plugin's output settings
In your SEO plugin (Yoast, Rank Math, etc.), confirm that the meta description is actually saved for the affected page and that the plugin is set to output meta tags in the document <head>. Some plugins allow you to disable meta tag output globally or per post type.
If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.