๐Ÿ”’

Checkatrade SEO Assessment

Enter the password to view this report

1234 5678 9101112 1314โ˜…โ†’
1. Organic Decline Diagnosis
Exactly where has organic traffic declined (by category, location, blog, etc.)?
Traffic Decline Analysis
Organic Sessions YoY
-29% to -35%
GA4: 2.16M โ†’ 1.53M
Blog Sessions
-57%
1.16M โ†’ 498K
/Search/ Sessions
-17%
490K โ†’ 406K
/Trades/ Sessions
+31%
395K โ†’ 519K (GA4)

Organic sessions fell -29% to -35% YoY depending on data source (GA4: 2,163,430 โ†’ 1,532,205; Kinesis: 2,180,612 โ†’ 1,426,121). The decline is heavily concentrated in the blog, which was hit hardest at -57% sessions (1.16M โ†’ 498K), with individual cost guides losing 50-77% and bounce rates surging from ~7% to ~35%.

The /Search/ directory declined -17%, while the homepage fell between -12% and -41% depending on data source โ€” a discrepancy worth investigating. The sole growth area was /trades/ at +31% (GA4) vs. a much more modest +3.5% from Kinesis.

Within blog content types: How-To pages collapsed -70%, Hiring Guides cratered -74%, Expert Advice dropped -45%, and Cost Guides fell -47%. "Near me" pages declined -31% overall (the shallowest blog decline), but top individual pages like plumbers-near-me and electrician-near-me lost 77-83% of sessions.

Sessions by Subfolder โ€” YoY Comparison

Previous year vs. current year

YoY Session Change by Subfolder

Only /trades/ showed growth

Blog Content Type Session Decline

Bars = sessions ยท Line = YoY decline %

Top Cost Guide Page Losses

Individual pages lost 50-77% of sessions

"Near Me" Individual Page Losses

Top pages lost 77-83% despite shallower category decline
2. BO Impact
Which organic landing pages and journeys currently drive BOs, and which drive traffic without conversion? How has this mix changed over time?
Booking Opportunity Analysis
BO-Producing Pages
932
18% of 5,226 blog URLs
BOs from Top 18%
92%
of all blog BOs
Zero-Contact Pages
2,900
55% of estate ยท 76K sessions
Homepage Contact Loss
-55%
-11,374 contacts ยท 30% of decline
/post-a-job Growth
+415%
Job posting completions

932 blog pages (18% of the estate) drive 92% of all BOs; 2,900 pages (55%) generated zero contacts while attracting 76K sessions. The top 20 pages alone account for 15% of all blog contacts, and BO concentration is intensifying as the long tail continues to lose ground.

Near Me converts at 10%, Hiring Guides at 6.42%, Cost Guides at 1.09%; Cost Guides carry the most total BO volume (12,781 contacts, 54% of blog total) but are the most exposed to AI Overview displacement (8,194 AIO keywords).

The homepage is the largest single-page conversion failure: -11,374 unique contacts (-55%), accounting for 30% of the sitewide decline, with conversion rates collapsing across every key event type despite holding traffic relatively well.

The contact channel mix is shifting decisively toward RAQs (only -8.61%, growing on /search/ and /trades/) while calls (-39%) and messages (-52%) are in steep decline. Per-session conversion held flat, confirming the decline is traffic-driven, not a conversion rate problem.

New BO pathway emerging: /post-a-job surged +415% in job posting completions and interactive cost calculators are outperforming static guides (+635% for rebuild-cost-calculator), signaling a format and funnel shift that should inform future content investment.

Blog Estate Composition

5,226 URLs โ€” only 18% produce contacts

Contact Rate by Content Type

Near Me at 10% is the most efficient converter

Total Contacts by Subfolder

/Search/ generates the most unique contacts

Contact Channel Changes YoY

RAQs resilient ยท Calls & messages collapsing

Emerging BO Pathways

/post-a-job and calculators signal a format shift

Top 8 BO-Producing Pages

Contacts (bars) and contact rate % (line)
3. Intent Coverage
Which high-intent searches matter most for BOs, and where does Checkatrade underperform competitors for these intents?
High-Intent Searches & Competitive Gaps
Keywords Tracked
74,086
23.7M combined search vol
Positions 1-3
25,514
keywords
Outside Top 10
22,697
11.9M search volume
MyBuilder Outranks
5,225 KWs
2.05M volume

