SEO fundamentals and organic search
Internal linking
Planning Internal Links Before You Publish
Search intent and page types
Matching Search Queries to the Right Page Type
- A Golden Set for Intent Classification: Building and Keeping It
- How to Map Search Intent to Page Types
- Using an AI Agent to Classify Search Queries by Intent
- What an Intent Classification Pipeline Costs per Thousand Queries
- Writing an Intent Labeling Guide Two Raters Can Apply
- A JSON Schema and Fallback Ladder for Classification Output
- Building a Page-Type Template Library for Your CMS
- Building a Regression Set of Queries for Intent Classification
- All of Search intent and page types
Organic traffic forecasting
Forecasting Traffic from Ranking Movement
- Marketing Analytics: The Five Numbers That Matter
- Which SEO Numbers to Track and Which to Ignore
- Cohort CAC: Why Blended Acquisition Cost Hides the Leak
- How to Forecast Organic Traffic from Ranking Changes
- How to Split Marketing Spend by Channel Without Fooling Yourself
- Reconciling Marketing Spend and Revenue Across Two Systems
AI answer engine visibility
Checking Whether AI Answer Engines Cite You
- SEO Fundamentals That Do Not Change
- When a Retrieval Snippet Needs the Paragraph Above It
- A Golden Set of Snippets That Were Cut Mid-Claim
- Choosing Chunk Overlap So a Sentence Is Never Cut in Half
- How to Check Whether an AI Answer Engine Cites You
- Splitting a Retrieved Page into Passages, Keeping Heading
- Turning Your Own Documents into a Retrieval Set for Research
- What a Retrieval Pipeline Costs per Thousand Support Questions
- All of AI answer engine visibility
Search result audits
Auditing a Topic's Search Results with an Agent
- Choosing a Reader for Each Page Type: HTML, PDF and JS-Rendered
- Choosing Chunk Size and Overlap for a Search Audit Index
- Routing Errors Versus Prompt Errors: Telling Them Apart
- Using an AI Agent to Audit a Topic's Search Results
- What Source Pages Cost to Fetch and Read
- When a Search Audit Should Run on Retrieval, Not a Long Prompt
- A Canary Row: Routing a Slice of Traffic Through the Edited Table
- A Confusion Matrix Workflow Your Team Can Read
- All of Search result audits