Metadata mayhem! When a "Feature-Rich" theme tries to manage your SEO alongside a dedicated plugin, they both inject tags into your site's <head>. This creates a redundant mess that can lead to search engines ignoring your preferred descriptions or titles.
Why This Matters
Search engines expect one clear set of instructions. When your theme and plugin both fire, you get:
- Duplicate Meta Descriptions: Google may pick the "wrong" one, or worse, penalize the page for optimization spam.
- Broken Social Shares: Conflicting Open Graph (OG) tags mean Facebook or LinkedIn might pull the wrong image or a placeholder title.
- Canonical Wars: If both tools suggest different "original" URLs, your search authority splits, tanking your rankings.
How to Check for Overlap
The easiest way to spot this is to view your page source (Ctrl+U) and search for keywords like description or og:title. If they appear twice, you have a conflict.
See the example below where both the theme and plugin are outputting meta descriptions:
<meta name="description" content="Welcome to my awesome shop - Theme Version" />
...
<meta name="description" content="Buy the best organic coffee online - SEO Plugin Version" />How to Fix It
Safe Practice: Before making any technical changes, ensure you have a full backup of your site (files and database) via your hosting control panel or a dedicated plugin like UpdraftPlus.
Step 1: Pick a Winner
Always defer to a dedicated SEO plugin (like Rank Math, Yoast, or SEOPress). They are updated more frequently for SEO best practices than a general-purpose theme.
Step 2: Hunt Down Theme Settings
Navigate to your Theme Panel/Options or Appearance → Customize. Look for tabs labeled:
- SEO Settings
- Social Media / Open Graph
- Title & Meta
Toggle these to "Off" or "Disabled." Most modern themes (like Avada, Enfold, or Newspaper) have a master switch to "Disable Built-in SEO" if a plugin is detected.
Step 3: Clear Your Cache
After disabling theme SEO, clear your site and server cache. Check your source code one last time to ensure only one set of tags remains.
What to Watch For
- Old Themes: Older themes often hard-code SEO tags into the
header.phpfile. If you can't find a setting to turn it off, you may need to get in touch with a developer to remove the code manually. - Sitemap Conflicts: If your theme generates a
sitemap.xmland your plugin does too, your Search Console will report "Success," but your indexing will be erratic. Stick to the plugin's sitemap.