Near Me queries are the most BO-efficient: top pages convert at 15-19% CR โ€” electrical-installation-condition-report (19.2%), man-and-van (19.2%), tado-installers (18.6%), central-heating-engineer (18.4%), boiler-servicing (16.8%). These are homeowners ready to hire.

Hiring Guides are the second most efficient at 6.42% CR, with find-good-tradesperson delivering 208 contacts at 10.28% CR. Cost Guides carry the most total BO volume (12,781 contacts, 54% of blog total) despite lower rates; cost calculators are outperforming static guides (+635%).

Checkatrade dominates Share of Voice on Trade Professional (91.8%), Cost/Pricing (87.5%), and Near Me (85.2%) keywords, but is notably weaker on Home Improvement (57.7%) and How-To/Advice (50.0%), where MyBuilder and MyJobQuote have carved out strong positions.

22,697 keywords (11.9M search volume) sit outside the top 10, with the highest-volume gaps in home improvement and material queries like electric shower (23K), turf (20K), patio (12K), loft conversion (11K), and garden fencing (7.4K), where competitors outrank Checkatrade by 30-70+ positions.

Share of Voice by Topic

Checkatrade SoV % vs. top competitor

Keyword Position Distribution

22,697 outside top 10 = massive opportunity

Top Near Me Converters โ€” Contact Rate %

Homeowners ready to hire

Competitor Outranking Volume

Keywords + volume where they beat Checkatrade

Key Competitive Gaps

High-volume keywords where Checkatrade significantly trails
KeywordVolumeCompetitorTheir PosCK PosGap
electric shower23,000MyBuilder438-34
turf20,000MyJobQuote875-67
patio12,000โ€”Top 1020+-10+
loft conversion11,000MyJobQuote133-32
door frame8,700MyJobQuote476-72
rendering8,300MyJobQuote277-75
driveway ideas7,700MyBuilder224-22
garden fencing7,400MyBuilder477-73
4. Opportunity Sizing
If priority issues were resolved, how many incremental BOs could realistically be delivered by organic search, and over what timeframe?
Incremental BO Projections
Conservative
+23,263
25% of KWs improve ~3 pos
Moderate
+28,458
40% of KWs improve ~3 pos
Aggressive
+49,698
60% of KWs improve ~5 pos
Known Loss
-38,185
Total sitewide contact decline
12-Month Target
20K-25K
Incremental BOs

Across 75K (out of 125K total) current ranking keywords, a conservative model (25% of keywords improve ~3 positions, with 40% CTR discount on AI Overview queries) projects ~23,000 incremental BOs. The majority (~14,000) come from Near Me keywords at 10% contact rate where small position gains produce outsized BO output.

Months 0-3 (~3,500-4,600 BOs): Title tag fixes on /trades/, pruning 2,900 zero-contact pages with 301 redirects, and quick position gains on Near Me keywords already in positions 2-5. Locksmith near me alone at pos 4 with 36K volume is worth ~828 BOs if moved to pos 1.

Months 3-6 (~9,300-11,600 BOs): Content refresh on the 833 Keep & Optimize pages (407 Cost Guides, 265 Near Me), Hiring Guide ranking recovery, and authority consolidation from the prune maturing.

Months 6-12 (~7,000-9,300 BOs): Competitive keyword gains against MyBuilder and MyJobQuote, breaking page 2 keywords into the top 10, and cost calculator format rollout.

12-month projected total: ~20,000-25,000 incremental BOs, with gains compounding as each position improvement generates recurring monthly BOs. Continued AI Overview expansion on Cost Guide keywords is the primary downside risk.

Note: This model used 75K of 125K keywords Checkatrade ranks for โ€” prioritizing higher-value and better-ranked keywords. The overall opportunity is even larger if the remaining 50K keywords were included.

Three Recovery Scenarios

Incremental BOs by assumption set

Conservative BOs by Content Type

Near Me dominates due to 10% contact rate

12-Month Cumulative Recovery Timeline

Low and high estimate range

Recovery Roadmap

Quick Wins โ€” 0 to 3 Months

/trades/ title tag fixes, 2,900-page prune with 301 redirects, Near Me keywords in pos 2-5. Locksmith near me (pos 4, 36K vol) โ†’ ~828 BOs if moved to pos 1.

~3,500 โ€“ 4,600 BOs

Medium-Term โ€” 3 to 6 Months

