SEO Campaigner v3.4.0 — Rebuilt Duplicate Detection, Manual URL Analysis & WordPress 7.0 Plugin Update

v3.4.0

We’re excited to release SEO Campaigner v3.4.0, a focused update that significantly improves content analysis accuracy, adds new workflow flexibility, and prepares the A/B Testing WordPress plugin for the upcoming WordPress 7.0 release.

Manual URL Analysis — Analyze Any Page Instantly

You no longer need to run a full site crawl to analyze a single page. The Content Analysis page now includes a URL input field where you can add any URL — whether it’s a page on your own site or a competitor’s — and immediately run duplicate content detection, content health checks, and AI-powered quality scoring on it.

This is especially useful for:

  • Checking a specific page you just published or updated
  • Comparing your content against a competitor’s page
  • Analyzing pages that aren’t yet linked in your sitemap or navigation

Duplicate Content Detection — Completely Rebuilt

We discovered and fixed a critical bug in the content extraction engine. The Rust-based crawler was inadvertently including JavaScript and CSS code in the body text of each page. This meant that every page on your site shared thousands of “duplicate” code tokens, leading to massive false positives — some users saw 10,000+ duplicate pairs that were entirely bogus.

The fix was comprehensive:

  • The Rust `extract_text_content` function now only pulls text from meaningful HTML elements: paragraphs, headings, list items, table cells, blockquotes, and figure captions
  • A new token-based boilerplate filter strips out residual HTML attributes, CSS values, JavaScript tokens, and tracking script artifacts
  • The n-gram similarity threshold has been tuned for better signal-to-noise ratio

If you previously ran duplicate content checks, we strongly recommend re-running them to get accurate results.

Persistent Content Analysis Results

Previously, switching between the Duplicates, Health, and Quality tabs in Content Analysis would trigger a re-run of the analysis, and manually added pages would disappear. This has been completely fixed:

  • AI quality scores are saved in a persistent store and survive tab navigation
  • Manually added URLs are remembered across sessions
  • Duplicate and health checks only run when you explicitly click the button — not on every tab switch

Sitemap Lastmod Detection Fix

Sites using sitemap index files (a common pattern where `/sitemap.xml` points to multiple child sitemaps) were incorrectly flagged for missing lastmod dates. The analyzer now fetches the first child sitemap to check for lastmod data, giving you an accurate assessment of your sitemap freshness signals.

WordPress A/B Testing Plugin v2.7.0 — Ready for WordPress 7.0

With WordPress 7.0 releasing on April 9, 2026, we’ve updated the free Custom A/B Testing plugin to ensure full compatibility:

  • Replaced the deprecated `get_pages()` function with `get_posts()` (WordPress 7.0 deprecates `get_pages()`)
  • Updated the minimum WordPress requirement from 5.8 to 6.0
  • Added “Tested up to: 7.0” header for WordPress compatibility verification
  • Updated the self-hosted updater fallback values

Users with the plugin installed will see the update available in their WordPress dashboard automatically — no manual download required. The update has already been deployed to the seocampaigner.com update server.

What's Next

We’re continuing to improve the SEO strategy engine with deeper data integration and more actionable recommendations. Stay tuned for v3.5 which will bring enhanced competitor analysis and automated SEO audit scheduling.

**Download:** Visit [seocampaigner.com/shop](https://seocampaigner.com/shop/) to get the latest version.

**WordPress Plugin:** The v2.7.0 update is live — check your WordPress dashboard under Plugins > Updates.