Last updated by area

16 current · 2 stale · stalest first
Google Trends 6d ago
PageSpeed 6d ago
Site audit 4d ago
CF AI crawls 3d ago
Content freshness 3d ago
SERP / AI Overviews 3d ago
Knowledge graph / entities 3d ago
AI visibility (citations) 2h ago
Human / AI traffic (GA4) 1h ago
AI Citations (live) 6m ago
Rankings (GSC) 6m ago
Fleet growth (GSC daily) 6m ago
Bing search 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 28 Jun, 09:14
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 · 5d ago STALE
Daily site audit last run 24 Jun · 4d ago STALE
content_plan_rochellemarashi last run 24 Jun · 4d ago STALE
daily_audit_adhdhelper last run 24 Jun · 4d ago STALE
daily_audit_bestbusinessloans last run 24 Jun · 4d ago STALE
daily_audit_cardmachines last run 24 Jun · 4d ago STALE
daily_audit_company-rescue last run 24 Jun · 4d ago STALE
daily_audit_datekit last run 24 Jun · 4d ago STALE
daily_audit_fitgauge last run 24 Jun · 4d ago STALE
daily_audit_fundbiz last run 24 Jun · 4d ago STALE
daily_audit_history last run 24 Jun · 4d ago STALE
daily_audit_homesandhedge last run 24 Jun · 4d ago STALE
daily_audit_kartapay last run 24 Jun · 4d ago STALE
daily_audit_laterlifeborrowing last run 24 Jun · 4d ago STALE
daily_audit_market-invoice last run 24 Jun · 4d ago STALE
daily_audit_namenest last run 24 Jun · 4d ago STALE
daily_audit_peptideclear last run 24 Jun · 4d ago STALE
daily_audit_rank4ai last run 24 Jun · 4d ago STALE
daily_audit_seocompare last run 24 Jun · 4d ago STALE
daily_audit_sortedproperty last run 24 Jun · 4d ago STALE
daily_audit_womenshealth last run 24 Jun · 4d 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 · 3d ago STALE
entity_coherence last run 25 Jun · 3d ago STALE
top_linkers last run 25 Jun · 3d ago STALE
wikidata last run 25 Jun · 3d ago STALE
youtube_ai_citations last run 25 Jun · 3d ago STALE
youtube_ai_citations_history last run 25 Jun · 3d ago STALE
Scheduled / by design — no action (weekly cron, prev-period baseline, or cron-token feeds)
site_structure_resiliencebuilder last run 12 May · 47d ago SCHEDULED
site_structure_adhdhelper last run 7 Jun · 21d ago SCHEDULED
site_structure_homesandhedge last run 7 Jun · 21d ago SCHEDULED
site_structure_womenshealth last run 7 Jun · 21d ago SCHEDULED
site_structure_propertoasty last run 8 Jun · 20d ago SCHEDULED
full_changelog last run 10 Jun · 18d ago SCHEDULED
google_indexing_log last run 10 Jun · 18d ago SCHEDULED
gsc_previous last run 10 Jun · 18d ago SCHEDULED
site_changelog last run 10 Jun · 18d ago SCHEDULED
site_structure_invoicefinance last run 12 Jun · 16d ago SCHEDULED
AI Overviews SERP last run 15 Jun · 13d ago SCHEDULED
podcast last run 15 Jun · 13d ago SCHEDULED
Retired — no producer (decide: rebuild job or remove feed)
agency_database last run 11 Apr · 78d ago RETIRED
agency_rankings last run 11 Apr · 78d ago RETIRED
vernacular_cardmachines last run 11 May · 48d ago RETIRED
keyword_gaps last run 8 Jun · 20d 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

661 in last 24h
20,143
AI-answer fetches · 30d
661
last 24h
12
sites cited
1,558
spoofed UAs blocked

By site

market-invoice 165 openaiperplexity
cardmachines 116 openaiperplexity
peptideclear 145 openaiperplexity
Rank4AI 83 openaiperplexity
seocompare 51 perplexityopenai
fundbiz 61 openai
bestbusinessloans 4 openaiperplexity
kartapay 1 openaiperplexity
laterlifeborrowing 0 openai
namenest 19 openai
hervitals 6 openai
adhdhelper 2 openai

Most-cited pages

  • ×1430 market-invoice/
  • ×1381 seocompare/
  • ×1237 Rank4AI/
  • ×1137 cardmachines/
  • ×1047 peptideclear/
  • ×398 fundbiz/
  • ×362 peptideclear/explained/asa-weight-loss-rules/
  • ×247 market-invoice/late-payment-act/
  • ×216 market-invoice/stats/uk-late-payment-statistics-2026/
  • ×211 peptideclear/medications/wegovy/

Recent live fetches