Content refresh on 407 Cost Guides + 265 Near Me pages. Hiring Guide recovery. 1,394-page consolidation. 50-80 pages/month.

~9,300 โ€“ 11,600 BOs

Long-Term โ€” 6 to 12 Months

Competitive gains vs. MyBuilder/MyJobQuote. Page 2โ†’1 breakthroughs. Calculator format rollout. 22,697 keywords outside top 10.

~7,000 โ€“ 9,300 BOs
5. Site Structure & Hierarchy
Are internal linking and page hierarchies reinforcing or diluting success?
The current structure is diluting success
Blog URLs
5,226
Only 932 generate contacts
Landing Pages YoY
+27%
Grew while traffic fell
Hub Pages Kept
0 of 106
101 pruned ยท 5 consolidated
Bounce Rate Surge
~7% โ†’ ~35%
Users not guided onward

5,226 blog URLs but only 932 generate contacts; unique landing pages grew +27% while traffic fell, spreading authority thinner across more pages.

2,900 zero-contact blog pages are actively indexed, consuming crawl budget and weakening domain-level authority signals for the commercial pages that actually produce BOs.

106 hub pages exist in the estate, with 101 marked for pruning, indicating the hub/spoke content architecture is not functioning as intended. 5 were marked for consolidation and none were deemed worth keeping as-is.

Blog bounce rates surging from ~7% to ~35% suggest users are not being effectively guided from informational content to transactional /Search/ and /trades/ pages.

Estate Productivity

Only 18% of blog pages generate any BOs

Landing Page Sprawl vs. Traffic

Pages grew +27% while sessions fell -30%

Hub Page Outcome

Zero hub pages deemed worth keeping

Bounce Rate Change โ€” Blog

Users not guided from informational to transactional
6. Template Effectiveness
Do core templates (category, location, trade profiles) meet search intent and support conversion, or are structural limitations suppressing performance?
Template Performance Assessment

/trades/ is the strongest template: sessions +31%, bounce rate improved -6pp, key events surged. However, unique contacts still fell -17% despite traffic growth โ€” indicating a conversion path issue.

/Search/ holds up moderately (-17% sessions) with RAQs growing +29%; calls and messages declining suggests those contact channels are poorly surfaced on the template.

The blog cost guide template is failing: bounce rates jumped from ~7% to ~35%. Interactive calculator pages dramatically outperform static guides, signaling a format mismatch with evolving search intent.

The Near Me template converts extremely well (10% CR) but 356 of 979 pages are too thin to sustain rankings. The Hiring Guide template has 6.42% CR potential but traffic collapsed -74%.

Homepage: bounce rate up 14.45pp, unique contacts down -55%. The template is not converting arriving traffic, with key events dropping -48%.

Template Session Change YoY

/trades/ is the only template with traffic growth

Static Guide vs. Calculator Format

Calculators dramatically outperform static content

/Search/ Contact Channel Performance

RAQs growing while other channels collapse

/trades/ โ€” Strong

Sessions +31%, bounce rate improved, key events surged +214K. But contacts fell -17% โ€” a conversion path issue worth fixing.

Cost Guide โ€” Failing

Bounce rates ~7% โ†’ ~35%. Static format losing to AI Overviews. Calculators prove the alternative works (+635%).

Homepage โ€” Under-Converting

Bounce rate up 14.45pp. -55% unique contacts. -48% key events. The largest single-page conversion failure.

7. Technical Constraints
Which technical issues directly limit BO-driving traffic today, versus those that represent future risk? What is the estimated impact of fixing each?
Technical Issues โ€” Current Impact vs. Future Risk

Technical issues are split into two categories: those limiting BOs now and those that pose future risk if left unresolved.

Current Impact โ€” Limiting BOs Now

Issues directly suppressing BO-driving traffic today
  • /trades/ title tags (14,404 truncated + 2,771 duplicate): Highest-probability BO impact because it's the only growing subfolder with a conversion gap; fixing titles improves CTR on 17K+ pages that are already gaining traffic
  • Non-indexable canonicals (431 pages): Creates ranking unpredictability on pages that may include BO contributors; smaller scale but higher severity per page
  • Dead URLs returning 200 instead of 404 (15,856 noindex + 1,855 nofollow): Google is processing thousands of dead pages as if they're live, deprioritizing fresh crawling of BO-producing pages
  • Page speed debt (106K+ pages): Oversized images, unused JS/CSS, main-thread blocking โ€” contributes to the blog bounce rate surge and likely suppresses conversions on cost guide pages generating 54% of blog contacts

