Last updated by area

16 current · 2 lagging · stalest first
Google Trends 5d ago
PageSpeed 5d ago
AI visibility (citations) 3d ago
Site audit 3d ago
CF AI crawls 3d ago
Content freshness 3d ago
SERP / AI Overviews 3d ago
Knowledge graph / entities 3d ago
AI Citations (live) 6m ago
Rankings (GSC) 6m ago
Fleet growth (GSC daily) 6m ago
Bing search 6m ago
Human / AI traffic (GA4) 6m ago
AI bot intelligence 6m ago
Crawl activity 6m ago
AI Citations (Bing) 0m ago
Recommendations 0m ago
Indexing health 0m ago

🟢 current · 🟡 lagging · 🔴 stale (daily feeds >3d, weekly >14d). The static board can't refresh itself — these ages are computed live in your browser, so they're true whenever you look. A stale area means its tile below is showing OLD numbers.

Data freshness

48 fresh · 60 need running · 4 retired · 12 scheduled · checked 27 Jun, 20:06
run: python3 scripts/refresh_all.py
▸ Show feed last-run dates — 60 need running
Needs running — run refresh_all.py
enhancement_done last run 23 Jun · 4d ago STALE
Daily site audit last run 24 Jun · 3d ago STALE
content_plan_rochellemarashi last run 24 Jun · 3d ago STALE
daily_audit_adhdhelper last run 24 Jun · 3d ago STALE
daily_audit_bestbusinessloans last run 24 Jun · 3d ago STALE
daily_audit_cardmachines last run 24 Jun · 3d ago STALE
daily_audit_company-rescue last run 24 Jun · 3d ago STALE
daily_audit_datekit last run 24 Jun · 3d ago STALE
daily_audit_fitgauge last run 24 Jun · 3d ago STALE
daily_audit_fundbiz last run 24 Jun · 3d ago STALE
daily_audit_history last run 24 Jun · 3d ago STALE
daily_audit_homesandhedge last run 24 Jun · 3d ago STALE
daily_audit_kartapay last run 24 Jun · 3d ago STALE
daily_audit_laterlifeborrowing last run 24 Jun · 3d ago STALE
daily_audit_market-invoice last run 24 Jun · 3d ago STALE
daily_audit_namenest last run 24 Jun · 3d ago STALE
daily_audit_peptideclear last run 24 Jun · 3d ago STALE
daily_audit_rank4ai last run 24 Jun · 3d ago STALE
daily_audit_seocompare last run 24 Jun · 3d ago STALE
daily_audit_sortedproperty last run 24 Jun · 3d ago STALE
daily_audit_womenshealth last run 24 Jun · 3d ago STALE
Knowledge Graph last run 25 Jun · 3d ago STALE
NLP entities last run 25 Jun · 3d ago STALE
SERP data last run 25 Jun · 3d ago STALE
Citation prompts last run 25 Jun · 3d ago STALE
aeo_scorecard last run 25 Jun · 3d ago STALE
cannibalisation last run 25 Jun · 3d ago STALE
cf_ai_crawls last run 25 Jun · 3d ago STALE
clarity last run 25 Jun · 3d ago STALE
clarity_pages last run 25 Jun · 3d ago STALE
cluster_decisions last run 25 Jun · 3d ago STALE
content_freshness last run 25 Jun · 3d ago STALE
content_plan_bestbusinessloans last run 25 Jun · 3d ago STALE
content_plan_cardmachines last run 25 Jun · 3d ago STALE
content_plan_fundbiz last run 25 Jun · 3d ago STALE
content_plan_market-invoice last run 25 Jun · 3d ago STALE
content_plan_rank4ai last run 25 Jun · 3d ago STALE
content_plan_seocompare last run 25 Jun · 3d ago STALE
conversion_leaks last run 25 Jun · 3d ago STALE
daily_history last run 25 Jun · 3d ago STALE
drift_report last run 25 Jun · 3d ago STALE
feature_coverage last run 25 Jun · 3d ago STALE
fleet_baseline last run 25 Jun · 3d ago STALE
gsc_coverage_drilldown last run 25 Jun · 3d ago STALE
gsc_indexed_history last run 25 Jun · 3d ago STALE
indexing_status last run 25 Jun · 3d ago STALE
intent_split last run 25 Jun · 3d ago STALE
llms_validation last run 25 Jun · 3d ago STALE
manual_indexing_queue last run 25 Jun · 3d ago STALE
syndication last run 25 Jun · 3d ago STALE
target_queries last run 25 Jun · 3d ago STALE
title_lint last run 25 Jun · 3d ago STALE
upcoming_pages last run 25 Jun · 3d ago STALE
wins_this_week last run 25 Jun · 3d ago STALE
deploy_parity last run 25 Jun · 2d ago STALE
entity_coherence last run 25 Jun · 2d ago STALE
top_linkers last run 25 Jun · 2d ago STALE
wikidata last run 25 Jun · 2d ago STALE
youtube_ai_citations last run 25 Jun · 2d ago STALE
youtube_ai_citations_history last run 25 Jun · 2d ago STALE
Scheduled / by design — no action (weekly cron, prev-period baseline, or cron-token feeds)
site_structure_resiliencebuilder last run 12 May · 46d ago SCHEDULED
site_structure_adhdhelper last run 7 Jun · 20d ago SCHEDULED
site_structure_homesandhedge last run 7 Jun · 20d ago SCHEDULED
site_structure_womenshealth last run 7 Jun · 20d ago SCHEDULED
site_structure_propertoasty last run 8 Jun · 19d ago SCHEDULED
full_changelog last run 10 Jun · 17d ago SCHEDULED
google_indexing_log last run 10 Jun · 17d ago SCHEDULED
gsc_previous last run 10 Jun · 17d ago SCHEDULED
site_changelog last run 10 Jun · 17d ago SCHEDULED
site_structure_invoicefinance last run 12 Jun · 15d ago SCHEDULED
AI Overviews SERP last run 15 Jun · 12d ago SCHEDULED
podcast last run 15 Jun · 12d ago SCHEDULED
Retired — no producer (decide: rebuild job or remove feed)
agency_database last run 11 Apr · 77d ago RETIRED
agency_rankings last run 11 Apr · 77d ago RETIRED
vernacular_cardmachines last run 11 May · 47d ago RETIRED
keyword_gaps last run 8 Jun · 19d ago RETIRED
Fleet parity check · do this at some point

