Axelerant · Discoverability workstream
The measured "before" state of amainsure.com, captured while WordPress is still live, so any change after the move to Drupal 11 can be attributed and not guessed.
Organic snapshot
Semrush US estimates. This is the rankings and visibility baseline to re-pull and diff after cutover.
Answer engines
A lift-and-shift that keeps rankings can still lose the traffic that never reaches a results page. For a physician audience researching insurance in natural language, that traffic is already large here.
keywords already surface an AI Overview on amainsure.com. Answer engines do not execute JavaScript, so any content that renders through AJAX after the move disappears from their index while looking perfect to a human and to a visual-regression test. The site also holds zero FAQ rich results despite 5,047 People-Also-Ask keywords, which is an open opportunity, not just a risk.
Technical crawl
Screaming Frog, full crawl with JavaScript rendering. 606 URLs crawled. The indexable content set is the real migration inventory.
| Measure | Count | Read |
|---|---|---|
| Internal URLs | 277 | Everything the crawler reached |
| HTML pages | 224 | Of which 172 indexable, 105 not |
| Indexable content pages | 128 | The true inventory to migrate and 301-map one to one |
| Status 200 | 216 | Healthy |
| Status 301 (internal) | 30 | Existing redirect rules to import into Drupal |
| Status 404 | 22 | Broken links on the live site today |
Fix, do not carry forward
Pre-existing issues worth fixing inside the migration, since every page is being touched anyway.
Rank tracking
35 keywords configured for Conductor, each pinned to a preferred URL so a post-migration drop points at the exact page that broke, grouped by cluster.
| Cluster | Role | Example terms (US volume) |
|---|---|---|
| Brand & navigational | early warning | ama insurance (2,400), provider portal (1,600) |
| Malpractice / liability | core strength | claims made vs occurrence (2,900), tail insurance (1,000) |
| Physician disability | winnable | physician disability insurance (1,000), own occupation (720) |
| Life insurance | product | physician life insurance (720), ama life insurance (260) |
| Health / Medicare / other | watch | international health insurance (8,100, hard), medicare supplement plans (40,500, hard) |
Status
Next
Only retire or redirect a page once a destination can take over the queries it ranks for, and capture every baseline while WordPress is live. Measured before, measured after, nothing left to guesswork.