Future Risk โ€” Issues That Will Compound

Not limiting BOs directly today but will if left unaddressed
  • GA4 vs. Kinesis tracking discrepancy (47% homepage gap, 28pp /trades/ gap): Not a BO risk in itself, but determines whether every other investment decision is targeted correctly
  • Prune execution method: If the 2,900-page prune uses noindex 200s rather than proper 301 redirects, it replicates the existing dead URL problem at scale
  • Accumulated speed debt growth: No remediation planned and the site continues to expand (landing pages grew +27% YoY)

Technical Issues โ€” Pages Affected

Scale of each issue category

Fix Priority Matrix

Effort vs. BO Impact โ€” bubble size = pages affected

Tracking Discrepancy โ€” GA4 vs. Kinesis

Which data do you trust?

Indexing Issues Breakdown

Pages with indexing-related problems
8. Content Quality & Relevance
How should Checkatrade approach content refresh and prioritisation to improve relevance, authority, and performance over time?
Content Refresh & Prioritisation Framework

Immediate: Prune 2,900 zero-contact URLs via 301 redirects; zero BO risk, consolidates link equity, reduces estate from 5,226 to ~2,326 active pages.

Protect: 99 Keep As-Is pages generate 31% of all contacts. Monitoring, CTA quality, and ranking defense on this cohort is the top priority.

Recover: 833 Keep & Optimize pages (61% of contacts) need content refresh and ranking recovery; 407 Cost Guides are the largest opportunity set.

Transform: Convert high-value static cost guides to interactive calculator format (proven by rebuild-cost-calculator +635%); investigate Hiring Guide -83% collapse as a separate workstream.

Stop: Cease investment in How-To and Ideas content (sub-0.4% CR, 70%+ YoY declines). Apply seasonal caution to outdoor/garden categories before pruning.

Content Action Plan โ€” URL Distribution

Recommended action for all 5,226 blog URLs

BO Contribution by Tier

Keep & Optimize drives 61% of all contacts

Content Type Contact Rates

Where to invest vs. where to stop

Referring Domains by Content Type

Link equity to protect during consolidation
9. Trust & Authority Signals
How can Checkatrade more effectively build and signal topical authority in organic search? How do authority signals differ for AI-driven search?
Building Authority for Traditional & AI Search

Concentrate the estate: Pruning 2,900 and consolidating 1,394 pages focuses authority on 932 URLs with proven commercial relevance.

Leverage proprietary data: /trades/ profiles carry reviews, credentials, and availability that no competitor or AI can replicate. Expanding structured markup strengthens E-E-A-T signals.

Build interactive assets: Cost calculators provide personalized value AI Overviews cannot summarize. This positions Checkatrade as a utility, not just an information source.

Consolidate link equity: Redirecting pruned content transfers 9,281+ referring domains toward commercially productive URLs.

For AI search: Near Me intent (207 AIO keywords vs. 8,194 for Cost Guides) is inherently resilient. Authority efforts should prioritize owning "vetted tradesperson near me" as a category.

Authority Concentration โ€” Before & After

Active estate reduction focuses authority

AIO Exposure vs. Contact Rate

Low AIO + high CR = resilient authority position

Referring Domains โ€” Consolidation Opportunity

9,281+ domains to transfer via redirects

Interactive vs. Static Content

Calculators growing against the trend
10. GEO Visibility Today
For which queries does Checkatrade appear in AI-generated answers today, and where is it absent despite strong relevance or authority?
AI Search Presence & Gaps
AI Visitors (30 Days)
5,389
Avg 4:06 on site
AI RAQ Conversions
122
+2.26% last 30 days
AI Call Conversions
195
contact_search_call
AI Search Submits
425
Converts 0.35% below avg
AIO-Exposed Keywords
12,917
Blog estate total

Current AI traffic performance (last 30 days): 5,389 AI visitors with average duration of 4:06 on site. These visitors generated 122 RAQ conversions (+2.26%), 195 call conversions, and 425 search submissions. However, AI traffic converts 0.35% below average โ€” suggesting AI landing pages could be optimized further.

From an Ahrefs perspective (March 2026), 12,917 keywords across the blog estate have AI Overview exposure. This is overwhelmingly concentrated in Cost Guides (8,194 AIO keywords), followed by Expert Advice (2,329) and How-To (1,065).