Bring every site into unity with the page-type & asset completeness checklist (FLEET/SITE_PAGE_TYPE_COMPLETENESS.md): /statistics/, /compare/ + real tables, /guides/, /sectors/, /tools/, /authors/, /accreditations/, llms-full.txt, ai.txt, agent-data layer, no FAQPage.

Reference builds (complete): Company Rescue, Invoice Finance. Known-thin (need bringing up): equity-release, womens-health, homesandhedge, steve-site.

AI Citations (we were just fetched into an AI answer) snapshot

614 in last 24h
19,777
AI-answer fetches · 30d
614
last 24h
12
sites cited
1,541
spoofed UAs blocked

By site

market-invoice 165 openaiperplexity
cardmachines 111 openaiperplexity
peptideclear 115 openaiperplexity
Rank4AI 81 openaiperplexity
seocompare 36 openaiperplexity
fundbiz 59 openai
bestbusinessloans 8 openaiperplexity
kartapay 1 openaiperplexity
laterlifeborrowing 0 openai
namenest 20 openai
adhdhelper 3 openai
hervitals 5 openai

Most-cited pages

  • ×1411 market-invoice/
  • ×1348 seocompare/
  • ×1204 Rank4AI/
  • ×1117 cardmachines/
  • ×1025 peptideclear/
  • ×386 fundbiz/
  • ×359 peptideclear/explained/asa-weight-loss-rules/
  • ×244 market-invoice/late-payment-act/
  • ×211 market-invoice/stats/uk-late-payment-statistics-2026/
  • ×204 peptideclear/medications/wegovy/

Recent live fetches

NEW ChatGPT-User peptideclear/explained/asa-weight-loss-rules/ 27 Jun, 19:59
NEW ChatGPT-User market-invoice/ 27 Jun, 19:55
NEW ChatGPT-User market-invoice/commercial-finance-broker/ 27 Jun, 19:55
NEW ChatGPT-User seocompare/ 27 Jun, 19:55
NEW ChatGPT-User cardmachines/ 27 Jun, 19:54
NEW ChatGPT-User homesandhedge/statistics/uk-homes-at-flood-risk/ 27 Jun, 19:53
NEW ChatGPT-User cardmachines/pci-dss/ 27 Jun, 19:49
NEW ChatGPT-User Rank4AI/ 27 Jun, 19:47
NEW ChatGPT-User Rank4AI/ 27 Jun, 19:46
NEW ChatGPT-User peptideclear/explained/asa-weight-loss-rules/ 27 Jun, 19:46
NEW ChatGPT-User Rank4AI/learn/questions/can-chatgpt-recommend-my-local-business-to-customers-and-how-do-i-make-this-happen/ 27 Jun, 19:44
NEW ChatGPT-User Rank4AI/ai-seo/industry/ 27 Jun, 19:43
NEW ChatGPT-User market-invoice/stats/uk-construction-late-payment-statistics-2026/ 27 Jun, 19:43
NEW ChatGPT-User market-invoice/questions/ifrs9-invoice-finance-derecognition/ 27 Jun, 19:42