NEW ChatGPT-User fundbiz/banks/revolut-business/ 28 Jun, 09:06
NEW ChatGPT-User market-invoice/late-payment-act/ 28 Jun, 09:05
NEW ChatGPT-User peptideclear/ 28 Jun, 09:05
NEW ChatGPT-User cardmachines/ 28 Jun, 09:04
NEW ChatGPT-User peptideclear/blog/nmn-regulatory-status-uk/ 28 Jun, 09:04
NEW ChatGPT-User Rank4AI/ 28 Jun, 09:01
NEW ChatGPT-User Rank4AI/ 28 Jun, 09:01
NEW ChatGPT-User Rank4AI/ 28 Jun, 09:00
NEW ChatGPT-User market-invoice/blog/invoice-finance-late-payment-regulations-2026-uk-smes/ 28 Jun, 09:00
NEW ChatGPT-User market-invoice/stats/uk-sme-insolvency-invoice-finance-demand-statistics-2026/ 28 Jun, 08:59
NEW ChatGPT-User Rank4AI/llms.txt 28 Jun, 08:54
ChatGPT-User cardmachines/vs/square-terminal-vs-tap-to-pay-iphone/ 28 Jun, 08:54
NEW ChatGPT-User peptideclear/ 28 Jun, 08:53
NEW ChatGPT-User cardmachines/vs/bbpos-wisepad-3-vs-stripe-reader-s700/ 28 Jun, 08:48

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

Rankings

6,129 impressions · 68 clicks · 52 on page 1 · last 28d
Full rankings →
SiteAvg posPage 1StrikingImpressionsClicks
ResilienceBuilder3322103,16028
Rank4AI2330262,96940

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

Fleet growth

143,471 impressions · 446 clicks · 91d · +191% impressions wk/wk

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

Real visits (GA4) JS-verified · 30d
492
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 = 97,027, but that overcounts heavily (mostly crawlers) — not real humans.
Google clicks GSC · 28–30d
182
Clicks from a google.com search-result page (already bot-free). Doesn't include Bing or AI tools.
Google impressions GSC · 28–30d
64,661
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
23
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 49,318 impr 110 clk 0.2% 0 leads
ResilienceBuilder 15,343 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 492 400 19,433 110 1 23 49,318 23.4 0% 0 0 762 0 100% 4
ResilienceBuilder 0 0 72 0 0 15,343 32.8 0% 0 0 0 0 100% 0

Per-site enhancements 49 open

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

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

Rank4AI

23 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 ~14 · 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 · 221 impr · seen since 2026-06-15 · 221 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 ~17 · 63 impr · seen since 2026-06-12 · 63 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 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Losing clicks
    Refresh “"my competitor appears in ai results in spain and i don't - what do i do” — slipping
    pos 41→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. Rank win
    Push “aeo agencies” to page 1
    pos ~20 · 36 impr · seen since 2026-06-28 · 36 impr · aeo agencies
    rank-ran-1f0a6dcc
  18. Losing clicks
    Refresh “ai marketing agency manchester” — slipping
    pos 64→70 · 21 impr · 21 impr at risk · ai marketing agency manchester
    rank-dec-2dc2c3a3
  19. Losing clicks
    Refresh “ai marketing services accountants” — slipping
    pos 22→14 · 15 impr · 15 impr at risk · ai marketing services accountants
    rank-dec-b78e36a3
  20. 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
  21. 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
  22. Losing clicks
    Refresh “a1 seo in cardiff” — slipping
    pos 44→50 · 5 impr · 5 impr at risk · a1 seo in cardiff
    rank-dec-790b3b2b
  23. 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

26 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 “emotional resilience coaching” to page 1
    pos ~16 · 52 impr · seen since 2026-06-28 · 52 impr · emotional resilience coaching
    resi-ran-7fe13e86
  17. 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
  18. Losing clicks
    Refresh “resilience coach certification” — slipping
    pos 16→24 · 39 impr · 39 impr at risk · resilience coach certification
    resi-dec-9149919b
  19. Losing clicks
    Refresh “customisable resilience programs” — slipping
    pos 22→32 · 26 impr · 26 impr at risk · customisable resilience programs
    resi-dec-d8485f59
  20. Losing clicks
    Refresh “build emotional resilience coaching” — slipping
    pos 51→60 · 16 impr · 16 impr at risk · build emotional resilience coaching
    resi-dec-aa8c9fe4
  21. Losing clicks
    Refresh “- emotional resilience coaching” — slipping
    pos 25→31 · 11 impr · 11 impr at risk · - emotional resilience coaching
    resi-dec-e814edd6
  22. Losing clicks
    Refresh “281,foster,collaboration & leadership,professional resilience e-learning” — slipping
    pos 23→34 · 10 impr · 10 impr at risk · 281,foster,collaboration & leadership,professional resilience e-learning
    resi-dec-b7f59697
  23. Losing clicks
    Refresh “coach resilience” — slipping
    pos 52→57 · 7 impr · 7 impr at risk · coach resilience
    resi-dec-45f1cb89
  24. Losing clicks
    Refresh “change resilience” — slipping
    pos 26→34 · 5 impr · 5 impr at risk · change resilience
    resi-dec-fcc5ae27
  25. Losing clicks
    Refresh “coaching stress management” — slipping
    pos 21→28 · 4 impr · 4 impr at risk · coaching stress management
    resi-dec-a68047dc
  26. 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 51 clicks last 7d · +2% 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.3 850 4 +51
