SEO→Weekly digests→2026-06-11-seo-digest.md
# ICB SEO Digest — Week 24, 2026-06-11
## Run Header
| Field | Value |
|-------|-------|
| Run date | 2026-06-11 |
| Snapshot freshness | Fetched 2026-06-11T10:50:49Z (live, not stale) |
| Comparison period | vs 2026-06-07 (4-day delta) |
| Pages triaged | Top 5 opportunity pages (no decliners — 4-day window too short for meaningful decline signals) |
| Layers run | `seo-page-audit` + `seo-semantic-gap` for all 5 pages |
| Opportunity keywords in snapshot | 12 (impressions ≥ 200, CTR < 5%, position 4–25) |
| Content gap queries | 4 (high-impression, near-zero-click) |
**No decliners detected.** Delta comparison is against 2026-06-07 (4 days). No page met the threshold of clicks_delta ≤ −5 or position_delta ≥ 2 over 4 days. Decline detection is a fortnightly signal — reliable on the next run when the comparison window extends to ~18 days.
---
## Movers & Opportunities (Triage Table)
Ranked by `gsc_impressions / gsc_position` (impression volume × proximity to page 1). No decliners this run.
| URL | Page Type | Impressions | Position | CTR | Clicks Δ | Score | Why Picked |
|-----|-----------|-------------|----------|-----|----------|-------|------------|
| `/learn/indian-coffee-varieties-explained` | article | 3,189 | 5.1 | 1.38% | +3 | 625 | High impressions, position 5 — structurally one table addition away from featured-snippet eligibility |
| `/roasters/caarabi-coffee` | roaster_profile | 2,532 | 6.7 | 0.59% | +2 | 378 | Navigational query, 2,532 impressions but 0.59% CTR — title/meta fix is the highest-leverage action |
| `/learn/understanding-indian-coffee-estates` | article | 2,006 | 6.2 | 1.55% | +2 | 324 | Already position 1.9 for "coffee estate meaning" — add disambiguation section to capture "what is estate coffee" (pos 12.1, 97 impressions) |
| `/learn/coffee-regions-of-india-complete-guide` | article | 2,284 | 7.4 | **0.31%** | −1 | 309 | Critical CTR outlier — 0.31% at position 7.4 (expected 2–4%). Meta promises "data-backed map"; page has none. Single meta rewrite could add 35–55 clicks/month. |
| `/roasters/naivo-coffee` | roaster_profile | 1,898 | 7.4 | **0.32%** | 0 | 256 | Navigational branded query at 0.32% CTR. Q Grader credential and heritage story absent from page title/meta. |
**Opportunity keywords cross-reference:** The snapshot's 12 `opportunity_keywords` align with the above pages. The top-4 opportunity keywords (gb roasters, caarabi, naivo, rosette) are all navigational roaster queries, confirming that roaster profile CTR is a systemic pattern, not isolated to Caarabi and Naivo.
**Content gap queries:** The 4 content gap queries from the snapshot (gb roasters coffee, caarabi coffee, naivo coffee, rosette coffee) are all navigational roaster queries with near-zero CTR despite high impressions. These are `site-repo` fixes (title/meta improvements), not new article needs.
---
## Per-Page Summaries
### 1. /learn/indian-coffee-varieties-explained
**Score: 46/70** | Position 5.1 | 3,189 impressions | CTR 1.38%
The deepest variety reference on the SERP — CCRI attribution, 7 varieties with FAQ, catalog filter links. The gap is structural: competitors have comparison tables; ICB uses prose only. Adding a 7-row variety comparison table (variety · type · lineage · cup profile · altitude) would directly improve featured-snippet eligibility and skim readability.
**Top quick win `[article]`:** Add varietal comparison table after the intro section. Kali.coffee outperforms ICB on skimmability despite being 50% shorter — the table is the differentiator.
**Secondary finding `[data:canon]`:** Chandragiri section is thin. Canon entry likely missing CCRI release year (2011) and altitude optimum (600–900m). Fill canon first, then expand the article section.
---
### 2. /roasters/caarabi-coffee
**Score: 37/70** | Position 6.7 | 2,532 impressions | CTR 0.59%
The most-searched-for roaster in this triage set. At 2,532 impressions for a navigational query, a CTR of 0.59% is abnormal — the brand's own site and editorial media are likely outperforming ICB because the title says "28 Coffees, Reviews & Tasting Notes" rather than validating Caarabi's specific identity. Caarabi's differentiating fact — India's first coffee omakase — is absent from the page title and meta entirely.
**Top quick win `[site-repo]`:** Update page title to `Caarabi Coffee Roasters — Delhi Specialty Roastery, Omakase | Indian Coffee Beans`. Update meta description to include founding (April 2024), co-founders (AJ + Shubham), omakase program, and estate sourcing.
**Data finding `[data:coffee]`:** Man on Mars blend and Ratnagiri Jasper SKU both lack flavor notes in Supabase. Barrel-aged Baarbara series (Brandy/Rum/Whiskey) lack process variant tags. These are high-value, experimental coffees — structured data gaps reduce their discoverability via ICB's process filter pages.
---
### 3. /learn/understanding-indian-coffee-estates
**Score: 51/70** | Position 6.2 | 2,006 impressions | CTR 1.55%
The strongest-performing article in this triage set. Already ranking 1.9 for "coffee estate meaning" — a near-top result. The article's ~3,800 words and proprietary data (134 estates, 921 coffees) are unmatched. The actionable gap is the "what is estate coffee" query sitting at position 12.1 (97 impressions): adding an explicit "Estate vs Single-Origin" disambiguation H2 and a targeted FAQ item would directly address this.
**Top quick win `[article]`:** Add a new H2 "Is Estate Coffee the Same as Single-Origin?" (~200 words with ICB's 41%/59% estate-attributed vs region-only data) plus a corresponding FAQ item. This directly targets the position-12 query without disturbing the article's existing strength.
**Data finding `[data:canon]`:** 8 named estates (Harley, Riverdale, Melkodige, Karadykan, Salawara, Mooleh Manay, Venkids Valley, Kerehaklu) lack altitude/soil data in the canon table. Filling these enables the planned EAV parentheticals in the article.
**Technical finding `[site-repo]`:** Dynamic data widgets (estate roaster_count, region_distribution) may be client-side JS — if Googlebot cannot index them, ICB's most distinctive data is invisible to search. Investigate and add SSR or static fallback.
---
### 4. /learn/coffee-regions-of-india-complete-guide
**Score: 42/70** | Position 7.4 | 2,284 impressions | CTR **0.31%**
The most urgent technical fix in this triage set. CTR 0.31% at position 7.4 is 6–10× below normal for a content page with genuine depth. The audit identifies the root cause: the meta description reads "A data-backed map of every Indian coffee-growing region" — but the page contains no map. Users who search with map intent click, find a text article, and bounce. Behavioral signals suppress the ranking over time.
This is a two-sentence fix that could deliver 35–55 additional clicks per month before any content is changed.
**Top quick win `[article]`:** Rewrite meta description to remove "map" claim. Proposed: *"How altitude, process, and variety shape cup character across 19 Indian coffee-growing regions — from Chikmagalur's washed estates to Araku's tribal naturals and the Malabar coast's monsooned coffees. Data from ICB's catalog of 800+ rated coffees."*
**Structural finding `[article]`:** After the meta fix, add a regional summary table (11 rows: Region · State · Altitude · Key Variety · Flavor Note · GI Tag) as the first element after the introduction. Gives skim readers an orientation before the 4,800-word body.
**Site-repo finding `[site-repo]`:** Adding a static regional map image would permanently resolve the map-intent gap that drove the false meta promise. A simple SVG showing India's three coffee geographies (Western Ghats / Eastern Ghats / Northeast) color-coded would serve the segment of users who genuinely want a visual overview.
**Data finding `[data:canon]`:** 5 regions mentioned in the article (Koraput, Pulney Hills, Malabar Coast, Nagaland, Tripura) likely have empty altitude/climate/soil fields in canon_regions. These block EAV additions to the article.
---
### 5. /roasters/naivo-coffee
**Score: 37/70** | Position 7.4 | 1,898 impressions | CTR **0.32%**
Same CTR pattern as Caarabi. Navigational branded query at 0.32% — users searching "naivo coffee" are explicitly looking for this brand and not clicking the ICB result. Naivo's distinguishing credentials (Q Grader Jessie Ovian, Probat/Buehler equipment, Indcaffe heritage since 1996, specialty decaf) are absent from the page title and meta. These are verifiable, differentiated facts that would validate the brand for navigational searchers.
**Top quick win `[site-repo]`:** Update page title to `Naivo Coffee Company — Bangalore Q Grader Roastery | Indian Coffee Beans`. Update meta to reference Q Grader credential, 1996 sourcing heritage, and specialty decaf.
**Data finding `[data:coffee]`:** BEWILD Anoxic Naturals Fine Robusta needs species (robusta), process (anaerobic natural), and variety (S-274/CxR) fields. Decaf coffees need decaffeination method. Fairtrade/Rainforest Alliance certifications need tagging on relevant lots.
---
## Routed Work-Lists
| Work-list | File | Items |
|-----------|------|-------|
| Article refreshes | `seo/weekly/2026-06-11-article-queue.md` | 3 articles · 29 specific edits |
| Data enrichment | `seo/enrichment-queue/2026-06-11.md` | 8 canon_estates · 5 canon_regions · 2 canon_nodes · ~90 coffee fields |
| Site-repo specs | `seo/site-recommendations/2026-06-11.md` | 10 template/meta/schema specs |
**Routing totals across all 5 pages:**
- `article`: 29 items across 3 articles
- `data:canon`: 15 items (8 estates + 5 regions + 2 sensory nodes)
- `data:coffee`: ~16 items across Caarabi + Naivo + variety audit
- `site-repo`: 19 items (roaster title/meta pattern, about fields, schema, map asset, widget crawlability)
---
## Recommended On-Demand Skills
### `seo-snippet-optimizer` — high priority
Both `/learn/coffee-regions-of-india-complete-guide` (position 7.4) and `/learn/indian-coffee-varieties-explained` (position 5.1) are in the range where snippet optimization — structuring content to win the featured snippet — could leapfrog them to position 0 for definition-type queries. Recommend running after the article refreshes are in place.
### `seo-eeat-audit`
The `/learn` articles lack named author credentials (all attributed to "ICB" generically). An E-E-A-T audit would identify the specific signals to add (author bio, named expert citations, data provenance statements) that would strengthen the site's overall topical authority for Indian coffee content.
### `seo-topic-cluster`
Three of the five audited pages are in the Origins & Estates pillar (`/learn/coffee-regions-*`, `/learn/understanding-indian-coffee-estates`, `/learn/indian-coffee-varieties-explained`). They cross-link weakly to each other. A topic cluster audit would map the full pillar coverage and identify the hub-and-spoke structure needed to consolidate authority. Currently recommended as a post-refresh action (run after article queue is executed).
### `seo-linkbuilding`
The four content gap queries in this snapshot (gb roasters, caarabi, naivo, rosette) are all navigational — they suggest ICB's roaster profiles are competing with brand sites for branded queries. Orphan pages identified in the last `seo-audit` run may benefit from a linkbuilding plan to increase domain authority for the ICB directory domain itself.
---
## Systemic Observation
Two of five pages audited this week (Caarabi: 0.59% CTR; Naivo: 0.32% CTR) exhibit the same roaster profile CTR problem, and the opportunity_keywords snapshot shows gb roasters (1,784 impressions, 0.06% CTR) and rosette coffee (1,782 impressions, 0.22% CTR) as the next two largest roaster-query gaps. This is a **template-level problem**: the current roaster page title pattern ("Roaster — N Coffees, Reviews & Tasting Notes") does not differentiate ICB's result from the brand's own site for navigational searches. A single template fix (add city + differentiator to title; reframe meta around what ICB uniquely offers vs the brand site) would lift CTR across the full roaster catalog. Estimated impact: 4 roasters × ~1,500 avg impressions × 2pp CTR improvement = ~120 additional clicks/month from the template fix alone.