Verified against operator networks (OpenAI/Azure, Anthropic/AWS, Perplexity) — spoofed user-agents excluded.

Rankings

5,913 impressions · 68 clicks · 50 on page 1 · last 28d
Full rankings →
SiteAvg posPage 1StrikingImpressionsClicks
ResilienceBuilder3321113,13228
Rank4AI2429272,78140

Google position per tracked query (GSC) · 🟢 page 1 (≤10) · 🟡 striking distance (11–20).

Fleet growth

142,312 impressions · 441 clicks · 91d · +193% impressions wk/wk

Fleet-wide Google impressions + clicks per day (GSC) · y-axis from zero.

Real visits (GA4) JS-verified · 30d
528
GA4 sessions — a real browser ran JS and the page loaded, with Google's invalid-traffic filtering. The honest real-human number (undercounts a little where consent/ad-block blocks GA4). Server hits ex-known-bots = 94,361, but that overcounts heavily (mostly crawlers) — not real humans.
Google clicks GSC · 28–30d
183
Clicks from a google.com search-result page (already bot-free). Doesn't include Bing or AI tools.
Google impressions GSC · 28–30d
64,637
Times the fleet appeared on a google.com results page — total search visibility, before any click.
Bing clicks Bing WMT · 5–7d
1
Clicks from a bing.com search-result page (also feeds Copilot). Shorter window — API caps at ~7 days.
AI visits GA4 · 30d
25
Real GA4 sessions referred by ChatGPT / Perplexity / Gemini / Claude / Copilot. User clicked the link and the page loaded.

Funnel · Impressions → Clicks → Leads (Google GSC 28d · leads 30d, our own attribution)

Rank4AI 48,972 impr 111 clk 0.2% 0 leads
ResilienceBuilder 15,665 impr 72 clk 0.5% 0 leads

Leads-by-source = our own first-party attribution. "internal" / own-domain means the first-touch source didn't persist (attribution fix pending on FundBiz + MHQ; MarketInvoice is accurate — note Bing drives most MI leads).

Fleet quick view

Real visits (GA4) = the honest traffic number. Server hits ⚠ overcounts (mostly crawlers, not humans). Toggle changes Server hits + Google clk/Impr/Pos only; Real visits/Users/AI are fixed GA4 30d, Bing fixed 5-7d. Click ▸ for detail.
Site Real visits GA4·30d Users GA4·30d Server hits ⚠ ex-bots·toggles Google clk GSC·toggles Bing clk 5-7d AI visits GA4·30d Impr GSC·toggles Pos toggles Cited % AI Bots AIO Pages Issues Up% Crit/High
Rank4AI 528 436 18,486 111 1 25 48,972 23.6 0% 0 0 762 0 100% 4
ResilienceBuilder 0 0 72 0 0 15,665 32.6 0% 0 0 0 0 100% 0

Per-site enhancements 46 open

Persistent backlog · ranked · marks done · 27 Jun · click to open

46 open across 2 sites · 21 open 14d+ · 1 done

Rank4AI

