Case studies work best when they are specific. This one is — down to the templates, the schema fixes, and the numbers on both sides of the change.
- The problem going into this project.
- The specific fixes WBP Omni SEO Pro applied.
- The measurable result after 90 days.
The Problem
A common WordPress SEO problem: strong content, thin distribution, and a technical layer that quietly leaked authority. The audit surfaced the exact silos where the leak was worst.
The Fixes
The team ran the Detect → Explain → Fix → Approve → Apply loop with change budgets set conservatively. Nothing that shipped was more aggressive than the WordPress core would tolerate.
- Canonical repair on paginated archives.
- JSON-LD Article authors filled in for E-E-A-T.
- Silo-aware internal linking on the two highest-value clusters.
The Result
Ninety days out, impressions and clicks moved together on the target silos, with no measurable regression on non-target templates. The report is the boring kind of win — and that is the point.
Inside WBP Omni SEO Pro: Dynamic XML & News Sitemaps
Auto-generated index sitemaps split by post type, language and freshness, with per-URL priority, hreflang alternates and a News sitemap for time-sensitive content.
Why this matters for "Case Study — Bsa Web": A single flat sitemap at scale slows discovery and hides freshness signals from crawlers and LLM indexers.
- 1Step 1
SEO Features → Sitemap → Enable index sitemaps
- 2Step 2
Split by CPT, language and updated-in-last-48h
- 3Step 3
Ping IndexNow + Bing + Google on publish
- 4Step 4
Expose the News sitemap only for CPTs you mark as news
"Discovery is a solved problem; the plugins that still ship one flat sitemap just haven't updated the solution."
— WBP Omni SEO Pro
Feed the approval queue from a scheduled scan and route high-confidence fixes to auto-approve with a 24-hour rollback window. Reviewers only touch the ambiguous cases.
AI search killed classic SEO.
AI Overviews cite the same URLs that rank in the top 10 — classic SEO is the qualification round.
More schema = more rich results.
Conflicting schema silently disqualifies you — one clean @graph beats three overlapping emitters.
Programmatic pages get penalised.
Thin programmatic pages get penalised — templated pages with unique data and internal links rank fine.
Insights & analysis
Teams pulling ahead in AI search share three habits: they treat schema as a contract, they treat internal links as a graph problem, and they treat every applied fix as reversible. Everything else — tools, dashboards, agencies — is downstream of those three.
Paired module: Entities & Knowledge Graph Linking
Detects entities in your content, links them to Wikidata/Wikipedia/your Fact Bank and emits sameAs and mentions properties into the schema graph. LLMs cite pages they can disambiguate — entity linking is how you tell them exactly what you mean.
- Enable Entities under Brand Authority
- Review detected entities with confidence scores
- Attach sameAs targets from Wikidata or your Fact Bank
- Publish — sameAs propagates into the page @graph automatically
Was this a full re-architecture?
No. Every fix was small, reversible, and covered by the Rollback step. The scale of the result came from doing the small things across enough templates.
How long did the work take?
About four working days of human review. The Apply step is fast; approving the changes with confidence is what takes time — and Explain is what makes it fast enough.
Do I still need to submit sitemaps in GSC?
Submit the index sitemap once. WBP keeps children current and pings IndexNow on every change, so GSC re-fetches without manual resubmits.
Do I need to hand-curate every entity?
No — high-confidence entities auto-attach on save; only ambiguous ones enter the review queue. You can also lock brand entities so they never require review.
Ship this workflow inside WordPress
WBP Omni SEO Pro turns every playbook on this blog into an approvable, reversible diff.
Get WBP Omni SEO ProAffiliate — this link goes to the official WBP Omni SEO Pro product page.


