AI Search Audit

Latest report: 2026-08-14 · Markdown archive
Loading decisions…

TL;DR

No backlog items shipped this window (2026-08-08 → 2026-08-14) — only two commits since last audit and both were audit-infrastructure (PR #118 last week's audit, PR #119 backfilled the 6-week reports archive). Backlog after this run: 9 items pending (#12, #13, #14, #15, #16, #25, #32, #35, and NEW #36 for postpartum thin-SERP opportunity). One item body updated: #35 (GSC Gen AI report) — see industry-signal #6 below for why.

Search visibility: 34 queries re-checked against live SERPs on 2026-08-14. **THIRD-EVER RANKED QUERY + FIRST GENERALISATION WIN — Meridian's /conditions/sports-injury-recovery/ now ranks THREE sports-injury queries.** (1) 'tennis elbow osteopath christchurch' — #9 held from last week; CONTINUATION CONFIRMED so last week's rank was not a one-run artefact. (2) NEW 'sports injury osteopath christchurch' — #5 (was 0 last week); performanceplusphysiochch.co.nz dropped out of top 5 to open the slot. (3) NEW 'sports injury recovery christchurch' — #6 on the first-ever check of the direct URL-slug match, in an otherwise all-physio SERP; confirms the URL-slug generalisation hypothesis from last run. Total ranked queries: 0 (weeks 1–17) → 1 (last week) → 3 (this week). The /conditions/sports-injury-recovery/ page — with its citation-ready 40–60 word intro (#31) + structured list blocks (#34) + Physician + MedicalCondition + FAQPage schema — is now the highest-performing URL on the site by SERP-visibility yield. RULE INTERPRETATION: 'sports injury osteopath christchurch' was at priority 0 before ranking; strict application of 'keep priority for rank 4–10' would leave it at 0 and drop it below the check cutoff — bumped to 15 (matching tennis elbow's tracking floor) so it stays in the pool. Documented in auditQueries.json meta. Elsewhere: rank 0 across the other 31 queries checked, so standard -10 decay applied. NEW THIN-SERP OPPORTUNITY: 'postpartum osteopath christchurch' returned only 6 results — a dedicated page targeting this US-variant spelling could rank easily (added as item #36, effort S). REGRESSION: 'osteopath vs physiotherapist christchurch' — Better Health 3-in-3 pattern persists for a second week; priority now 15 → 5. NOTABLE COMPETITOR CHURN: performanceplusphysiochch.co.nz dropped OUT of 'sports injury osteopath' top 5 (was #1 last week) — the same SERP volatility that opened the slot for us; osteo.co.nz took #1 back on 'concussion osteopath christchurch' from long-standing #1 triskelionconcussioncare.co.nz; ableacupuncture.co.nz is a new entrant in fertility SERP; dph.nz new in herbal medicine; chchwellness.co.nz new in chiropractor-vs-osteopath; osteopath.net.nz new in headaches. Two queries pruned this run for zero-signal / no-viable-competition patterns over 3+ runs at priority <20: 'acupuncture vs dry needling' (pure informational query dominated by US authority sites — peaktherapy.com / inspireatlanta.com / rockvalleypt.com — no NZ SERP to displace) and 'osteopath cashmere' (suburb owned by same-name competitor cashmereosteo.co.nz; no plausible path to displace on their own suburb name). Five derived queries added — all extending proven patterns: 'sports osteopath christchurch' + 'elbow pain osteopath christchurch' + 'sports rehabilitation christchurch' (test the ceiling of the sports-injury-recovery ranking pattern), 'acupuncture for menopause christchurch' + 'post cancer acupuncture christchurch' (extend Min Jin's women's health / oncology-supportive-care specialty per PR #98). Pool size 49/50. Five priority-10 queries not checked this run due to batch-allocation skew (frozen shoulder, arthritis, baby, shoulder pain, acupuncture acc) — prioritise next run.

Industry signals (week of 2026-08-08 → 2026-08-14): (1) **Ranking volatility Aug 12–13 (unconfirmed).** Semrush Sensor / Advanced Web Rankings / Mozcast community reports logged a second August volatility wave with no core-update announcement on Search Status Dashboard. YMYL/health is historically the hardest-hit vertical in unconfirmed volatility. If Meridian sees a dip on /services/ or /conditions/ pages, don't rewrite copy in response — pattern usually settles inside 10 days. (2) **Google removed the HowTo structured data doc from Search Central (~Aug 9)** — formally closes a type that was already deprecated on desktop in 2023. Checked: Meridian uses no HowTo schema, so no action needed. Noted only so future condition-page work doesn't accidentally reach for it. (3) **Perplexity motion to dismiss Reddit scraping suit rejected (federal, 31 Jul).** Reddit / Google $60M/yr licensing renewal talks reportedly stalled; both sides re-scoping access. The 46.7% Perplexity-cites-Reddit baseline is now a moving target — if Reddit tightens access to Google/Perplexity, the marginal ROI of Reddit seeding (#15) may drop within a quarter. Keep #15 on the backlog but note the ROI is time-decaying more than we thought. (4) **EU AI Act Article 50 enforceable Aug 2.** Any chatbot/AI-generated content aimed at EU users must self-disclose. Minor for a Christchurch clinic (audience is NZ), but if we ever ship an AI-generated blog draft or symptom-triage widget, add a 'reviewed by [practitioner]' disclosure — cheap insurance and it doubles as an E-E-A-T signal that Perplexity/Claude weight. (5) **GBP local-pack redesign spreading Aug 11–13** (BrightLocal + Local Search Forum). Map moved to top, action buttons rearranged, response rate surfacing more prominently. Reinforces the Whitespark 'review recency #1' baseline and adds response rate as a new sub-signal — the clinic's next review-request cadence should include a 24–48 hr response SLA on the clinic side, not just a review ask. Feeds directly into item #16. (6) **CTR-loss diagnostic framing (SEJ ~Aug 11)** — 'stable rankings + stable impressions + falling CTR = AI Overview click loss'. Reads standard-search CTR against the new GSC Gen AI panel. **CRITICAL CONTRADICTION vs last week's baseline: multiple August write-ups (Pragma-Code, Weblumino, TJ Robertson, SmartTeam) all state the GSC Generative AI panel is STILL impressions-only — no CTR, no clicks, no query data — despite last week's tldr claiming CTR was added in July.** Either the July 'CTR added' note was premature or the addition was rolled back. Item #35's body updated to reflect this — the report is still worth enabling for AI-surface impressions, but the CTR-plus-booking_completed attribution story pairs with the Performance report's existing CTR column, not the Gen AI panel, until Google actually ships CTR there. (7) **Semrush AI Visibility Index expansion** — only 36 brands hold top-100 visibility across ChatGPT / Gemini / AI Mode / AI Overviews simultaneously; 45% of marketing leads cannot measure AI visibility at all. For a NZ clinic, being present on even 2 of the 4 surfaces is a moat. A monthly manual check of 'osteopath christchurch', 'ACC osteopath near me' and 5–10 condition queries in ChatGPT + Perplexity + AI Mode (~10 minutes) is a defensible free alternative to paid AI-visibility trackers. Consider adding as an operational-checklist item on the weekly-routine README if desired. Tier 1 → #35 (still tier 1 despite the CTR contradiction — GSC AI-impression data is still the only first-party AI-visibility signal we can get). Tier 2 → #13, #16, #25, #32, and NEW #36. Tier 3 → #14, #15.

Already implemented

Gaps (reference)

Background context. The action buttons live on the Punch-list below — each punch-list item addresses one or more of these gaps.

G7. No ACC landing page

Neck-pain and back-pain condition pages ship (items #22, #23 closed). The remaining piece of G7 is a single indexable /acc/ URL — Active Health now #1, chchosteopaths.co.nz now #2 (moved up from #4 last week), osteo.co.nz slipped to #4; House of Acupuncture owns 'acupuncture acc christchurch'. Item #25 covers, but the copy angle needs to match PR #113's site-wide reframing from 'we lodge claims for you' to 'ACC-registered provider' framing — describe provider status + patient benefit, not the mechanics of claim filing (Google Ads classifier read the old wording as paid-intermediary facilitation and disapproved the clinic under the 'Government documents and official services' policy).

G8. No blog / editorial content

Freshness cliff at ~3 months. Confirmed again 2026-08-14: content depth + freshness remain the dominant differentiator against blog-post-heavy competitors like osteopath-christchurch.com (headaches/migraine/cranial/baby/arthritis), MK Osteopathy (TMJ), and headachetendon.nz (chiropractor #1 on 'lower back pain christchurch' — 2 weeks running). Meridian's Practitioner Spotlight infrastructure (PR #108) is the closest thing we have to blog cadence — one entry per month, homepage-surface only, not a separate URL. Item #14 covers the full blog build; #14's file-list note now says the Spotlight infrastructure is a starting point the blog collection can graft onto rather than a from-scratch build. Reddit/Perplexity licensing turmoil this week (see #G15) does NOT change the value of on-site content freshness — Google Search treats first-party freshness independently of any Reddit-citation dynamics.

G15. No off-site citation strategy

Reddit is 46.7% of Perplexity top-10 citation share (Tinuiti Q1 2026 / SaaSIntelligence follow-up). ChatGPT ~5%, Gemini 0.1%. Only ~11% domain overlap between ChatGPT and Perplexity citations. UPDATED 2026-08-14: Perplexity's motion to dismiss the Reddit scraping suit was rejected on 31 Jul and Reddit / Google $60M/yr licensing renewal talks are reportedly stalled — both sides re-scoping access. If Reddit tightens access to Google/Perplexity over the next quarter, the marginal ROI of seeding r/newzealand / r/chch answers may drop from the current baseline. Item #15 stays on the backlog but with an implicit clock — do this in the next 60–90 days or the leverage window may narrow. ClaudeBot overtook GPTBot at 16.28% vs 9.74% (Cloudflare July 2026), so a mostly-Reddit strategy also feeds Claude's answers via Claude's Reddit-indexing path — until it doesn't.

Search visibility

What real users type into Google and ChatGPT — and where Meridian ranks for each. Pool self-expands via Google autocomplete on Saturdays. Last checked 2026-08-14.

Punch-list

Loading punch-list…