Rank4AI Fleet · On-Site Handover

On-Site To-Do — for Review

The fleet's on-site technical + entity baseline is strong (canonical, core schema, Companies House / OpenCorporates sameAs, llms.txt, IndexNow, trust pages everywhere). These are the proposed on-site actions — targeted, not foundational. Nothing here is done. Review, then approve / reject / reprioritise. Off-site ecosystem work is handled separately.

Before you start — repo ≠ brand name

Several repos use working codenames that don't match the public brand. Don't get caught out:
merchanthq.co.uk = ~/cardmachines ltdturnaround.co.uk = ~/company-rescue peptideclear.co.uk = ~/peptide-niche-expansion (+ worktrees) babydata = ~/namenest-site fitcalcs = ~/fitgauge-site datesandtimes = ~/datekit-site LLB real = ~/equity-release, ghost = ~/laterlifeborrowing

P0 — Correctness  verify first

Real downside if left. Check these before anything cosmetic.

0.1

mortgageexplained may be silently noindexed

What: site.manifest.ts has preLaunch: true, which makes BaseLayout emit site-wide noindex. Confirm the LIVE site isn't noindexed; if it is, flip to false, rebuild, resubmit sitemap.

Why: a live national mortgage site (93 pages) memory says is indexed — if the flag is on, Google is being told to drop everything.

Sites: mortgageexplainedEffort: 5 min to verifyDecision: verify immediately
0.2

vettedhome.co.uk has no site repo

What: dashboard lists it "live" but no buildable repo exists under ~. Find what's actually deployed, or scaffold it.

Why: can't maintain or fix a site with no source of truth.

Sites: vettedhomeEffort: unknownDecision: locate deploy source first
0.3

LLB entity data is wrong on the ghost repo

What: ~/laterlifeborrowing (ghost) carries CH 16833937 + ICO ZC151816 (= BBL's numbers). Correct regulated entity is One Stop 4 Equity Release (FRN 952887). Ensure the LIVE build (~/equity-release, Richard Parker) has correct entity data; quarantine/kill the ghost so it can't clobber live.

Why: wrong regulated-entity data on an FCA-context site is a compliance risk.

Sites: laterlifeborrowingEffort: mediumDecision: confirm live repo, correct, de-risk ghost

P1 — Entity / Author signals  on-site wiring

1.1

Wire Adam Parker's ORCID on his flagship sites

What: add ORCID 0009-0008-0368-4408 to Adam's Person schema on rank4ai + mortgageexplained (already present on trustedinteriors + homesandhedge).

Why: Oliver's ORCID is well-propagated; Adam's isn't — weakens the author entity on the two sites where he's the named expert.

Effort: lowDecision: do
1.2

Add Wikidata Q to sameAs where items exist

What: wire the Wikidata URL into Organization sameAs. Blocked on the off-site Wikidata item existing first.

Missing on: rank4ai, seocompare, fundbiz, BBL, kartapay, merchanthq, mortgage, trustedinteriors, peptideclear, ltdturnaround, + 3 banner sites.

Effort: low per siteDecision: trivial once Q exists (off-site session creates it)
1.3

Add Crunchbase to sameAs fleet-wide

What: add the Crunchbase profile URL to Organization sameAs. Blocked on off-site profile existing. Currently on ZERO sites.

Why: Crunchbase is in every LLM training inventory; a standard node we have nowhere.

Effort: low per siteDecision: blocked on off-site profile creation
1.4

Reconcile rank4ai + seocompare onto the fleet baseline

What: these two use custom layouts, not the fleet-core BaseLayout pattern, so schema/canonical/identifier handling drifts. Decide whether to align them.

Why: consistency + so fleet-wide schema changes propagate.

Effort: mediumDecision: review — may be intentional (agency flagships)

P2 — Schema / content enrichment  value-add

2.1

Add glossary / DefinedTermSet

What: add a glossary with DefinedTermSet schema. Present on the finance cluster + merchanthq + peptideclear + mortgage; the mature sites prove the pattern.

Missing on: hervitals, adhdhelper, homesandhedge, trustedinteriors, seocompare, equity-release, + 3 banner.

Effort: medium/siteDecision: content sites before banner
2.2

Add Review / AggregateRating markup (carefully)

What: where genuine reviews/testimonials exist, add Review/AggregateRating schema. Candidates: trustedinteriors, kartapay, finance sites without it.

⚠️ Guardrail: only real, verifiable reviews — no fabricated ratings (CMA risk).

Effort: lowDecision: only where real reviews exist
2.3

Add RSS feeds

What: add /rss.xml to content sites (only rank4ai has one).

Why: machine-readable distribution / freshness surface.

Effort: lowDecision: content sites; skip banner
2.4

Banner-site launch hygiene

What: babydata / fitcalcs / datesandtimes (preLaunch) — add missing terms + accessibility pages, add robots.txt to namenest, flip preLaunch:false when content-ready.

Effort: lowDecision: part of their go-live

P3 — Consistency / hygiene  background

3.x

NAP + identifier consistency

Ensure identical name/address/identifier wording across sites sharing a company entity (MI / FundBiz / BBL / Kartapay all = CH 16833937). FAQPage usage confirmed compliant (genuine FAQ sections only) — no action.

Reference — per-site current state (what already exists)

SiteWikidataCrunchbaseGlossaryReviewRSSAuthor (ORCID)Trust pgs
marketinvoiceQ140047281Oliver ✓8
peptideclearno ORCID7
merchanthqOliver (no ORCID)8
mortgageexplainedAdam (no ORCID)7 ⚠️noindex?
fundbizOliver ✓8
bestbusinessloansOliver ✓7
kartapayOliver ✓7
ltdturnaroundeditorial desk8
rank4aiglossary·no@typeAdam+Jimmy+Oliver (no ORCID)6
seocompareglossary·no@typeOliver ✓6
trustedinteriorsAdam ✓ ORCID6
hervitalsQ140223401Oliver ✓7
adhdhelperQ140223489Oliver ✓7
homesandhedgeQ140223248Adam+Oliver ✓7
babydata (namenest)Oliver ✓5 preLaunch
fitcalcs (fitgauge)Oliver ✓5 preLaunch
datesandtimes (datekit)Oliver ✓5 preLaunch
LLB (equity-release, real)Richard (FCA creds)2
LLB (ghost) ⚠️Q140044645Oliver0 · wrong entity

Fleet-wide gaps (the pattern)

Crunchbase = 0 sites

Standard node, wired nowhere. Biggest single on-site sameAs gap (blocked on off-site profile creation).

Wikidata = 5 sites

MI, hervitals, adhdhelper, homesandhedge, + LLB ghost. Missing on 14 others.

RSS = 1 site

Only rank4ai. Every other content site lacks a feed.

Glossary = 7 sites

Finance cluster + merchanthq + peptideclear + mortgage. Health/banner/interiors have none.

Review markup = 5 sites

MI, fundbiz, BBL, merchanthq, peptideclear. No testimonial/review schema elsewhere.

Adam's ORCID = 2 sites

trustedinteriors + homesandhedge only. Missing on his flagship rank4ai + mortgageexplained.