The most commercially important pages carry the deepest exposure: new-boiler-cost (216 AIO keywords), double-glazing-cost (116), carpet-fitting-cost (111), new-windows-cost (100).

Near Me (207 AIO keywords) and Hiring Guides (21) have minimal exposure, meaning Checkatrade is either protected from AI displacement on these queries or absent from AI results where it should appear.

AI Overview Keywords by Content Type

Cost Guides carry 63% of all AIO exposure

AI Traffic Conversions (Last 30 Days)

Breakdown of AI-driven conversion events

Highest-Risk Pages โ€” AIO Keywords vs. Contacts

Most commercially important pages = most AI-exposed

Keep Tier AIO Exposure

% of pages with AI Overview exposure by action tier

AI Traffic Performance

AI visitors convert slightly below site average
11. GEO Conversion Pathways
When Checkatrade is surfaced in AI-driven search, what pathways exist (or could exist) to drive users toward BOs rather than zero-click outcomes?
From AI Search to Booking Opportunity

AI Overviews on cost queries don't remove booking intent โ€” a homeowner who sees a price range in an AI answer still needs a vetted tradesperson. The contact rate on Cost Guide pages hasn't collapsed (still 1.09%); the traffic has.

The strongest existing pathway runs: Cost Guide landing โ†’ /Search/ page โ†’ /trades/ profile โ†’ RAQ. The quote-request mechanism is the most resilient contact channel, growing +29% on /search/ and +28% on /trades/.

The response is not to retreat from AI-visible content but to ensure pages convert harder once a user lands: stronger BO CTAs, tighter internal links to search/trades pages, and interactive calculators that deliver value an AI answer cannot replicate.

The BO Conversion Funnel

Strongest pathway from AI-visible content to bookings

RAQ Growth by Subfolder

Quote requests growing even as traffic declines

Contact Rate Stability

Traffic fell but per-session conversion held โ€” remaining visitors are viable
12. Measurement & Attribution
How should success be measured as AI-driven search reduces traditional click-through?
New Measurement Framework

Sessions overstate the problem: Traffic fell -29% to -35%, but key events only declined -6.56% and unique contacts per 1,000 sessions held flat (+0.95%).

Per-session metrics tell the truer story: Key events per session +32%, RAQs per 1,000 sessions +40%. These should replace raw session counts as leading indicators.

BO-first measurement by content type provides actionable benchmarks: Near Me 10% CR, Hiring Guides 6.42%, Cost Guides 1.09%, Expert Advice 0.69%, How-To 0.35%, Ideas 0.07%.

Track AI Overview keyword exposure over time as a risk indicator. Reconcile the GA4 vs. Kinesis discrepancy (growing from 0.79% to 6.92% gap) before trusting any metric.

Sessions vs. What Actually Matters

Traffic overstates the commercial problem

Per-Session Quality Improvements

Remaining traffic is more commercially qualified

Contact Rate Benchmarks by Content Type

Ongoing health indicators regardless of traffic trend

GA4 vs. Kinesis Data Gap

Measurement infrastructure reliability declining

Recommended KPI Framework

MetricCurrentWhy It Matters
Unique Contacts / 1,000 Sessions52.01Conversion efficiency independent of volume
RAQs / 1,000 Sessions+40% YoYMost resilient BO pathway
Key Events / Session+32% YoYEngagement quality of remaining traffic
Contact Rate by Content TypeNear Me: 10%Type-specific health indicator
AIO Keyword Exposure12,917Leading indicator of displacement risk
GA4 vs. Kinesis Gap6.92%Must reconcile before trusting metrics
13. Risk & Resilience
Which parts of Checkatrade's organic acquisition are most exposed to AI-driven search changes, and which are likely to remain resilient?
AI Exposure vs. Resilience Map

Most exposed: Cost Guides with 8,194 AIO keywords across 1,009 pages โ€” while also generating 54% of all blog contacts (12,781 BOs). The 47% session decline and bounce rate surge are consistent with AI cannibalization already occurring.

Most resilient: Near Me pages (207 AIO keywords, 10% CR), /trades/ profiles (proprietary data, +31% sessions), /Search/ location pages (RAQs +29%), and interactive calculators (growing against the trend).

Hiring Guides are ambiguous: only 21 AIO keywords but -83% contact collapse suggests AI may be absorbing hiring queries through mechanisms not captured in the Ahrefs snapshot.