22 open
  1. Consolidate
    Consolidate 18 URLs · “ai seo company”
    → /research/rankings/best-ai-seo-agencies-uk/ · 2,960 impr · 2,960 impr · https://www.rank4ai.co.uk/research/rankings/best-ai-seo-agencies-uk/
    rank-con-f77e2854
  2. Rank win
    Push “ai search agency” to page 1
    pos ~15 · 875 impr · seen since 2026-06-10 · 875 impr · open 18d · ai search agency
    rank-ran-523a68f1
  3. Indexing
    Resolve indexing — 1,222 not indexed
    149/1,371 indexed (10.9%) · 1,222 URLs
    rank-ind-79d9a765
  4. Rank win
    Push “ai overview optimisation agency” to page 1
    pos ~13 · 220 impr · seen since 2026-05-24 · 220 impr · open 35d · ai overview optimisation agency
    rank-ran-8f015608
  5. Rank win
    Push “best ai seo agency” to page 1
    pos ~13 · 219 impr · seen since 2026-06-15 · 219 impr · best ai seo agency
    rank-ran-2e2162f8
  6. Losing clicks
    Refresh “29375: search ranking” — slipping
    pos 10→15 · 12 impr · 12 impr at risk · 29375: search ranking
    rank-dec-f2ae8ae4
  7. Losing clicks
    Refresh “ai overviews optimisation agency” — slipping
    pos 8→29 · 8 impr · 8 impr at risk · ai overviews optimisation agency
    rank-dec-f05fa4c9
  8. Rank win
    Push “ai first seo agency” to page 1
    pos ~16 · 61 impr · seen since 2026-06-12 · 61 impr · open 16d · ai first seo agency
    rank-ran-2553fbdc
  9. Rank win
    Push “affordable ai search optimization service packages for small businesses” to page 1
    pos ~12 · 36 impr · seen since 2026-06-10 · 36 impr · open 18d · affordable ai search optimization service packages for small businesses
    rank-ran-adee074e
  10. Rank win
    Push “ai marketing agency oxford” to page 1
    pos ~19 · 31 impr · seen since 2026-05-24 · 31 impr · open 35d · ai marketing agency oxford
    rank-ran-f87285f4
  11. Rank win
    Push “ai overviews optimisation company” to page 1
    pos ~14 · 28 impr · seen since 2026-05-24 · 28 impr · open 35d · ai overviews optimisation company
    rank-ran-e22108a9
  12. Rank win
    Push “ai marketing services accountants” to page 1
    pos ~14 · 28 impr · seen since 2026-06-10 · 28 impr · open 18d · ai marketing services accountants
    rank-ran-9a2f532e
  13. Rank win
    Push “agency for google ai overviews content” to page 1
    pos ~11 · 20 impr · seen since 2026-06-11 · 20 impr · open 17d · agency for google ai overviews content
    rank-ran-067c7086
  14. Hygiene
    Shorten 21 long titles
    e.g. “Can traditional SEO techniques actually harm my visibility i” (60 chars) · 21 titles · https://www.rank4ai.co.uk/learn/questions/can-traditional-seo-techniques-actually-harm-my-visibility-in-chatgpt-and-other-ai-search-platforms/
    rank-hyg-03f2d772
  15. Rank win
    Push “ai overview seo agency” to page 1
    pos ~18 · 36 impr · seen since 2026-06-14 · 36 impr · open 14d · ai overview seo agency
    rank-ran-5ea76f5f
  16. Losing clicks
    Refresh “"my competitor appears in ai results in spain and i don't - what do i do” — slipping
    pos 33→48 · 30 impr · 30 impr at risk · "my competitor appears in ai results in spain and i don't - what do i do
    rank-dec-426fa315
  17. Losing clicks
    Refresh “ai marketing agency manchester” — slipping
    pos 64→70 · 21 impr · 21 impr at risk · ai marketing agency manchester
    rank-dec-2dc2c3a3
  18. Losing clicks
    Refresh “ai marketing services accountants” — slipping
    pos 22→14 · 15 impr · 15 impr at risk · ai marketing services accountants
    rank-dec-b78e36a3
  19. Rank win
    Push “29375: search ranking” to page 1
    pos ~16 · 17 impr · seen since 2026-06-23 · 17 impr · 29375: search ranking
    rank-ran-cd3c4174
  20. Losing clicks
    Refresh “"compare platforms that track how messaging in ai answers changes after we” — slipping
    pos 47→54 · 9 impr · 9 impr at risk · "compare platforms that track how messaging in ai answers changes after we
    rank-dec-610b9311
  21. Losing clicks
    Refresh “a1 seo in cardiff” — slipping
    pos 44→50 · 5 impr · 5 impr at risk · a1 seo in cardiff
    rank-dec-790b3b2b
  22. Losing clicks
    Refresh “"ai visibility audit" -india -asia” — slipping
    pos 67→72 · 2 impr · 2 impr at risk · "ai visibility audit" -india -asia
    rank-dec-ab79c1e6

ResilienceBuilder