best ai seo agency Rank4AI 12.7 221 1 +13
ai first seo agency Rank4AI 17.1 63 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-21 → 2026-06-28
6 queries/pages slipping across the fleet — fix or refresh before the clicks are gone
ResilienceBuilder
4 slipping
Rank4AI
2 slipping
Query Site What Pos Impr
281,foster,collaboration & leadership,professional resilience e-learning ResilienceBuilder Slipped 23 34 5 10
"my competitor appears in ai results in spain and i don't - what do i do Rank4AI Slipped 41 49 21 30
coaching stress management ResilienceBuilder Slipped 21 29 5 4
- emotional resilience coaching ResilienceBuilder Slipped 25 31 12 11
"ai visibility audit" -india -asia Rank4AI Slipped 67 72 8 2
coach resilience ResilienceBuilder Slipped 52 57 8 7

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
186 clicks across 78 pages that earned at least one — which URLs actually pull traffic
Page Site Clicks Impr CTR Pos
rank4ai.co.uk Rank4AI 38 847 4.5% 29.3
resiliencebuilder.co.uk ResilienceBuilder 32 441 7.3% 33.3
/resilience-workshops ResilienceBuilder 8 1,816 0.4% 37.0
/resilience-coach ResilienceBuilder 6 1,335 0.5% 56.7
/about ResilienceBuilder 6 268 2.2% 16.7
/coaching-for-stress-management ResilienceBuilder 4 1,415 0.3% 24.4
/resilience-coach-qualification ResilienceBuilder 4 354 1.1% 21.4
/blog/is-gemini-the-same-as-google-search/ Rank4AI 3 1,117 0.3% 7.9
/learn/tools/ai-visibility-checker/ Rank4AI 3 646 0.5% 26.6
/who-we-help/birmingham/ Rank4AI 3 409 0.7% 18.7
/learn/questions/why-does-google-s-ai-overview-show-my-competitor-instead-of-my-business-when-customers-search-for-our-services/ Rank4AI 3 144 2.1% 26.2
/research/rankings/best-robots-txt-for-ai-search/ Rank4AI 3 78 3.9% 7.8
/the-importance-of-resilience-coaching ResilienceBuilder 3 862 0.3% 33.9
/research/rankings/best-ai-seo-agencies-uk/ Rank4AI 2 10,795 0.0% 31.0
/research/rankings/top-ai-search-agencies-london/ Rank4AI 2 1,599 0.1% 25.8
/research/rankings/best-ai-search-visibility-agencies/ Rank4AI 2 1,477 0.1% 40.3
/learn/questions/why-do-the-same-ai-prompts-give-different-answers-each-time/ Rank4AI 2 1,055 0.2% 9.5
/research/rankings/top-ai-visibility-agencies-uk/ Rank4AI 2 362 0.6% 46.8
/ai-seo/ Rank4AI 1 5,943 0.0% 32.7
/research/rankings/ai-seo-agencies-london/ Rank4AI 1 1,663 0.1% 67.9
/learn/guides/complete-guide-ai-search/ Rank4AI 1 1,167 0.1% 15.4
/research/rankings/top-ai-seo-companies-uk/ Rank4AI 1 1,014 0.1% 17.9
/research/rankings/top-geo-agencies-uk-2026/ Rank4AI 1 834 0.1% 27.4
/research/case-studies/ Rank4AI 1 708 0.1% 18.5
/research/rankings/best-ai-search-strategy-for-professional-services/ Rank4AI 1 630 0.2% 34.6

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 — cited vs fetched

Bing export 2026-06-24 · live fetches 30d

Two different measures — not the same number twice. Cited = Microsoft's count of Bing Copilot (+ Bing-grounded partners) putting your link in an answer — from Bing's index, no fetch. Not ChatGPT.Fetched = your server log of an AI bot (≈95% ChatGPT) downloading the page live to answer someone. A page can be fetched by ChatGPT far more than Bing cites it — that gap is normal. Google AI Overviews/Gemini give no comparable feed.

SiteCited · Bing CopilotFetched · live (ChatGPT)Fetch : cite
Rank4AI02,113+620 7d
Fleet (30d)02,113

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 28 Jun, 09:14 · 1 core feed dead or very stale · 5 more stale — numbers below may be wrong

Lagging: AI Overviews SERP (13d) · Daily site audit (4d) · 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) 23 sessions from AI assistants 4.7% of 492 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 492 23 4.7% chatgpt.com (21) 9 +12.5%
Pages AI is citing (30d landing pages from AI sources)
Rank4AI chatgpt 21 · gemini 1 · perplexity 1
  • /contact/ 6
  • /ai-seo-agency-london/ 3
  • /blog/can-you-rank-in-chatgpt/ 2
  • /research/rankings/top-ai-seo-agencies-uk-2026/ 2
  • / (home) 1
  • /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.