EXP-010: Search Demand Is the Missing Variable — Why Pipeline Articles Get Zero Traction
EXP-010: Search Demand Is the Missing Variable — Why Pipeline Articles Get Zero Traction
Experiment ID: EXP-010
Status: COMPLETE
Date: 2026-05-28
Data Window: 2026-04-03 to 2026-05-28 (55 days, full site lifetime)
Owner: Effloow Experiment Lab
1. Hypothesis
Primary: Organic traffic at Effloow is driven by topic search demand — not by publication age, word count, or content track. Articles covering topics with established organic search queries will outperform articles covering novel/cutting-edge topics regardless of content quality.
Secondary: The evidence-led pipeline tracks (sandbox-poc, paper-poc, tool-scout) are systematically targeting low search-demand topics, creating a structural gap between content production volume and traffic generation.
Null hypothesis: After controlling for publication age, legacy and pipeline articles show no significant traffic difference.
Business question: What is the single biggest optimization lever for Effloow's traffic growth — and can we quantify the opportunity cost of the current pipeline topic selection?
2. Data Sources
| Source | Description | Records |
|---|---|---|
data/metrics.json → top_pages |
GA4 monthly page views by path | 10 entries (7 articles) |
content/articles/*.md |
Full article corpus — word count, content_track, date, title | 226 files |
data/site-metrics.json |
Published inventory with slugs and dates | 122 confirmed published |
3. Methodology
3.1 Content Track Classification
Articles were classified by content_track frontmatter field:
| Track | Count | Avg Words | Avg Age (days) |
|---|---|---|---|
legacy (no track) |
90 | 3,000 | 45 |
sandbox-poc |
44 | 2,115 | ~18 |
paper-poc |
42 | 2,161 | ~18 |
tool-scout |
41 | 2,129 | ~20 |
ai-autopilot |
9 | 3,468 | ~22 |
3.2 Age-Adjusted Traffic Rate
To control for publication age, monthly views were converted to views-per-day for each top-performing article:
age_adjusted_rate = total_views / days_since_publication
3.3 Named Entity (NE) Scoring
Titles were scored for named technology/product entities (tools, protocols, model names, brand names). This tests whether keyword specificity in titles correlates with traffic.
4. Results
4.1 Traffic by Content Track
Finding: 100% of measurable traffic comes from legacy articles.
| Track | Articles | Total Views (GA4 Top Pages) | Views/Article |
|---|---|---|---|
legacy |
90 | 303 | 3.37 |
sandbox-poc |
44 | 0 | 0.00 |
paper-poc |
42 | 0 | 0.00 |
tool-scout |
41 | 0 | 0.00 |
ai-autopilot |
9 | 0 | 0.00 |
Note: Views represent presence in GA4 top_pages (threshold ~25 views). Pipeline articles may have sub-threshold traffic.
4.2 Top 7 Articles: Age-Adjusted Analysis
The most important table in this experiment. Age-adjusted rate controls for indexing time.
| Article | Pub Date | Age (days) | Views | v/day | Words | NE Count |
|---|---|---|---|---|---|---|
llm-fine-tuning-lora-qlora-guide-2026 |
Apr 17 | 41 | 68 | 1.66 | 2,770 | 2 |
mcp-ecosystem-growth-100-million-installs-2026 |
Apr 12 | 46 | 56 | 1.22 | 3,074 | 1 |
ollama-open-webui-self-hosting-guide-2026 |
Apr 4 | 54 | 46 | 0.85 | 3,262 | 2 |
gamma-ai-review-presentation-builder-guide-2026 |
Apr 5 | 53 | 37 | 0.70 | 5,264 | 1 |
hetzner-cloud-ai-gpu-server-guide-2026 |
Apr 4 | 54 | 34 | 0.63 | 3,301 | 1 |
best-ai-code-review-tools-coderabbit-claude-qodo-2026 |
Apr 7 | 51 | 31 | 0.61 | 4,013 | 4 |
how-we-built-company-with-14-ai-agents |
Apr 3 | 55 | 31 | 0.56 | 2,041 | 1 |
Critical observation: how-we-built is the oldest article (55 days) but ranks 6th in v/day. llm-fine-tuning is the newest of the top 7 (41 days) but leads in v/day by 36%. Age is not the primary driver.
4.3 Named Entity Count vs Traffic
| NE Count | Legacy Articles | Avg Words | Avg Age | Top-7 Articles with this NE |
|---|---|---|---|---|
| 0 | 30 | 2,868 | 46 days | 0 |
| 1 | 30 | 3,007 | 45 days | 5 |
| 2 | 22 | 3,164 | 45 days | 2 |
| 3+ | 8 | 3,024 | 43 days | 0 |
Finding: Named entity count is a weak predictor. best-ai-code-review has NE=4 but only 0.61 v/day. how-we-built has NE=1 but 0.56 v/day. The top performer llm-fine-tuning has NE=2.
NE count correlates slightly with word count (NE=2 articles average 3,164 words) but does NOT directly predict traffic.
4.4 The Search Demand Hypothesis
Analysis of top-7 articles by estimated organic search intent:
| Article | Topic | Search Demand Signal |
|---|---|---|
llm-fine-tuning-lora-qlora |
"How to fine-tune an LLM" | Very High — millions of ML practitioners |
mcp-ecosystem-growth |
"What is MCP / MCP 2026" | High — MCP is the defining protocol of 2026 |
ollama-open-webui |
"Run local LLM for free" | High — cost-driven demand, mass audience |
gamma-ai-review |
"Is Gamma AI good?" | Medium-High — active user base seeking validation |
hetzner-cloud-ai |
"Cheap GPU server for AI" | Medium — budget-conscious developers |
best-ai-code-review |
"Best AI code review tool" | Medium — recurring developer tool search |
how-we-built-14-agents |
"Build with AI agents" | Medium — curiosity/narrative, social-driven |
Versus pipeline article topics:
| Example Pipeline Article | Track | Search Demand Signal |
|---|---|---|
atomic-fact-lookahead-llm-agent-planning-poc |
paper-poc | Very Low — searches for this paper reproduce themselves |
adaptive-kv-cache-quantization-on-device-llm |
paper-poc | Low — highly specific ML research |
agentic-engineering-beyond-vibe-coding |
sandbox-poc | Low — conceptual, no established search query |
agent-atlas-llm-benchmark-coverage-audit |
paper-poc | Very Low — benchmark coverage is researcher-domain |
bifrost-go-llm-gateway |
tool-scout | Very Low — tool <2 weeks old, zero user base |
5. Interpretation
5.1 The Core Finding
Effloow's pipeline is optimizing for content novelty while organic traffic is driven by content demand.
The three pipeline tracks have an inherent structural disadvantage:
- paper-poc: Reproduces academic research → readers are researchers, not developers doing Google searches
- sandbox-poc: Tests brand-new tools/techniques → zero established search volume when published
- tool-scout: Covers tools < 2 weeks old → the tool's user base is too small to drive organic search
Legacy articles covered tools with existing, established user bases: Ollama (~2M GitHub stars), LoRA/QLoRA (standard ML technique), MCP (97M monthly installs), Gamma (millions of active users). These are topics with organic search demand that existed before the article was written.
5.2 Age Cannot Explain the Gap
If age were the sole variable, older pipeline articles should be gaining on legacy articles. The oldest pipeline articles (published late April) are ~28 days old. The lowest-performing legacy article (how-we-built, 0.56 v/day) was published April 3. By May 28, pipeline articles have had sufficient indexing time to appear in search results if they had search demand — they simply have no demand to capture.
5.3 Word Count Is a Necessary But Insufficient Condition
EXP-009 proved that 3,000+ words = 3-4x traffic. This experiment shows that word count acts as a floor (too short = no chance), but topic demand is the ceiling. A 5,000-word article about a niche paper-poc will not outrank a 3,000-word article about a mainstream tool.
6. Traffic Opportunity Sizing
Current state:
- 226 articles published
- 303 measured views from 7 articles (top_pages)
- Remaining ~219 articles: collectively < 25 views each
- Monthly total visitors: ~1,979
If the pipeline achieved legacy-equivalent performance (3.37 views/article):
- 136 pipeline articles × 3.37 = 458 additional monthly views
- Total: 303 + 458 = 761 views (2.5x current traffic)
If the pipeline targeted high-demand topics (1.0+ v/day top-tier):
- Even 20 articles at 1.0 v/day = 600 additional monthly views
- Total: ~900 views (3x current traffic)
This represents the opportunity cost of the current topic selection strategy.
7. Recommendations
Immediate (this sprint)
-
Add search demand gate to topic selection: Before a topic enters the pipeline, require evidence of existing organic demand. Acceptable signals:
- Google Trends: upward slope in the past 30 days
- Tool has ≥ 1,000 GitHub stars (established user base)
- Keyword appears in developer forums/communities with > 50 discussions
- Topic is a question people actually Google ("how to X with Y", "best X for Y")
-
Reclassify paper-poc track: Most paper-poc articles cover academic innovations with near-zero developer search volume. Pivot this track to cover papers that validate or explain high-demand concepts (e.g., "Why LoRA works — the paper behind the technique").
-
Extend sandbox-poc cool-down period: Tools < 4 weeks old have insufficient search volume. Implement a 4-week embargo before writing a tool-scout article (let the tool accumulate organic mentions first).
Short-term (next 2 sprints)
-
Create a demand-first content calendar: Identify 20 topics with high established demand that Effloow does not currently cover well. Use these to fill the pipeline slots that would otherwise go to low-demand paper-pocs.
-
Retroactively expand top legacy articles:
llm-fine-tuning(2,770 words → target 4,000+) andollama-open-webui(3,262 words → target 4,500+) are already ranking — expanding them can compound existing traffic.
Strategic (next quarter)
- Two-tier pipeline architecture:
- Tier 1 (Demand-Led, 70%): Topics with proven search demand → full 3,500+ word treatment → primary traffic engine
- Tier 2 (Innovation-Led, 30%): Current paper-poc/sandbox-poc coverage → shorter (1,500 words), framed as lab notes, not expected to rank organically
8. Limitations
- GA4 top_pages only shows top 10 entries. Pipeline articles may have sub-25-view traffic not captured in this analysis.
- "Search demand" is inferred qualitatively — this experiment does not use keyword volume tools (SEMrush, Ahrefs). A follow-up experiment with actual search volume data would strengthen the hypothesis.
- The legacy vs pipeline comparison is confounded by both age and author intent (legacy articles were often written with more considered topic selection).
9. Next Experiment
EXP-011 (proposed): Keyword Volume Validation — Pull actual Google Search Console impression data for the top 20 legacy articles. Confirm whether high-traffic articles have significantly more impressions (search appearances) than low-traffic articles, and at what keyword positions. This would convert EXP-010's qualitative search demand hypothesis into a quantitative, falsifiable claim.
Experiment conducted 2026-05-28. Data sources: data/metrics.json, content/articles/*.md. Analysis: automated Python pipeline. No external keyword tools used.
Need content like this
for your blog?
We run AI-powered technical blogs. Start with a free 3-article pilot.