24 open
  1. Consolidate
    Consolidate 17 URLs · “resilience builder”
    → /the-journey-of-a-resilience-coach · 943 impr · 943 impr · https://resiliencebuilder.co.uk/the-journey-of-a-resilience-coach
    resi-con-4eac61d8
  2. Rank win
    Push “resilience workshop” to page 1
    pos ~17 · 304 impr · seen since 2026-06-10 · 304 impr · open 18d · resilience workshop
    resi-ran-1ef30294
  3. Rank win
    Push “corporate wellness consultant” to page 1
    pos ~15 · 303 impr · seen since 2026-05-24 · 303 impr · open 35d · corporate wellness consultant
    resi-ran-c730aec5
  4. Losing clicks
    Refresh “corporate wellness consultant services” — slipping
    pos 10→16 · 42 impr · 42 impr at risk · corporate wellness consultant services
    resi-dec-716c5145
  5. Losing clicks
    Refresh “characteristics of resilience” — slipping
    pos 7→14 · 26 impr · 26 impr at risk · characteristics of resilience
    resi-dec-83e55972
  6. Rank win
    Push “building resilience workshop” to page 1
    pos ~12 · 189 impr · seen since 2026-06-10 · 189 impr · open 18d · building resilience workshop
    resi-ran-c307bf82
  7. Losing clicks
    Refresh “the resilience coach” — slipping
    pos 10→18 · 3 impr · 3 impr at risk · the resilience coach
    resi-dec-a72b18eb
  8. Rank win
    Push “corporate wellness consultancy” to page 1
    pos ~20 · 109 impr · seen since 2026-05-24 · 109 impr · open 35d · corporate wellness consultancy
    resi-ran-b2b9de41
  9. Rank win
    Push “coaching for resilience” to page 1
    pos ~20 · 74 impr · seen since 2026-05-24 · 74 impr · open 35d · coaching for resilience
    resi-ran-b69fff3b
  10. Rank win
    Push “resilience coach certification” to page 1
    pos ~19 · 45 impr · seen since 2026-06-10 · 45 impr · open 18d · resilience coach certification
    resi-ran-e999a2df
  11. Rank win
    Push “corporate wellness consultant services” to page 1
    pos ~18 · 44 impr · seen since 2026-06-11 · 44 impr · open 17d · corporate wellness consultant services
    resi-ran-a83533b3
  12. Rank win
    Push “resilience workshops uk” to page 1
    pos ~13 · 38 impr · seen since 2026-06-10 · 38 impr · open 18d · resilience workshops uk
    resi-ran-52d243c4
  13. Rank win
    Push “corporate wellness consultant norfolk” to page 1
    pos ~11 · 35 impr · seen since 2026-06-10 · 35 impr · open 18d · corporate wellness consultant norfolk
    resi-ran-6894b7a9
  14. Rank win
    Push “characteristics of resilience” to page 1
    pos ~19 · 33 impr · seen since 2026-06-10 · 33 impr · open 18d · characteristics of resilience
    resi-ran-9002a5e5
  15. Rank win
    Push “resilience coaching certification” to page 1
    pos ~19 · 29 impr · seen since 2026-05-24 · 29 impr · open 35d · resilience coaching certification
    resi-ran-2c7934d4
  16. Rank win
    Push “corporate health and wellness consultant” to page 1
    pos ~19 · 18 impr · seen since 2026-05-24 · 18 impr · open 35d · corporate health and wellness consultant
    resi-ran-7bd7b5d0
  17. Losing clicks
    Refresh “resilience coach certification” — slipping
    pos 16→24 · 39 impr · 39 impr at risk · resilience coach certification
    resi-dec-9149919b
  18. Losing clicks
    Refresh “customisable resilience programs” — slipping
    pos 22→32 · 26 impr · 26 impr at risk · customisable resilience programs
    resi-dec-d8485f59
  19. Losing clicks
    Refresh “build emotional resilience coaching” — slipping
    pos 51→60 · 16 impr · 16 impr at risk · build emotional resilience coaching
    resi-dec-aa8c9fe4
  20. Losing clicks
    Refresh “281,foster,collaboration & leadership,professional resilience e-learning” — slipping
    pos 18→34 · 10 impr · 10 impr at risk · 281,foster,collaboration & leadership,professional resilience e-learning
    resi-dec-b7f59697
  21. Losing clicks
    Refresh “coach resilience” — slipping
    pos 52→57 · 7 impr · 7 impr at risk · coach resilience
    resi-dec-45f1cb89
  22. Losing clicks
    Refresh “change resilience” — slipping
    pos 26→34 · 5 impr · 5 impr at risk · change resilience
    resi-dec-fcc5ae27
  23. Losing clicks
    Refresh “coaching stress management” — slipping
    pos 20→27 · 5 impr · 5 impr at risk · coaching stress management
    resi-dec-a68047dc
  24. Losing clicks
    Refresh “coaching for stress management” — slipping
    pos 27→54 · 1 impr · 1 impr at risk · coaching for stress management
    resi-dec-827e576d

Scroll the box, hit Copy open items, paste into a session. Each row carries its id — mark finished ones done so they drop off next refresh. Items first seen weeks ago show their age (backfilled from GSC history).

Fleet clicks trend · last 28 days 46 clicks last 7d · -28% WoW
Per-day Google clicks summed across the fleet (GSC, dimension=date). The stream over time — not the frozen 28-day total.

Clicks within reach · striking distance

