Last updated by area
17 current · 1 stale · stalest first🟢 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
90 fresh · 30 need running · 7 scheduled · checked 23 Jul, 00:31run: python3 scripts/refresh_all.py ▸ Show feed last-run dates — 30 need running
| Citation prompts | last run 9 Jul · 13d ago | VERY STALE |
| Daily site audit | last run 10 Jul · 12d ago | VERY STALE |
| ai_fetch_history | last run 20 Jul · 3d ago | STALE |
| content_plan_bestbusinessloans | last run 20 Jul · 3d ago | STALE |
| content_plan_cardmachines | last run 20 Jul · 3d ago | STALE |
| content_plan_fundbiz | last run 20 Jul · 3d ago | STALE |
| content_plan_market-invoice | last run 20 Jul · 3d ago | STALE |
| content_plan_rank4ai | last run 20 Jul · 3d ago | STALE |
| content_plan_rochellemarashi | last run 20 Jul · 3d ago | STALE |
| content_plan_seocompare | last run 20 Jul · 3d ago | STALE |
| daily_audit_adhdhelper | last run 20 Jul · 3d ago | STALE |
| daily_audit_cardmachines | last run 20 Jul · 3d ago | STALE |
| daily_audit_company-rescue | last run 20 Jul · 3d ago | STALE |
| daily_audit_datekit | last run 20 Jul · 3d ago | STALE |
| daily_audit_fitgauge | last run 20 Jul · 3d ago | STALE |
| daily_audit_fundbiz | last run 20 Jul · 3d ago | STALE |
| daily_audit_history | last run 20 Jul · 3d ago | STALE |
| daily_audit_homesandhedge | last run 20 Jul · 3d ago | STALE |
| daily_audit_kartapay | last run 20 Jul · 3d ago | STALE |
| daily_audit_laterlifeborrowing | last run 20 Jul · 3d ago | STALE |
| daily_audit_market-invoice | last run 20 Jul · 3d ago | STALE |
| daily_audit_mortgageexplained | last run 20 Jul · 3d ago | STALE |
| daily_audit_namenest | last run 20 Jul · 3d ago | STALE |
| daily_audit_peptideclear | last run 20 Jul · 3d ago | STALE |
| daily_audit_sortedproperty | last run 20 Jul · 3d ago | STALE |
| daily_audit_trustedinteriors | last run 20 Jul · 3d ago | STALE |
| daily_audit_womenshealth | last run 20 Jul · 3d ago | STALE |
| gsc_coverage_drilldown | last run 20 Jul · 3d ago | STALE |
| youtube_ai_citations | last run 20 Jul · 3d ago | STALE |
| youtube_ai_citations_history | last run 20 Jul · 3d ago | STALE |
| site_structure_resiliencebuilder | last run 12 May · 71d ago | SCHEDULED |
| site_structure_adhdhelper | last run 7 Jun · 45d ago | SCHEDULED |
| site_structure_homesandhedge | last run 7 Jun · 45d ago | SCHEDULED |
| site_structure_womenshealth | last run 7 Jun · 45d ago | SCHEDULED |
| site_structure_propertoasty | last run 8 Jun · 45d ago | SCHEDULED |
| site_structure_invoicefinance | last run 12 Jun · 41d ago | SCHEDULED |
| AI Overviews SERP | last run 15 Jun · 37d ago | SCHEDULED |
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.
Search performance
435,750 impressions · 1,608 clicks · 52 on page 1 · full site history (28d + Δ in small print)| Site | Impressions | Clicks | CTR | Avg pos | Page 1 | Striking |
|---|---|---|---|---|---|---|
| ResilienceBuilder | 306,383 28d 12,231▼ 23% | 1,261 28d 60▼ 26% | 0.5% | 37 | 21 | 7 |
| Rank4AI | 129,367 28d 51,177▲ 5% | 347 28d 130▲ 15% | 0.3% | 20 | 31 | 27 |
Big numbers = each site's FULL Google history (all-time GSC). Small print = last 28 days with Δ vs the prior 28 · CTR/pos = 28d · 🟢 page 1 (≤10) · 🟡 striking (11–20).
AI Citations (we were just fetched into an AI answer) snapshot
692 in last 24hBy site
| market-invoice | 153 | openaianthropicperplexity |
| cardmachines | 151 | openaianthropicperplexity |
| peptideclear | 105 | openaiperplexity |
| Rank4AI | 86 | openaiperplexity |
| fundbiz | 64 | openaiperplexity |
| seocompare | 55 | openaiperplexity |
| namenest | 30 | openai |
| bestbusinessloans | 3 | openaiperplexity |
| hervitals | 24 | openai |
| ltdturnaround | 4 | openaiperplexity |
| homesandhedge | 2 | openaiperplexity |
| adhdhelper | 2 | openai |
Most-cited pages
- ×1336 seocompare/
- ×1321 Rank4AI/
- ×1243 peptideclear/
- ×1205 cardmachines/
- ×1170 market-invoice/
- ×650 fundbiz/
- ×352 peptideclear/explained/asa-weight-loss-rules/
- ×342 market-invoice/late-payment-act/
- ×293 cardmachines/learn/uk-card-interchange-2026/
- ×266 namenest/
Recent live fetches
Verified against operator networks (OpenAI/Azure, Anthropic/AWS, Perplexity) — spoofed user-agents excluded.
Fleet growth
488,119 impressions · 1,842 clicks · 28,574 Bing citations · 68,420 AI fetches · 481d · +208% impressions wk/wkFleet-wide per day · Google impressions + clicks (GSC), AI citations (Bing, dashed violet), live AI fetches (ChatGPT/Perplexity/Claude, orange) · y-axis from zero. Today's fetch point is partial until the day closes.
Funnel · Impressions → Clicks → Submissions (Google GSC 28d · form submissions 30d, our own attribution · a repeat submit from one person counts again, so this runs higher than distinct-lead totals)
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
| 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 | 526 | 432 | 33,184 | 130 | 0 | 39 | 51,177 | 20.4 | 0% | 666 | 0 | 764 | 0 | 99% | 4 |
SEO health
Top Crit/High recs (4)
Top GSC queries / pages
| ||||||||||||||||
| ▸ | ResilienceBuilder | 0 | 0 | — | 60 | 0 | 0 | 12,231 | 37.0 | 0% | 0 | 0 | 0 | 0 | 91.9% | 0 |
SEO health
Top GSC queries / pages
| ||||||||||||||||
▸
Per-site enhancements
89 open
Persistent backlog · ranked · marks done · 23 Jul · click to open
89 open across 2 sites · 74 open 14d+ · 1 done
Rank4AI
48 open- Consolidaterank-con-f77e2854Consolidate 24 URLs · “ai seo company”→ /research/rankings/top-ai-seo-companies-uk/ · 3,569 impr · 3,569 impr · open 39d · https://www.rank4ai.co.uk/research/rankings/top-ai-seo-companies-uk/
- Rank winrank-ran-523a68f1Push “ai search agency” to page 1pos ~12 · 904 impr · seen since 2026-06-10 · 904 impr · open 44d · ai search agency
- Indexingrank-ind-79d9a765Resolve indexing — 1,222 not indexed149/1,371 indexed (10.9%) · 1,222 URLs · open 39d
- Consolidaterank-con-ef62745eConsolidate 3 URLs · “ai overview optimisation agency”→ /research/rankings/best-google-ai-overviews-agencies-uk/ · 430 impr · 430 impr · open 24d · https://www.rank4ai.co.uk/research/rankings/best-google-ai-overviews-agencies-uk/
- Consolidaterank-con-eeebebd9Consolidate 3 URLs · “ai search for estate agents”→ /research/rankings/ai-search-agencies-for-property/ · 292 impr · 292 impr · open 17d · https://www.rank4ai.co.uk/research/rankings/ai-search-agencies-for-property/
- Rank winrank-ran-4c46c8b2Push “ai seo agency uk” to page 1pos ~12 · 325 impr · seen since 2026-06-30 · 325 impr · open 24d · ai seo agency uk
- Rank winrank-ran-2e2162f8Push “best ai seo agency” to page 1pos ~13 · 221 impr · seen since 2026-06-15 · 221 impr · open 39d · best ai seo agency
- Rank winrank-ran-8f015608Push “ai overview optimisation agency” to page 1pos ~13 · 220 impr · seen since 2026-05-24 · 220 impr · open 61d · ai overview optimisation agency
- Losing clicksrank-dec-f2ae8ae4Refresh “29375: search ranking” — slippingpos 10→15 · 12 impr · 12 impr at risk · open 36d · 29375: search ranking
- Losing clicksrank-dec-f05fa4c9Refresh “ai overviews optimisation agency” — slippingpos 8→29 · 8 impr · 8 impr at risk · open 39d · ai overviews optimisation agency
- Losing clicksrank-dec-76477445Refresh “/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi” — slippingpos 7→11 · 6 impr · 6 impr at risk · /overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi
- Losing clicksrank-dec-97ec9931Refresh “ai agency leeds” — slippingpos 10→10 · 5 impr · 5 impr at risk · ai agency leeds
- Losing clicksrank-dec-6da94d06Refresh “ai as a service essex” — slippingpos 10→11 · 3 impr · 3 impr at risk · ai as a service essex
- Consolidaterank-con-eb4a5587Consolidate 5 URLs · “ai visibility for sra solicitors in the uk”→ /who-we-help/solicitors/ · 75 impr · 75 impr · open 21d · https://www.rank4ai.co.uk/who-we-help/solicitors/
- Rank winrank-ran-dfc11c47Push “ai visibility london” to page 1pos ~15 · 93 impr · seen since 2026-07-07 · 93 impr · open 17d · ai visibility london
- Rank winrank-ran-2553fbdcPush “ai first seo agency” to page 1pos ~20 · 66 impr · seen since 2026-06-12 · 66 impr · open 42d · ai first seo agency
- Losing clicksrank-dec-f4f68242Refresh “ai first seo agency” — slippingpos 14→23 · 65 impr · 65 impr at risk · open 25d · ai first seo agency
- Rank winrank-ran-1f0a6dccPush “aeo agencies” to page 1pos ~20 · 37 impr · seen since 2026-06-28 · 37 impr · open 26d · aeo agencies
- Rank winrank-ran-adee074ePush “affordable ai search optimization service packages for small businesses” to page 1pos ~12 · 36 impr · seen since 2026-06-10 · 36 impr · open 44d · affordable ai search optimization service packages for small businesses
- Rank winrank-ran-5ea76f5fPush “ai overview seo agency” to page 1pos ~18 · 36 impr · seen since 2026-06-14 · 36 impr · open 40d · ai overview seo agency
- Rank winrank-ran-f87285f4Push “ai marketing agency oxford” to page 1pos ~19 · 31 impr · seen since 2026-05-24 · 31 impr · open 61d · ai marketing agency oxford
- Rank winrank-ran-e22108a9Push “ai overviews optimisation company” to page 1pos ~14 · 28 impr · seen since 2026-05-24 · 28 impr · open 61d · ai overviews optimisation company
- Rank winrank-ran-9a2f532ePush “ai marketing services accountants” to page 1pos ~14 · 28 impr · seen since 2026-06-10 · 28 impr · open 44d · ai marketing services accountants
- Losing clicksrank-dec-c68ac23cRefresh “ai and seo” — slippingpos 30→42 · 46 impr · 46 impr at risk · open 16d · ai and seo
- Rank winrank-ran-170a2ef5Push “ai search visibility agency” to page 1pos ~14 · 24 impr · seen since 2026-07-02 · 24 impr · open 22d · ai search visibility agency
- Rank winrank-ran-067c7086Push “agency for google ai overviews content” to page 1pos ~11 · 20 impr · seen since 2026-06-11 · 20 impr · open 43d · agency for google ai overviews content
- Hygienerank-hyg-03f2d772Shorten 21 long titlese.g. “Can traditional SEO techniques actually harm my visibility i” (60 chars) · 21 titles · open 39d · https://www.rank4ai.co.uk/learn/questions/can-traditional-seo-techniques-actually-harm-my-visibility-in-chatgpt-and-other-ai-search-platforms/
- Rank winrank-ran-5bfa4f2dPush “ai seo agency manchester” to page 1pos ~11 · 37 impr · seen since 2026-07-11 · 37 impr · ai seo agency manchester
- Losing clicksrank-dec-74bcba1dRefresh “"what affects whether a business appears in chatgpt or ai-powered search” — slippingpos 62→62 · 25 impr · 25 impr at risk · open 22d · "what affects whether a business appears in chatgpt or ai-powered search
- Losing clicksrank-dec-2dc2c3a3Refresh “ai marketing agency manchester” — slippingpos 64→70 · 21 impr · 21 impr at risk · open 28d · ai marketing agency manchester
- Rank winrank-ran-618ed24aPush “a1 seo in newcastle upon tyne” to page 1pos ~18 · 23 impr · seen since 2026-07-14 · 23 impr · a1 seo in newcastle upon tyne
- Rank winrank-ran-b756f3d3Push “ai first seo services” to page 1pos ~20 · 20 impr · seen since 2026-06-30 · 20 impr · open 24d · ai first seo services
- Losing clicksrank-dec-b78e36a3Refresh “ai marketing services accountants” — slippingpos 22→14 · 15 impr · 15 impr at risk · open 39d · ai marketing services accountants
- Rank winrank-ran-2458ddf5Push “ai agency birmingham” to page 1pos ~14 · 18 impr · seen since 2026-07-01 · 18 impr · open 23d · ai agency birmingham
- Rank winrank-ran-cd3c4174Push “29375: search ranking” to page 1pos ~17 · 17 impr · seen since 2026-06-23 · 17 impr · open 31d · 29375: search ranking
- Losing clicksrank-dec-53b8306fRefresh “ai agency nottingham” — slippingpos 36→47 · 14 impr · 14 impr at risk · ai agency nottingham
- Losing clicksrank-dec-1d73d9fcRefresh “agency to help my saas company rank in chatgpt and ai search” — slippingpos 21→26 · 13 impr · 13 impr at risk · open 22d · agency to help my saas company rank in chatgpt and ai search
- Losing clicksrank-dec-cf08fefbRefresh “free ai visibility audit” — slippingpos 30→41 · 13 impr · 13 impr at risk · free ai visibility audit
- Losing clicksrank-dec-426fa315Refresh “"my competitor appears in ai results in spain and i don't - what do i do” — slippingpos 63→72 · 12 impr · 12 impr at risk · open 35d · "my competitor appears in ai results in spain and i don't - what do i do
- Losing clicksrank-dec-610b9311Refresh “"compare platforms that track how messaging in ai answers changes after we” — slippingpos 47→54 · 9 impr · 9 impr at risk · open 35d · "compare platforms that track how messaging in ai answers changes after we
- Losing clicksrank-dec-e0eaef9eRefresh “ai agency hampshire” — slippingpos 13→26 · 7 impr · 7 impr at risk · ai agency hampshire
- Losing clicksrank-dec-877b3f3dRefresh “ai business seo” — slippingpos 40→49 · 7 impr · 7 impr at risk · open 19d · ai business seo
- Losing clicksrank-dec-5f983d52Refresh “ai as a service edinburgh” — slippingpos 19→29 · 6 impr · 6 impr at risk · open 17d · ai as a service edinburgh
- Losing clicksrank-dec-790b3b2bRefresh “a1 seo in cardiff” — slippingpos 44→50 · 5 impr · 5 impr at risk · open 35d · a1 seo in cardiff
- Losing clicksrank-dec-26d4c6e6Refresh “agencies for ai search optimization” — slippingpos 51→62 · 5 impr · 5 impr at risk · open 23d · agencies for ai search optimization
- Losing clicksrank-dec-994c10b4Refresh “ai consultancy leeds” — slippingpos 35→54 · 5 impr · 5 impr at risk · open 17d · ai consultancy leeds
- Losing clicksrank-dec-ab79c1e6Refresh “"ai visibility audit" -india -asia” — slippingpos 67→72 · 2 impr · 2 impr at risk · open 27d · "ai visibility audit" -india -asia
- Losing clicksrank-dec-ec2e6ff1Refresh “a1 seo in colchester” — slippingpos 40→47 · 1 impr · 1 impr at risk · a1 seo in colchester
ResilienceBuilder
41 open- Consolidateresi-con-4eac61d8Consolidate 19 URLs · “resilience builder”→ /resilience-coach-qualification · 706 impr · 706 impr · open 39d · https://resiliencebuilder.co.uk/resilience-coach-qualification
- Rank winresi-ran-1ef30294Push “resilience workshop” to page 1pos ~20 · 304 impr · seen since 2026-06-10 · 304 impr · open 44d · resilience workshop
- Rank winresi-ran-c730aec5Push “corporate wellness consultant” to page 1pos ~18 · 303 impr · seen since 2026-05-24 · 303 impr · open 61d · corporate wellness consultant
- Consolidateresi-con-692574d5Consolidate 7 URLs · “best team resilience coaching providers for uk companies”→ /how-to-choose-the-right-resilience-coach-for-your-business · 163 impr · 163 impr · https://resiliencebuilder.co.uk/how-to-choose-the-right-resilience-coach-for-your-business
- Losing clicksresi-dec-716c5145Refresh “corporate wellness consultant services” — slippingpos 10→16 · 42 impr · 42 impr at risk · open 39d · corporate wellness consultant services
- Losing clicksresi-dec-4d33b44eRefresh “emotional resilience coach” — slippingpos 10→33 · 17 impr · 17 impr at risk · open 17d · emotional resilience coach
- Rank winresi-ran-c307bf82Push “building resilience workshop” to page 1pos ~20 · 189 impr · seen since 2026-06-10 · 189 impr · open 44d · building resilience workshop
- Losing clicksresi-dec-16fea5a4Refresh “certified resilience coach” — slippingpos 4→34 · 5 impr · 5 impr at risk · certified resilience coach
- Losing clicksresi-dec-a72b18ebRefresh “the resilience coach” — slippingpos 10→18 · 3 impr · 3 impr at risk · open 36d · the resilience coach
- Rank winresi-ran-b2b9de41Push “corporate wellness consultancy” to page 1pos ~20 · 109 impr · seen since 2026-05-24 · 109 impr · open 61d · corporate wellness consultancy
- Rank winresi-ran-b69fff3bPush “coaching for resilience” to page 1pos ~20 · 74 impr · seen since 2026-05-24 · 74 impr · open 61d · coaching for resilience
- Rank winresi-ran-7fe13e86Push “emotional resilience coaching” to page 1pos ~19 · 54 impr · seen since 2026-06-28 · 54 impr · open 26d · emotional resilience coaching
- Rank winresi-ran-e999a2dfPush “resilience coach certification” to page 1pos ~19 · 45 impr · seen since 2026-06-10 · 45 impr · open 44d · resilience coach certification
- Rank winresi-ran-a83533b3Push “corporate wellness consultant services” to page 1pos ~20 · 44 impr · seen since 2026-06-11 · 44 impr · open 43d · corporate wellness consultant services
- Rank winresi-ran-52d243c4Push “resilience workshops uk” to page 1pos ~13 · 38 impr · seen since 2026-06-10 · 38 impr · open 44d · resilience workshops uk
- Losing clicksresi-dec-464b52f5Refresh “building resilience workshop” — slippingpos 18→35 · 56 impr · 56 impr at risk · building resilience workshop
- Rank winresi-ran-6894b7a9Push “corporate wellness consultant norfolk” to page 1pos ~11 · 35 impr · seen since 2026-06-10 · 35 impr · open 44d · corporate wellness consultant norfolk
- Rank winresi-ran-9002a5e5Push “characteristics of resilience” to page 1pos ~20 · 33 impr · seen since 2026-06-10 · 33 impr · open 44d · characteristics of resilience
- Rank winresi-ran-2c7934d4Push “resilience coaching certification” to page 1pos ~19 · 29 impr · seen since 2026-05-24 · 29 impr · open 61d · resilience coaching certification
- Rank winresi-ran-7bd7b5d0Push “corporate health and wellness consultant” to page 1pos ~19 · 18 impr · seen since 2026-05-24 · 18 impr · open 61d · corporate health and wellness consultant
- Losing clicksresi-dec-9149919bRefresh “resilience coach certification” — slippingpos 16→24 · 39 impr · 39 impr at risk · open 39d · resilience coach certification
- Losing clicksresi-dec-d8485f59Refresh “customisable resilience programs” — slippingpos 22→32 · 26 impr · 26 impr at risk · open 32d · customisable resilience programs
- Losing clicksresi-dec-8bc2d396Refresh “business resilience workshops” — slippingpos 54→61 · 22 impr · 22 impr at risk · open 22d · business resilience workshops
- Losing clicksresi-dec-747ae6dbRefresh “employee resilience and wellbeing training” — slippingpos 41→52 · 17 impr · 17 impr at risk · employee resilience and wellbeing training
- Losing clicksresi-dec-aa8c9fe4Refresh “build emotional resilience coaching” — slippingpos 51→60 · 16 impr · 16 impr at risk · open 35d · build emotional resilience coaching
- Losing clicksresi-dec-83e55972Refresh “characteristics of resilience” — slippingpos 20→25 · 15 impr · 15 impr at risk · open 39d · characteristics of resilience
- Rank winresi-ran-97a6692cPush “coaching for stress at work” to page 1pos ~11 · 17 impr · seen since 2026-07-22 · 17 impr · coaching for stress at work
- Rank winresi-ran-bb3cc14dPush “emotional resilience coach” to page 1pos ~20 · 15 impr · seen since 2026-07-14 · 15 impr · emotional resilience coach
- Losing clicksresi-dec-d467c4a9Refresh “resilience builders” — slippingpos 32→38 · 12 impr · 12 impr at risk · open 24d · resilience builders
- Losing clicksresi-dec-e814edd6Refresh “- emotional resilience coaching” — slippingpos 25→31 · 11 impr · 11 impr at risk · open 26d · - emotional resilience coaching
- Losing clicksresi-dec-307ec0e8Refresh “corporate health and wellness consultant” — slippingpos 38→45 · 10 impr · 10 impr at risk · open 17d · corporate health and wellness consultant
- Losing clicksresi-dec-45f1cb89Refresh “coach resilience” — slippingpos 52→57 · 7 impr · 7 impr at risk · open 27d · coach resilience
- Losing clicksresi-dec-249593e0Refresh “coaching resilience” — slippingpos 24→34 · 6 impr · 6 impr at risk · open 25d · coaching resilience
- Losing clicksresi-dec-371d6f56Refresh “building resilience at work training” — slippingpos 56→65 · 6 impr · 6 impr at risk · open 17d · building resilience at work training
- Losing clicksresi-dec-fcc5ae27Refresh “change resilience” — slippingpos 26→34 · 5 impr · 5 impr at risk · open 35d · change resilience
- Losing clicksresi-dec-2c3b8a0aRefresh “corporate wellness strategist” — slippingpos 1→7 · 5 impr · 5 impr at risk · open 15d · corporate wellness strategist
- Losing clicksresi-dec-1d2ce0a6Refresh “emotionally resilient leader course london” — slippingpos 88→94 · 4 impr · 4 impr at risk · open 16d · emotionally resilient leader course london
- Losing clicksresi-dec-186bfdc5Refresh “corporate wellbeing providers” — slippingpos 61→69 · 3 impr · 3 impr at risk · open 23d · corporate wellbeing providers
- Losing clicksresi-dec-b7f59697Refresh “281,foster,collaboration & leadership,professional resilience e-learning” — slippingpos 35→62 · 2 impr · 2 impr at risk · open 29d · 281,foster,collaboration & leadership,professional resilience e-learning
- Losing clicksresi-dec-a68047dcRefresh “coaching stress management” — slippingpos 27→38 · 2 impr · 2 impr at risk · open 29d · coaching stress management
- Losing clicksresi-dec-827e576dRefresh “coaching for stress management” — slippingpos 27→54 · 1 impr · 1 impr at risk · open 35d · coaching for stress management
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).
Per-site enhancements — 89 open items
(do the work, then: python3 scripts/mark_enhancement_done.py <id> ... --note "what you did")
## Rank4AI
- [ ] (rank-con-f77e2854) Consolidate 24 URLs · “ai seo company” — 3,569 impr — open 39d (since 2026-06-15)
https://www.rank4ai.co.uk/research/rankings/top-ai-seo-companies-uk/
- [ ] (rank-ran-523a68f1) Push “ai search agency” to page 1 — 904 impr — open 44d (since 2026-06-10)
ai search agency
- [ ] (rank-ind-79d9a765) Resolve indexing — 1,222 not indexed — 1,222 URLs — open 39d (since 2026-06-15)
- [ ] (rank-con-ef62745e) Consolidate 3 URLs · “ai overview optimisation agency” — 430 impr — open 24d (since 2026-06-30)
https://www.rank4ai.co.uk/research/rankings/best-google-ai-overviews-agencies-uk/
- [ ] (rank-con-eeebebd9) Consolidate 3 URLs · “ai search for estate agents” — 292 impr — open 17d (since 2026-07-07)
https://www.rank4ai.co.uk/research/rankings/ai-search-agencies-for-property/
- [ ] (rank-ran-4c46c8b2) Push “ai seo agency uk” to page 1 — 325 impr — open 24d (since 2026-06-30)
ai seo agency uk
- [ ] (rank-ran-2e2162f8) Push “best ai seo agency” to page 1 — 221 impr — open 39d (since 2026-06-15)
best ai seo agency
- [ ] (rank-ran-8f015608) Push “ai overview optimisation agency” to page 1 — 220 impr — open 61d (since 2026-05-24)
ai overview optimisation agency
- [ ] (rank-dec-f2ae8ae4) Refresh “29375: search ranking” — slipping — 12 impr at risk — open 36d (since 2026-06-18)
29375: search ranking
- [ ] (rank-dec-f05fa4c9) Refresh “ai overviews optimisation agency” — slipping — 8 impr at risk — open 39d (since 2026-06-15)
ai overviews optimisation agency
- [ ] (rank-dec-76477445) Refresh “/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi” — slipping — 6 impr at risk — open 8d (since 2026-07-16)
/overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi
- [ ] (rank-dec-97ec9931) Refresh “ai agency leeds” — slipping — 5 impr at risk — open 12d (since 2026-07-12)
ai agency leeds
- [ ] (rank-dec-6da94d06) Refresh “ai as a service essex” — slipping — 3 impr at risk — open 12d (since 2026-07-12)
ai as a service essex
- [ ] (rank-con-eb4a5587) Consolidate 5 URLs · “ai visibility for sra solicitors in the uk” — 75 impr — open 21d (since 2026-07-03)
https://www.rank4ai.co.uk/who-we-help/solicitors/
- [ ] (rank-ran-dfc11c47) Push “ai visibility london” to page 1 — 93 impr — open 17d (since 2026-07-07)
ai visibility london
- [ ] (rank-ran-2553fbdc) Push “ai first seo agency” to page 1 — 66 impr — open 42d (since 2026-06-12)
ai first seo agency
- [ ] (rank-dec-f4f68242) Refresh “ai first seo agency” — slipping — 65 impr at risk — open 25d (since 2026-06-29)
ai first seo agency
- [ ] (rank-ran-1f0a6dcc) Push “aeo agencies” to page 1 — 37 impr — open 26d (since 2026-06-28)
aeo agencies
- [ ] (rank-ran-adee074e) Push “affordable ai search optimization service packages for small businesses” to page 1 — 36 impr — open 44d (since 2026-06-10)
affordable ai search optimization service packages for small businesses
- [ ] (rank-ran-5ea76f5f) Push “ai overview seo agency” to page 1 — 36 impr — open 40d (since 2026-06-14)
ai overview seo agency
- [ ] (rank-ran-f87285f4) Push “ai marketing agency oxford” to page 1 — 31 impr — open 61d (since 2026-05-24)
ai marketing agency oxford
- [ ] (rank-ran-e22108a9) Push “ai overviews optimisation company” to page 1 — 28 impr — open 61d (since 2026-05-24)
ai overviews optimisation company
- [ ] (rank-ran-9a2f532e) Push “ai marketing services accountants” to page 1 — 28 impr — open 44d (since 2026-06-10)
ai marketing services accountants
- [ ] (rank-dec-c68ac23c) Refresh “ai and seo” — slipping — 46 impr at risk — open 16d (since 2026-07-08)
ai and seo
- [ ] (rank-ran-170a2ef5) Push “ai search visibility agency” to page 1 — 24 impr — open 22d (since 2026-07-02)
ai search visibility agency
- [ ] (rank-ran-067c7086) Push “agency for google ai overviews content” to page 1 — 20 impr — open 43d (since 2026-06-11)
agency for google ai overviews content
- [ ] (rank-hyg-03f2d772) Shorten 21 long titles — 21 titles — open 39d (since 2026-06-15)
https://www.rank4ai.co.uk/learn/questions/can-traditional-seo-techniques-actually-harm-my-visibility-in-chatgpt-and-other-ai-search-platforms/
- [ ] (rank-ran-5bfa4f2d) Push “ai seo agency manchester” to page 1 — 37 impr — open 13d (since 2026-07-11)
ai seo agency manchester
- [ ] (rank-dec-74bcba1d) Refresh “"what affects whether a business appears in chatgpt or ai-powered search” — slipping — 25 impr at risk — open 22d (since 2026-07-02)
"what affects whether a business appears in chatgpt or ai-powered search
- [ ] (rank-dec-2dc2c3a3) Refresh “ai marketing agency manchester” — slipping — 21 impr at risk — open 28d (since 2026-06-26)
ai marketing agency manchester
- [ ] (rank-ran-618ed24a) Push “a1 seo in newcastle upon tyne” to page 1 — 23 impr — open 10d (since 2026-07-14)
a1 seo in newcastle upon tyne
- [ ] (rank-ran-b756f3d3) Push “ai first seo services” to page 1 — 20 impr — open 24d (since 2026-06-30)
ai first seo services
- [ ] (rank-dec-b78e36a3) Refresh “ai marketing services accountants” — slipping — 15 impr at risk — open 39d (since 2026-06-15)
ai marketing services accountants
- [ ] (rank-ran-2458ddf5) Push “ai agency birmingham” to page 1 — 18 impr — open 23d (since 2026-07-01)
ai agency birmingham
- [ ] (rank-ran-cd3c4174) Push “29375: search ranking” to page 1 — 17 impr — open 31d (since 2026-06-23)
29375: search ranking
- [ ] (rank-dec-53b8306f) Refresh “ai agency nottingham” — slipping — 14 impr at risk — open 4d (since 2026-07-20)
ai agency nottingham
- [ ] (rank-dec-1d73d9fc) Refresh “agency to help my saas company rank in chatgpt and ai search” — slipping — 13 impr at risk — open 22d (since 2026-07-02)
agency to help my saas company rank in chatgpt and ai search
- [ ] (rank-dec-cf08fefb) Refresh “free ai visibility audit” — slipping — 13 impr at risk — open 11d (since 2026-07-13)
free ai visibility audit
- [ ] (rank-dec-426fa315) Refresh “"my competitor appears in ai results in spain and i don't - what do i do” — slipping — 12 impr at risk — open 35d (since 2026-06-19)
"my competitor appears in ai results in spain and i don't - what do i do
- [ ] (rank-dec-610b9311) Refresh “"compare platforms that track how messaging in ai answers changes after we” — slipping — 9 impr at risk — open 35d (since 2026-06-19)
"compare platforms that track how messaging in ai answers changes after we
- [ ] (rank-dec-e0eaef9e) Refresh “ai agency hampshire” — slipping — 7 impr at risk — open 5d (since 2026-07-19)
ai agency hampshire
- [ ] (rank-dec-877b3f3d) Refresh “ai business seo” — slipping — 7 impr at risk — open 19d (since 2026-07-05)
ai business seo
- [ ] (rank-dec-5f983d52) Refresh “ai as a service edinburgh” — slipping — 6 impr at risk — open 17d (since 2026-07-07)
ai as a service edinburgh
- [ ] (rank-dec-790b3b2b) Refresh “a1 seo in cardiff” — slipping — 5 impr at risk — open 35d (since 2026-06-19)
a1 seo in cardiff
- [ ] (rank-dec-26d4c6e6) Refresh “agencies for ai search optimization” — slipping — 5 impr at risk — open 23d (since 2026-07-01)
agencies for ai search optimization
- [ ] (rank-dec-994c10b4) Refresh “ai consultancy leeds” — slipping — 5 impr at risk — open 17d (since 2026-07-07)
ai consultancy leeds
- [ ] (rank-dec-ab79c1e6) Refresh “"ai visibility audit" -india -asia” — slipping — 2 impr at risk — open 27d (since 2026-06-27)
"ai visibility audit" -india -asia
- [ ] (rank-dec-ec2e6ff1) Refresh “a1 seo in colchester” — slipping — 1 impr at risk — open 1d (since 2026-07-23)
a1 seo in colchester
## ResilienceBuilder
- [ ] (resi-con-4eac61d8) Consolidate 19 URLs · “resilience builder” — 706 impr — open 39d (since 2026-06-15)
https://resiliencebuilder.co.uk/resilience-coach-qualification
- [ ] (resi-ran-1ef30294) Push “resilience workshop” to page 1 — 304 impr — open 44d (since 2026-06-10)
resilience workshop
- [ ] (resi-ran-c730aec5) Push “corporate wellness consultant” to page 1 — 303 impr — open 61d (since 2026-05-24)
corporate wellness consultant
- [ ] (resi-con-692574d5) Consolidate 7 URLs · “best team resilience coaching providers for uk companies” — 163 impr — open 7d (since 2026-07-17)
https://resiliencebuilder.co.uk/how-to-choose-the-right-resilience-coach-for-your-business
- [ ] (resi-dec-716c5145) Refresh “corporate wellness consultant services” — slipping — 42 impr at risk — open 39d (since 2026-06-15)
corporate wellness consultant services
- [ ] (resi-dec-4d33b44e) Refresh “emotional resilience coach” — slipping — 17 impr at risk — open 17d (since 2026-07-07)
emotional resilience coach
- [ ] (resi-ran-c307bf82) Push “building resilience workshop” to page 1 — 189 impr — open 44d (since 2026-06-10)
building resilience workshop
- [ ] (resi-dec-16fea5a4) Refresh “certified resilience coach” — slipping — 5 impr at risk — open 10d (since 2026-07-14)
certified resilience coach
- [ ] (resi-dec-a72b18eb) Refresh “the resilience coach” — slipping — 3 impr at risk — open 36d (since 2026-06-18)
the resilience coach
- [ ] (resi-ran-b2b9de41) Push “corporate wellness consultancy” to page 1 — 109 impr — open 61d (since 2026-05-24)
corporate wellness consultancy
- [ ] (resi-ran-b69fff3b) Push “coaching for resilience” to page 1 — 74 impr — open 61d (since 2026-05-24)
coaching for resilience
- [ ] (resi-ran-7fe13e86) Push “emotional resilience coaching” to page 1 — 54 impr — open 26d (since 2026-06-28)
emotional resilience coaching
- [ ] (resi-ran-e999a2df) Push “resilience coach certification” to page 1 — 45 impr — open 44d (since 2026-06-10)
resilience coach certification
- [ ] (resi-ran-a83533b3) Push “corporate wellness consultant services” to page 1 — 44 impr — open 43d (since 2026-06-11)
corporate wellness consultant services
- [ ] (resi-ran-52d243c4) Push “resilience workshops uk” to page 1 — 38 impr — open 44d (since 2026-06-10)
resilience workshops uk
- [ ] (resi-dec-464b52f5) Refresh “building resilience workshop” — slipping — 56 impr at risk — open 7d (since 2026-07-17)
building resilience workshop
- [ ] (resi-ran-6894b7a9) Push “corporate wellness consultant norfolk” to page 1 — 35 impr — open 44d (since 2026-06-10)
corporate wellness consultant norfolk
- [ ] (resi-ran-9002a5e5) Push “characteristics of resilience” to page 1 — 33 impr — open 44d (since 2026-06-10)
characteristics of resilience
- [ ] (resi-ran-2c7934d4) Push “resilience coaching certification” to page 1 — 29 impr — open 61d (since 2026-05-24)
resilience coaching certification
- [ ] (resi-ran-7bd7b5d0) Push “corporate health and wellness consultant” to page 1 — 18 impr — open 61d (since 2026-05-24)
corporate health and wellness consultant
- [ ] (resi-dec-9149919b) Refresh “resilience coach certification” — slipping — 39 impr at risk — open 39d (since 2026-06-15)
resilience coach certification
- [ ] (resi-dec-d8485f59) Refresh “customisable resilience programs” — slipping — 26 impr at risk — open 32d (since 2026-06-22)
customisable resilience programs
- [ ] (resi-dec-8bc2d396) Refresh “business resilience workshops” — slipping — 22 impr at risk — open 22d (since 2026-07-02)
business resilience workshops
- [ ] (resi-dec-747ae6db) Refresh “employee resilience and wellbeing training” — slipping — 17 impr at risk — open 7d (since 2026-07-17)
employee resilience and wellbeing training
- [ ] (resi-dec-aa8c9fe4) Refresh “build emotional resilience coaching” — slipping — 16 impr at risk — open 35d (since 2026-06-19)
build emotional resilience coaching
- [ ] (resi-dec-83e55972) Refresh “characteristics of resilience” — slipping — 15 impr at risk — open 39d (since 2026-06-15)
characteristics of resilience
- [ ] (resi-ran-97a6692c) Push “coaching for stress at work” to page 1 — 17 impr — open 2d (since 2026-07-22)
coaching for stress at work
- [ ] (resi-ran-bb3cc14d) Push “emotional resilience coach” to page 1 — 15 impr — open 10d (since 2026-07-14)
emotional resilience coach
- [ ] (resi-dec-d467c4a9) Refresh “resilience builders” — slipping — 12 impr at risk — open 24d (since 2026-06-30)
resilience builders
- [ ] (resi-dec-e814edd6) Refresh “- emotional resilience coaching” — slipping — 11 impr at risk — open 26d (since 2026-06-28)
- emotional resilience coaching
- [ ] (resi-dec-307ec0e8) Refresh “corporate health and wellness consultant” — slipping — 10 impr at risk — open 17d (since 2026-07-07)
corporate health and wellness consultant
- [ ] (resi-dec-45f1cb89) Refresh “coach resilience” — slipping — 7 impr at risk — open 27d (since 2026-06-27)
coach resilience
- [ ] (resi-dec-249593e0) Refresh “coaching resilience” — slipping — 6 impr at risk — open 25d (since 2026-06-29)
coaching resilience
- [ ] (resi-dec-371d6f56) Refresh “building resilience at work training” — slipping — 6 impr at risk — open 17d (since 2026-07-07)
building resilience at work training
- [ ] (resi-dec-fcc5ae27) Refresh “change resilience” — slipping — 5 impr at risk — open 35d (since 2026-06-19)
change resilience
- [ ] (resi-dec-2c3b8a0a) Refresh “corporate wellness strategist” — slipping — 5 impr at risk — open 15d (since 2026-07-09)
corporate wellness strategist
- [ ] (resi-dec-1d2ce0a6) Refresh “emotionally resilient leader course london” — slipping — 4 impr at risk — open 16d (since 2026-07-08)
emotionally resilient leader course london
- [ ] (resi-dec-186bfdc5) Refresh “corporate wellbeing providers” — slipping — 3 impr at risk — open 23d (since 2026-07-01)
corporate wellbeing providers
- [ ] (resi-dec-b7f59697) Refresh “281,foster,collaboration & leadership,professional resilience e-learning” — slipping — 2 impr at risk — open 29d (since 2026-06-25)
281,foster,collaboration & leadership,professional resilience e-learning
- [ ] (resi-dec-a68047dc) Refresh “coaching stress management” — slipping — 2 impr at risk — open 29d (since 2026-06-25)
coaching stress management
- [ ] (resi-dec-827e576d) Refresh “coaching for stress management” — slipping — 1 impr at risk — open 35d (since 2026-06-19)
coaching for stress management
Clicks within reach · striking distance
Page-2 queries (pos ~11–20) one nudge from page-1 clicks| Query | Site | Pos | Impr | Clicks now | + at page 1 |
|---|---|---|---|---|---|
| ai search agency | Rank4AI | 12.5 | 904 | 7 | +54 |
| ai visibility london | Rank4AI | 14.8 | 84 | 1 | +5 |
"+ 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-07-12 → 2026-07-22| Query | Site | What | Pos | Impr |
|---|---|---|---|---|
| 281,foster,collaboration & leadership,professional resilience e-learning | ResilienceBuilder | Slipped | 35 → 62 | 9 → 2 |
| emotional resilience coach | ResilienceBuilder | Off page 1 | 10 → 33 | 11 → 17 |
| emotional resilience coach | ResilienceBuilder | Off page 2 | 10 → 33 | 11 → 17 |
| emotional resilience coach | ResilienceBuilder | Slipped | 10 → 33 | 11 → 17 |
| building resilience workshop | ResilienceBuilder | Off page 2 | 18 → 35 | 146 → 56 |
| building resilience workshop | ResilienceBuilder | Slipped | 18 → 35 | 146 → 56 |
| building resilience workshop | ResilienceBuilder | Impr collapse | 18 → 35 | 146 → 56 |
| employee resilience and wellbeing training | ResilienceBuilder | Slipped | 42 → 54 | 23 → 14 |
| ai agency nottingham | Rank4AI | Slipped | 37 → 47 | 6 → 14 |
| a1 seo in colchester | Rank4AI | Slipped | 40 → 47 | 5 → 1 |
| accounting ai consultants | Rank4AI | Slipped | 36 → 41 | 9 → 12 |
| burnout prevention & resilience coaching | ResilienceBuilder | Slipped | 36 → 41 | 5 → 4 |
| emotional resilience coaching | ResilienceBuilder | Off page 2 | 19 → 23 | 53 → 54 |
| /overview compare traditional seo agencies versus new ai-driven seo platforms for norwegian websites. which provides better roi | Rank4AI | Off page 1 | 7 → 11 | 5 → 6 |
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| Page | Site | Clicks | Impr | CTR | Pos |
|---|---|---|---|---|---|
| rank4ai.co.uk | Rank4AI | 42 | 994 | 4.2% | 22.9 |
| resiliencebuilder.co.uk | ResilienceBuilder | 32 | 334 | 9.6% | 36.2 |
| /resilience-coach | ResilienceBuilder | 9 | 1,081 | 0.8% | 55.1 |
| /about | ResilienceBuilder | 9 | 168 | 5.4% | 25.5 |
| /research/rankings/best-ai-seo-agencies-uk/ | Rank4AI | 6 | 9,814 | 0.1% | 33.4 |
| /research/rankings/top-ai-seo-companies-uk/ | Rank4AI | 5 | 2,840 | 0.2% | 16.1 |
| /blog/is-gemini-the-same-as-google-search/ | Rank4AI | 5 | 1,216 | 0.4% | 7.2 |
| /research/rankings/best-ai-search-visibility-agencies/ | Rank4AI | 3 | 2,014 | 0.1% | 23.0 |
| /research/rankings/top-ai-search-agencies-london/ | Rank4AI | 3 | 1,581 | 0.2% | 24.7 |
| /learn/questions/why-do-the-same-ai-prompts-give-different-answers-each-time/ | Rank4AI | 3 | 1,532 | 0.2% | 8.7 |
| /learn/tools/ai-visibility-checker/ | Rank4AI | 3 | 664 | 0.5% | 22.5 |
| /learn/questions/what-happens-if-google-ai-overviews-start-showing-incorrect-information-about-my-company/ | Rank4AI | 3 | 555 | 0.5% | 8.0 |
| /research/rankings/best-schema-markup-for-ai-search/ | Rank4AI | 3 | 521 | 0.6% | 10.4 |
| /duckduckgo-visibility/ | Rank4AI | 3 | 198 | 1.5% | 6.4 |
| /research/rankings/top-free-ai-search-tools-2026/ | Rank4AI | 3 | 173 | 1.7% | 8.4 |
| /about/ | Rank4AI | 3 | 153 | 2.0% | 4.1 |
| /ai-seo/ | Rank4AI | 2 | 4,364 | 0.1% | 30.6 |
| /learn/guides/complete-guide-ai-search/ | Rank4AI | 2 | 857 | 0.2% | 13.7 |
| /who-we-help/london/ | Rank4AI | 2 | 715 | 0.3% | 29.8 |
| /learn/guides/get-cited-chatgpt/ | Rank4AI | 2 | 480 | 0.4% | 32.4 |
| /what-we-do/advisory/ | Rank4AI | 2 | 43 | 4.7% | 19.8 |
| /research/rankings/best-robots-txt-for-ai-search/ | Rank4AI | 2 | 35 | 5.7% | 8.1 |
| /resilience-program | ResilienceBuilder | 2 | 2,377 | 0.1% | 61.1 |
| /resilience-coach-qualification | ResilienceBuilder | 2 | 305 | 0.7% | 15.6 |
| /teams | ResilienceBuilder | 2 | 211 | 0.9% | 62.2 |
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 — Copilot citations vs AI fetches
Bing export 2026-07-21 · live fetches 30dTwo 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.
| Site | Cited · Bing Copilot | Fetched · live (ChatGPT) | Fetch : cite |
|---|---|---|---|
| Rank4AI | 16,584+3662 7d | 2,936+553 7d | 0.2× |
| Fleet (30d) | 16,584 | 2,936 |
AI Visibility
0/1 sites cited by at least one engineAEO = 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% | - | - | - | - |
Dashboard
Data as of 23 Jul, 00:31 · 3 core feeds dead or very stale — numbers below may be wrongLagging: AI Overviews SERP (37d) · Citation prompts (13d) · Daily site audit (12d)
Leads
0 last 7d 0 30d 0 totalReal leads only — internal/test sources excluded.
what changed
| Site | 30d sessions | AI 30d | AI % | Top AI source | AI 7d | Δ vs prior |
|---|---|---|---|---|---|---|
| Rank4AI | 526 | 39 | 7.4% | chatgpt.com (36) | 10 | -9.1% |
- /learn/guides/geo/ 10
- /blog/can-you-rank-in-chatgpt/ 5
- /contact/ 5
- /who-we-help/ecommerce/ 3
- /ip-panel/ 2
- /learn/guides/complete-guide-ai-search/ 2
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.
refresh pile
No crawl issues detected. Latest crawl clean across all 3 sites.
All sites
grouped by status · click a card for the full brand viewRank4AI
rank4ai.co.uk · 764 pages
ResilienceBuilder
resiliencebuilder.co.uk · 0 pages