65.5% of Keep & Optimize pages (the 833 URLs driving 61% of contacts) have AI Overview exposure, making this the tier where AI risk and BO opportunity overlap most.

AI Exposure vs. Contact Rate

Ideal = bottom-right (high CR, low AIO) ยท Size = total contacts

AIO Keywords by Content Type

Cost Guides carry 63% of all AI exposure

AI Resilience Spectrum

From most resilient to most exposed
Trades Profiles (+31%, proprietary data)High
Interactive Calculators (+635%)High
Near Me Pages (207 AIO KWs, 10% CR)High
/Search/ Location Pages (RAQs +29%)Medium-High
Hiring Guides (21 AIO KWs, -83% collapse)Uncertain
Expert Advice (2,329 AIO KWs)Low
Cost Guides (8,194 AIO KWs, 54% of BOs)Low
14. Cost Efficiency
How can Checkatrade reduce the cost of SEO delivery while improving impact, including evaluation of tooling and use of freelance or external content resources?
Reducing Cost, Improving Impact

Prune the estate: Managing 5,226 blog URLs is expensive. Reducing to ~932 active pages means every optimization cycle covers fewer pages with higher per-page BO return.

Reallocate by contact rate: Near Me pages return ~10ร— the BO value per session vs. Cost Guides and ~143ร— vs. Ideas.

Stop producing non-converting content: How-To and Ideas generated no meaningful commercial return. Ceasing production frees budget.

Transform at the template level: Converting cost guides from static articles to interactive calculators is a one-time structural investment that lifts the entire category.

Estate Reduction โ€” Before & After

5,226 โ†’ ~932 active pages

BO Return per Session by Type

Near Me delivers 143ร— the value of Ideas

Monitoring Efficiency

99 pages = 31% of all contacts

Cost Reduction Strategies

Ranked by estimated impact on cost-per-BO
Key Findings
Summary of Critical Insights

Traffic

  • Organic sessions declined -29% to -35% YoY, but unique contacts per session held flat (+0.95%), confirming this is a visibility problem, not a conversion problem
  • Blog bore the heaviest losses (-57% sessions), driven by cost guide pages losing 50-77% individually with bounce rates surging from ~7% to ~35%
  • /trades/ was the sole growth area (+31% sessions, improved bounce rate, +214K key events), proving that proprietary, intent-matched content is resilient
  • The contact channel mix is shifting: RAQs held up (-8.61%) while calls (-39%) and messages (-52%) collapsed; the quote-request mechanism is now the dominant BO pathway

BO Concentration

  • 18% of blog pages generate 92% of all Booking Opportunities; 55% generated zero contacts
  • Near Me pages convert at 10% CR (highest), Hiring Guides at 6.42%, Cost Guides at 1.09%; How-To (0.35%) and Ideas (0.07%) are not viable
  • Hiring Guides collapsed -83% YoY in contacts despite having the second-highest CR
  • 32.5% of the blog estate (1,696 URLs, 12,917 keywords) has AI Overview exposure, concentrated on Cost Guides generating 54% of all blog contacts
  • The homepage alone lost 11,374 unique contacts (-55%), accounting for 30% of total decline
Next Steps
Prioritised Action Plan

Immediate Actions (0-30 Days)

  • Execute the prune: 301-redirect 2,900 zero-contact URLs to consolidate link equity and reduce estate from 5,226 to ~2,326 pages; zero BO risk
  • Reconcile the GA4 vs. Kinesis data discrepancy (47% gap on homepage, 28% gap on /trades/) so BO attribution can be trusted
  • Lock down monitoring on the 99 Keep As-Is pages that generate 31% of all contacts

Medium Term (30-90 Days)

  • Recover the 833 Keep & Optimize pages (61% of all contacts), prioritizing 407 Cost Guides and 265 Near Me pages
  • Launch Hiring Guide investigation: -83% contact collapse on a 6.42% CR content type is disproportionate and recoverable
  • Begin converting static cost guides to interactive calculator format (proven at +635% growth)
  • Consolidate 1,394 mid-tier pages into stronger parent URLs
  • Cease investment in How-To and Ideas; reallocate toward Near Me and Cost Guide optimization

Action Timeline โ€” Cumulative BOs

Recovery compounds over time
Checkatrade SEO & GEO Assessment ยท Data: Dec 2025 โ€“ Feb 2026 ยท Sources: GA4, Kinesis, Ahrefs (March 2026)