Page-2 queries (pos ~11–20) one nudge from page-1 clicks
67 potential extra clicks/mo if these reach page 1, across 3 queries
Rank4AI
+67 clk · 3 q
Query Site Pos Impr Clicks now + at page 1
ai search agency Rank4AI 14.6 854 3 +51
best ai seo agency Rank4AI 13.3 219 1 +13
ai first seo agency Rank4AI 15.8 59 0 +3

"+ at page 1" = estimated extra clicks if the query moved to a page-1 position, from its current impressions × a page-1 CTR. The cheapest clicks to win — content already ranks, just not high enough.

Losing clicks · content decay

2026-06-20 → 2026-06-27
7 queries/pages slipping across the fleet — fix or refresh before the clicks are gone
ResilienceBuilder
4 slipping
Rank4AI
3 slipping
Query Site What Pos Impr
"my competitor appears in ai results in spain and i don't - what do i do Rank4AI Slipped 33 49 18 30
281,foster,collaboration & leadership,professional resilience e-learning ResilienceBuilder Off page 2 19 34 4 10
281,foster,collaboration & leadership,professional resilience e-learning ResilienceBuilder Slipped 19 34 4 10
coaching stress management ResilienceBuilder Slipped 20 27 6 5
"ai visibility audit" -india -asia Rank4AI Slipped 67 72 8 2
coach resilience ResilienceBuilder Slipped 52 57 8 7
agency to help my saas company rank in chatgpt and ai search Rank4AI Off page 2 19 23 3 9

Position shown as before → now (higher number = worse). These had clicks/visibility and are sliding — the early-warning side of the click story.

Top pages by clicks

Per-URL Google clicks · GSC 28–30d
187 clicks across 79 pages that earned at least one — which URLs actually pull traffic
Page Site Clicks Impr CTR Pos
rank4ai.co.uk Rank4AI 39 847 4.6% 29.1
resiliencebuilder.co.uk ResilienceBuilder 31 442 7.0% 33.3
/resilience-workshops ResilienceBuilder 8 1,867 0.4% 37.2
/resilience-coach ResilienceBuilder 7 1,373 0.5% 56.7
/about ResilienceBuilder 6 278 2.2% 16.7
/blog/is-gemini-the-same-as-google-search/ Rank4AI 4 1,091 0.4% 8.0
/coaching-for-stress-management ResilienceBuilder 4 1,433 0.3% 24.1
/resilience-coach-qualification ResilienceBuilder 4 374 1.1% 21.3
/who-we-help/birmingham/ Rank4AI 3 409 0.7% 18.5
/learn/questions/why-does-google-s-ai-overview-show-my-competitor-instead-of-my-business-when-customers-search-for-our-services/ Rank4AI 3 142 2.1% 27.2
/research/rankings/best-robots-txt-for-ai-search/ Rank4AI 3 79 3.8% 8.0
/the-importance-of-resilience-coaching ResilienceBuilder 3 871 0.3% 33.3
/research/rankings/best-ai-seo-agencies-uk/ Rank4AI 2 10,781 0.0% 31.1
/research/rankings/top-ai-search-agencies-london/ Rank4AI 2 1,573 0.1% 25.9
/research/rankings/best-ai-search-visibility-agencies/ Rank4AI 2 1,457 0.1% 41.1
/learn/questions/why-do-the-same-ai-prompts-give-different-answers-each-time/ Rank4AI 2 1,039 0.2% 9.5
/research/rankings/top-ai-visibility-agencies-uk/ Rank4AI 2 388 0.5% 46.6
/ai-seo/ Rank4AI 1 5,868 0.0% 32.8
/research/rankings/ai-seo-agencies-london/ Rank4AI 1 1,689 0.1% 68.1
/research/rankings/ai-search-agencies-for-small-business-uk/ Rank4AI 1 1,396 0.1% 24.6
/learn/guides/complete-guide-ai-search/ Rank4AI 1 1,155 0.1% 15.5
/research/rankings/top-ai-seo-companies-uk/ Rank4AI 1 1,044 0.1% 18.6
/research/rankings/top-geo-agencies-uk-2026/ Rank4AI 1 823 0.1% 27.8
/research/case-studies/ Rank4AI 1 708 0.1% 18.8
/learn/tools/ai-visibility-checker/ Rank4AI 1 648 0.1% 27.7

Pages with zero clicks are hidden. CTR/position from the same 28–30d GSC window. This is the page-level view that the per-site total alone hides.

AI Visibility

0/1 sites cited by at least one engine

AEO = on-site readiness. The engine columns = whether we are actually cited (rate %). A high AEO with 0% citations is the gap the AI-visibility work closes. A dash means that engine was not measured this run (missing key or error).

