Operations
Evidence sources
Shows whether Search Console, analytics and research are healthy enough to trust — not a place you configure every day.
You should leave knowing: Is our evidence healthy enough to trust?
How to use: Start with Evidence completeness for the 25 priority pages. Only use sync when something looks stale or broken.
Your jobs
1 · Daily
Evidence completeness
See which of the 25 key pages still need a data check. Sync search and behaviour from here. This is the unlock gate.
Open completeness →
2 · Occasional
Keyword research import
Import stored Ubersuggest keyword files for the 25 pilots. For a live MCP pull on CCJ, use Connect / Refresh on the case page.
Open import →
3 · Audit
Retrospective decisions
Record evidence packs for title changes that shipped before the approval gate existed.
Open records →
4 · Evidence
Competitor Intelligence
Assign curated competitor URLs per Revenue Driver. Analysis covers SEO, AEO, and conversion — evidence only, not copy briefs.
Open competitors →
5 · Technical
Screaming Frog import
Import a crawl CSV, store history, review health and proposed technical missions on commercial pages.
Open import →
Need to wire GA4 credentials? Configure GA4
Quick sync
Pull evidence now
Prefer Evidence completeness for the 25 pilots. Use the controls below for one-off or estate-wide pulls.
Pilot · 25 Revenue Drivers
Attaches GSC, Bing and Otterly to the Evidence Completeness set — not “top pages by score”.
Behaviour · GA4 + Clarity
Pulls the last 28 days of GA4 page behaviour and the last 3 days of Clarity diagnostics. Configure GA4 via the setup wizard (recommended) — do not paste broken JSON into Render.
Ranking Estate · full GSC
Pulls every URL Google returned in Search Console for the last 28 days (up to 25k rows). Fixes false “No GSC” counts on Ranking Estate — GSC never invents a position for URLs with zero impressions.
Top 40 can take a few minutes — keep this tab open.
Ubersuggest (bundled MCP exports)
Imports SEBC + Default Mortgages keyword JSON already in the repo. Other pages still need MCP pull later.
Snapshot
Baseline Version 1
Not frozen yet. Freeze after the 25 pilots are evidence-complete and the website list is confirmed at 1,069.
Advanced · data sources
Connector health
Which tools are connected and last synced. Most day-to-day work happens in Evidence completeness — this table is for diagnosis.
| Provider | Connected | Healthy | Last Sync | Registry Safe | Credits | Feature Flag | Certification |
|---|---|---|---|---|---|---|---|
| Search Console | ✅ | Healthy | 28 Jul 2026, 13:37 | ✅ | n/a | n/a | 12/131 pending |
| Bing | ✅ | Healthy | 28 Jul 2026, 13:37 | ✅ | n/a | n/a | 12/131 pending |
| GA4 | ✅ | Healthy | 26 Jul 2026, 10:38 | ✅ | n/a | n/a | 12/131 pending |
| Clarity | ✅ | Warning | 26 Jul 2026, 10:38 | ✅ | n/a | n/a | 12/131 pending |
| Otterly AI | ✅ | AuthFailed | 23 Jul 2026, 06:44 | ✅ | n/a | n/a | 12/131 pending |
| Ubersuggest | ✅ | Healthy | 1h ago | ✅ | n/a | n/a | 12/131 pending |
| AlsoAskedSprint 1 | ❌ | NotConfigured | — | Pending | 0 | OffALSOASKED_ENABLED | 3/1512 pending |
| AnswerThePublicSprint 1 | ❌ | NotConfigured | — | Pending | 0 | OffANSWER_THE_PUBLIC_ENABLED | 3/1512 pending |
| Google Business ProfileSprint 2 | ❌ | AwaitingAccess | — | Pending | n/a | OffGOOGLE_BUSINESS_PROFILE_ENABLED | 3/1512 pending |
| YouTubeSprint 3 | ❌ | NotConfigured | — | Pending | 0 | OffYOUTUBE_ENABLED | 4/1511 pending |
| CompetitorsSprint 4 | ✅ | FlagOff | — | Pending | n/a | OffCOMPETITOR_MONITORING_ENABLED | 3/1512 pending |
| Google TrendsSprint 5 | ❌ | AwaitingAccess | — | Pending | n/a | OffGOOGLE_TRENDS_ENABLED | 3/1512 pending |
| RedditSprint 6 | ✅ | ComplianceReview | — | Pending | n/a | OffREDDIT_INTELLIGENCE_ENABLED | 2/1513 pending |
Advanced · website list
Website list integrity
Connectors can only attach evidence to pages already on the approved list — they never invent new URLs. Current count: 1,069 (target 1,069).
| Source | Before | After | Matched | Redirected | Retired | Unmatched | Excluded | Blocked creates | Attached |
|---|---|---|---|---|---|---|---|---|---|
| otterly | 1069 | — | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| bing_webmaster | 1069 | 1069 | 2 | 0 | 0 | 0 | 0 | 0 | 7 |
| clarity | 1069 | 1069 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| ga4 | 1069 | 1069 | 87 | 0 | 0 | 8 | 0 | 8 | 87 |
| google_search_console | 1069 | 1069 | 2043 | 0 | 0 | 926 | 0 | 926 | 2043 |
| ubersuggest | 1069 | 1069 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Recent URL match exceptions
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-insurance/income-protection-deferred-period-explained · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/get-a-mortgage · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/best-income-protection-for-self-employed · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/aviva-cancel-life-insurance · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/attorney-for-life-insurance-claim · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/whole-life-insurance-cash-value · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/research/bad-credit-mortgages-b. · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-self-employed · 26 Jul 2026, 10:38
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-insurance/income-protection-deferred-period-explained · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/get-a-mortgage · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/best-income-protection-for-self-employed · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/aviva-cancel-life-insurance · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/attorney-for-life-insurance-claim · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/whole-life-insurance-cash-value · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/research/bad-credit-mortgages-b. · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-self-employed · 26 Jul 2026, 10:35
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-insurance/income-protection-deferred-period-explained · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/get-a-mortgage · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/best-income-protection-for-self-employed · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/aviva-cancel-life-insurance · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/attorney-for-life-insurance-claim · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/whole-life-insurance-cash-value · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/research/bad-credit-mortgages-b. · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-self-employed · 25 Jul 2026, 13:18
- unmatched · ga4 · https://www.yourhomefinance.co.uk/income-protection-insurance/income-protection-deferred-period-explained · 25 Jul 2026, 13:04
- unmatched · ga4 · https://www.yourhomefinance.co.uk/get-a-mortgage · 25 Jul 2026, 13:04
- unmatched · ga4 · https://www.yourhomefinance.co.uk/best-income-protection-for-self-employed · 25 Jul 2026, 13:04
- unmatched · ga4 · https://www.yourhomefinance.co.uk/aviva-cancel-life-insurance · 25 Jul 2026, 13:04
- unmatched · ga4 · https://www.yourhomefinance.co.uk/attorney-for-life-insurance-claim · 25 Jul 2026, 13:04
- unmatched · ga4 · https://www.yourhomefinance.co.uk/whole-life-insurance-cash-value · 25 Jul 2026, 13:04
| Source | Status | Last successful sync | Last error |
|---|---|---|---|
| Google Search Console | Healthy | 28 Jul 2026, 13:37 | — |
| Bing Webmaster | Healthy | 28 Jul 2026, 13:37 | — |
| Otterly AI | AuthFailed | 23 Jul 2026, 06:44 | Otterly /reports/brand failed 403: {"message":"Request not authorized. Your API key may be missing, malformed, expired, or its subscription inactive. Send the header exactly: Authorization: Bearer oai_live_<your-key>. See https://docs.otterly.ai/authentication"}28 Jul 2026, 13:37 |
| Ubersuggest | Healthy | 30 Jul 2026, 17:57 | — |
| GA4 Behaviour | Healthy | 26 Jul 2026, 10:38 | — |
| Microsoft Clarity | Warning | 26 Jul 2026, 10:38 | — |
| Content Estate Inventory | Healthy | 20 Jul 2026, 19:10 | — |