Site AEO Claude ChatGPT Gemini Perplexity
Rank4AI 90% -0%0%-

Dashboard

Data as of 27 Jun, 20:06 · 1 core feed dead or very stale · 5 more stale — numbers below may be wrong

Lagging: AI Overviews SERP (12d) · Daily site audit (3d) · Knowledge Graph (3d) · NLP entities (3d) · SERP data (3d) · Citation prompts (3d)

New-site pipeline KBB Company Finder · Essex+Suffolk niche-attack 23/25 · buyer panel verified (35–83 cos/town) · awaiting name + monetisation call
49k board →

Leads

0 last 7d 0 30d 0 total
Open Leads tab →

Real leads only — internal/test sources excluded.

No real leads captured yet across these sites.
Wins This Week 0 cleared today · 0 in last 7 days · 37 new regressions · 0 stuck ≥7d (strategic)
what changed
rank4ai
⚠ New today (13)
· 'ai based seo services' — 295 impressions, 0% CTR
· 'ai in seo' — 172 impressions, 0% CTR
· 'ai search agency' — 847 impressions, 0.12% CTR
· 'best ai search agency' — 168 impressions, 0.6% CTR
· 'best ai seo agency' — 209 impressions, 0.48% CTR
· 0% AI citation rate across 55 industry queries
· 7 pages score below 40/100 for AI readiness
· 9 target queries stuck on page 2 — biggest lift opportunity
· High bounce rate: 76.1%
· Low multi-modal content (0 pages with images+video, 0 with video)
· Not a known entity in Google Knowledge Graph
· Not listed on Wikidata
· Schema gaps: No Organization or LocalBusiness schema — AI can't identify who you are; Missing content schema types: FAQPage
AI Traffic (30d) 25 sessions from AI assistants 4.7% of 528 fleet sessions
Source: GA4 sessionSource matching ChatGPT/Perplexity/Gemini/Claude/Copilot/You/Phind
Site 30d sessions AI 30d AI % Top AI source AI 7d Δ vs prior
Rank4AI 528 25 4.7% chatgpt.com (23) 9 +12.5%
Pages AI is citing (30d landing pages from AI sources)
Rank4AI chatgpt 23 · gemini 1 · perplexity 1
  • /contact/ 6
  • / (home) 3
  • /ai-seo-agency-london/ 3
  • /blog/can-you-rank-in-chatgpt/ 2
  • /research/rankings/top-ai-seo-agencies-uk-2026/ 2
  • /about/ 1

GA4 wired across all fleet properties. AI 30d (via sessionSource matching the AI hosts) is the leading number and is independent of GA4 config. A native "AI Assistants" channel group is being added per-property in GA4 Admin, which will also populate AI 7d + delta. "Pages AI is citing" shows the landing pages that AI-referred sessions hit, the clearest signal of which content is being cited.

Content freshness 2056/2056 pages dated · 1294 fresh ≤30d
refresh pile
Refresh pile = oldest dated pages excluding privacy/terms/cookies/admin. Source: per-site page-dates.json (git-derived).
Cloudflare AI Crawl Control (14d) Edge-level bot counts, true hits
Fetched 24 Jun, 21:08
Rank4AI
✗ CF_TOKEN_RANK4AI env var missing
Open recommendations
13
across 2 sites
2
critical
Site issues (crawl)
0
broken / dupe H1 / errors

No crawl issues detected. Latest crawl clean across all 3 sites.

Changes today
0
commits across fleet

Podcast · Buzzsprout

Auto-generated AI-search episodes (script + TTS + publish), cross-linked to site pages

Last fetched: 12 Jun, 10:40
rank4ai · rank4ai.co.uk
Open show ↗
42
episodes
325
total plays
14 Jun
latest ep
#42 Why Does ChatGPT Mention My Competitors Instead of My Business When Asked About Services I Offer? 0 plays · 9m · 14 Jun
#41 How Much Does Proper AI Search Optimisation Cost for a Small UK Business? 0 plays · 10m · 13 Jun
#40 Why Does My Business Never Appear When People Ask AI Tools to Recommend Local Services in My Area? 2 plays · 11m · 11 Jun
#39 How Much Should I Budget for AI Search Optimisation for My UK Business? 3 plays · 12m · 10 Jun
#38 What AI Systems Look For When Deciding Which Source To Cite 6 plays · 12m · 07 Jun

All sites

grouped by status · click a card for the full brand view

Site Changes

marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-20T08:09:47) 2026-05-20
marketinvoice.co.uk UPDATE
Auto: daily qa content 2026-05-20 2026-05-20
seocompare.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-20T08:09:49) 2026-05-20
seocompare.co.uk NEW
Auto: new Q&A page - How to Prevent AI Platforms Misrepresenting Your Brand 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T09:37:34+01:00) 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T09:22:10+01:00) 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T09:06:50+01:00) 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T08:47:03+01:00) 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T08:09:44+01:00) 2026-05-20
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-20T06:53:19+01:00) 2026-05-20
rank4ai.co.uk CHANGE
CRITICAL: R4 GA4 not tracking - move gtag.js from Partytown to main thread 2026-05-19
rank4ai.co.uk NEW
Add /.well-known/security.txt + /manifest.webmanifest (fleet baseline) 2026-05-19
rank4ai.co.uk NEW
Security: add fleet-baseline _headers (HSTS preload, X-Frame, Permissions-Policy) 2026-05-19
rank4ai.co.uk UPDATE
R4: wire Clarity w52s5hspjw (CLARITY_ID empty string → live) 2026-05-19
rank4ai.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:47:44) 2026-05-19
rank4ai.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:16:20) 2026-05-19
marketinvoice.co.uk UPDATE
MI: refresh fleet-core patch to capture LeadForm em-dash fix 2026-05-19
marketinvoice.co.uk IMPROVEMENT
Update patches/@rank4ai+fleet-core+0.8.0.patch (LeadForm em-dash fix) 2026-05-19
marketinvoice.co.uk CHANGE
CRITICAL: MI GA4 not tracking - move gtag.js from Partytown to main thread 2026-05-19
marketinvoice.co.uk UPDATE
MI: strengthen entity signals for AI search 2026-05-19
marketinvoice.co.uk FIX
MI: fix BreadcrumbList missing item + QAPage missing mainEntity 2026-05-19
marketinvoice.co.uk IMPROVEMENT
MI: passage-rewrites for AI citability across top 20 commercial pages 2026-05-19
marketinvoice.co.uk NEW
Add /.well-known/security.txt + /manifest.webmanifest (fleet baseline) 2026-05-19
marketinvoice.co.uk NEW
MI: add .key-takeaway + .answer-capsule classes for Speakable resolution 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T15:07:29) 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T14:51:56) 2026-05-19
marketinvoice.co.uk IMPROVEMENT
MI: rewrite 46 truncated meta descriptions 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T14:19:21) 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T13:46:51) 2026-05-19
marketinvoice.co.uk UPDATE
Pin fleet-core LeadForm Supabase-first patch via patch-package 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T13:15:38) 2026-05-19
marketinvoice.co.uk UPDATE
CRITICAL: Patch fleet-core LeadForm to never lose leads on FormSubmit outage 2026-05-19
marketinvoice.co.uk UPDATE
Force MI redeploy after CH key paste 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T11:10:11) 2026-05-19
marketinvoice.co.uk NEW
Revert "Add floating WhatsApp button (Divyank, +44 7765 988669) on homepage" 2026-05-19
marketinvoice.co.uk NEW
Add floating WhatsApp button (Divyank, +44 7765 988669) on homepage 2026-05-19
marketinvoice.co.uk UPDATE
Trigger redeploy to pick up COMPANIES_HOUSE_API_KEY env var on CF Pages 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:47:49) 2026-05-19
marketinvoice.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:16:22) 2026-05-19
marketinvoice.co.uk UPDATE
Auto: daily guide content 2026-05-19 2026-05-19
marketinvoice.co.uk IMPROVEMENT
Restore eCapital CC routing on MI leads (lost in 18 May v0.8 upgrade) 2026-05-19
seocompare.co.uk CHANGE
CRITICAL: SC GA4 not tracking - move gtag.js from Partytown to main thread 2026-05-19
seocompare.co.uk NEW
Add /.well-known/security.txt + /manifest.webmanifest (fleet baseline) 2026-05-19
seocompare.co.uk NEW
Security: add fleet-baseline _headers (HSTS preload, X-Frame, Permissions-Policy) 2026-05-19
seocompare.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:47:51) 2026-05-19
seocompare.co.uk UPDATE
Auto-sync fleet-structure.json (2026-05-19T09:16:24) 2026-05-19
seocompare.co.uk NEW
Auto: new Blog page - How to Optimise Seasonal Content for AI Search Platforms in 2026 2026-05-19
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-19T23:12:22+01:00) 2026-05-19
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-19T22:56:58+01:00) 2026-05-19
dashboard UPDATE
Fleet sync: source-reader refresh (2026-05-19T22:41:15+01:00) 2026-05-19
1895 total changes tracked

Rank4AI Dashboard

Admin view. Enter access code.