MDX Limo
SEO IMPLEMENTATION PROTOCOL

SEO IMPLEMENTATION PROTOCOL

For Alton Wells, Founder & CEO Generative, Inc. / Consul consul.so | generative.inc

Prepared February 2026 — CONFIDENTIAL


Executive Summary

Both consul.so and generative.inc are functionally invisible to search engines. Only 2 pages are indexed on each domain. Blog posts exist but are not being crawled. There is zero measurable domain authority, zero detectable backlinks, and a brand name collision with HashiCorp Consul that makes organic discovery nearly impossible without intervention.

This protocol contains every task required to fix the technical foundation, build a content engine, and systematically grow organic search visibility over 12 months. Tasks are ordered by priority, assigned with clear ownership, and backed by the primary-source research delivered in the companion analysis document.

CRITICAL CONTEXT FROM THE DATA

  • Google explicitly states publishing frequency is NOT a ranking signal (John Mueller, Google Crawling Myths page)
  • 96.55% of all web content gets zero traffic from Google (Ahrefs, 14 billion pages)
  • Site-wide content quality classifier means bad content drags down good content (Helpful Content System)
  • Topical authority is the #1 on-page ranking factor (Surfer SEO, 253,800 SERPs)
  • Content refreshes produce 268% organic click growth vs 22% for new pages (Quattr, 50K pages)
  • AI Overviews have reduced organic CTR by 61% — but brands cited in AIOs get 35% more clicks (Seer Interactive)

The protocol is organized into 7 phases. Phase 0 (Technical Fix) is a hard blocker — nothing else works until indexation is fixed. Phases 1-6 can partially overlap but should be executed in order of priority. Each phase includes specific deliverables, timelines, success metrics, and the data source justifying the action.


Phase 0: Emergency Technical Fixes

Timeline: Week 1-2 | Priority: P0 | Owner: Alton + Engineering

Nothing else in this protocol matters until these issues are resolved. Your content is invisible because Google cannot crawl it, not because it lacks quality.

0.1 Fix Server-Side Rendering

Both sites appear to use client-side JavaScript rendering (likely Next.js). Googlebot renders JavaScript but with delays and limitations. Content that depends on client-side hydration may not be indexed reliably.

  1. Audit rendering: Open Google Search Console > URL Inspection for each blog post URL. Check if the rendered page matches what you see in a browser. If content is missing from the rendered view, SSR is broken.
  2. Switch to SSR or SSG: For all blog posts, about pages, feature pages, and any content intended for search indexing, use Next.js getServerSideProps() or getStaticProps() to ensure HTML is delivered to crawlers without JavaScript execution.
  3. Validate: Use curl -s https://consul.so/blog/[slug] | head -200 to verify that the full HTML content appears in the raw response without JavaScript.

0.2 Create and Submit XML Sitemaps

  1. Generate sitemap.xml: Create an XML sitemap at consul.so/sitemap.xml listing every page you want indexed. Include <lastmod> dates. For Next.js, use the next-sitemap package.
  2. Submit to Google Search Console: Verify consul.so in GSC (DNS or HTML tag method). Navigate to Sitemaps > Add a new sitemap > enter sitemap.xml.
  3. Submit to Bing Webmaster Tools: Verify consul.so in Bing Webmaster Tools. Submit sitemap. Register for IndexNow (Bing's July 2025 blog specifically recommends this for AI-powered search discoverability).
  4. Repeat for generative.inc (only if keeping it as a separate property — see Phase 1 for domain consolidation recommendation).

0.3 Create robots.txt

Confirm or create a robots.txt file at the root of each domain. Minimum viable content:

1User-agent: * 2Allow: / 3Sitemap: https://consul.so/sitemap.xml

0.4 Implement Structured Data

  1. Organization schema: Add JSON-LD Organization markup to the homepage with name, URL, logo, founder, and social profiles.
  2. Article schema: Add Article structured data to every blog post with headline, author, datePublished, dateModified, and publisher.
  3. FAQ schema: For any blog post or landing page with a Q&A section, add FAQPage markup. This increases rich snippet eligibility.
  4. SoftwareApplication schema: Add to the main product page with applicationCategory, operatingSystem, offers, and aggregateRating when available.
  5. Validate: Test every page with Google's Rich Results Test (search.google.com/test/rich-results).

0.5 Set Up Analytics and Search Console Infrastructure

  1. Google Search Console: Verify both consul.so and generative.inc. Set up both domain-level and URL-prefix properties.
  2. Google Analytics 4: Install GA4 with proper event tracking for key conversions (waitlist signup, demo request, login).
  3. Bing Webmaster Tools: Verify both properties. Enable IndexNow.
  4. Rank tracking: Set up a rank tracking tool (Ahrefs, Semrush, or even free tools like Ubersuggest) to monitor target keywords weekly.

Phase 0 Completion Checklist

TaskOwnerPriorityTimelineStatus
SSR confirmed for all content pagesEngP0Day 1-3
sitemap.xml live and submitted to GSC + BingEngP0Day 1-2
robots.txt live on both domainsEngP0Day 1
Structured data on homepage + all blog postsEngP0Day 3-5
GSC + GA4 + Bing Webmaster verifiedAltonP0Day 1-2
IndexNow registered with BingEngP0Day 2
All existing blog posts confirmed indexed (URL Inspection)AltonP0Day 7-10

Phase 1: Domain Consolidation and Site Architecture

Timeline: Week 2-3 | Priority: P0 | Owner: Alton + Engineering

1.1 Consolidate to a Single Domain

Running content across two domains splits every SEO signal in half. With both domains at effectively zero authority, this is the ideal time to consolidate before either builds meaningful equity.

Recommended approach: Make consul.so the primary domain for all content. Move all thought-leadership essays currently on generative.inc/blog to consul.so/blog. Redirect generative.inc blog URLs to their new consul.so equivalents using 301 redirects. Keep generative.inc as a minimal corporate identity page (company info, team, investors) with a prominent link to consul.so.

WHY THIS MATTERS

  • Every backlink to generative.inc/blog currently contributes zero authority to consul.so.
  • Google's 'siteFocus' metric (confirmed in the 2024 API leak) rewards concentrated topical depth on a single domain.
  • Internal links between blog posts only build equity when they're on the same domain.

1.2 Build the Core Site Architecture

Create the following pages on consul.so if they do not yet exist. These are the structural foundation of the site — they must exist before content marketing begins:

PageURL PathPurpose
Homepage (redesigned)/Clear value prop, social proof, CTA, trust signals
Features/featuresDedicated feature breakdown with anchored sections
Pricing/pricingTransparent pricing with comparison to alternatives
About / Company/aboutTeam, mission, investors, founder story (E-E-A-T)
Security & Privacy/securitySOC2, encryption, data handling (trust signal)
Blog Index/blogFilterable, well-organized content hub
Changelog/changelogProduct updates (freshness signal)
Docs / Help Center/docsSelf-serve documentation (long-tail keywords)
Contact/contactSimple contact form with business info

1.3 Internal Linking Architecture

Every page on the site must be reachable within 3 clicks from the homepage. Implement a consistent navigation structure:

  • Primary nav: Features | Pricing | Blog | Docs | About
  • Footer nav: All primary nav items + Security, Changelog, Contact, Privacy Policy, Terms
  • Blog sidebar/footer: Related posts (same cluster), CTA to product, links to pillar pages
  • Every blog post: Minimum 3 internal links to other relevant blog posts or product pages

Phase 2: Keyword Strategy and Content Cluster Design

Timeline: Week 2-4 | Priority: P1 | Owner: Alton

Based on the Surfer SEO study of 253,800 SERPs, topical authority is the single strongest on-page ranking factor. SearchAtlas data shows that 25+ articles within one tightly connected cluster produces a 40-70% increase in keyword rankings within 3-6 months. This phase designs the clusters.

2.1 Primary Cluster: AI Executive Assistant

This is your core product category. The pillar page is consul.so/features or a dedicated consul.so/ai-executive-assistant page. All content in this cluster links back to the pillar and to each other.

Content TypeExample TitleTarget KeywordFunnel Stage
Pillar pageThe Complete Guide to AI Executive AssistantsAI executive assistantTOFU
ComparisonConsul vs Lindy AI: Honest Comparison for CEOsconsul vs lindyBOFU
ComparisonConsul vs Reclaim AI: Which Manages Your Day Better?consul vs reclaim aiBOFU
ComparisonConsul vs Motion: AI Scheduling Showdownconsul vs motion appBOFU
AlternativesBest AI Executive Assistants in 2026best AI executive assistantMOFU
AlternativesTop AI Assistants for CEOs and FoundersAI assistant for CEOsMOFU
How-toHow to Automate Your Email Follow-ups with AIAI email follow up automationMOFU
How-toHow to Get an AI Daily Briefing That Actually WorksAI daily briefingMOFU
Use caseHow Startup Founders Save 10+ Hours/Week with AI AssistantsAI assistant for foundersMOFU
Use caseAI Inbox Management for Executives: A Practical GuideAI inbox managementMOFU
EducationalWhat Is an AI Executive Assistant? Everything You Need to Knowwhat is AI executive assistantTOFU
EducationalThe Loop Closure Methodology: Why Nothing Falls Through the Cracksloop closure methodologyTOFU

2.2 Secondary Cluster: AI Productivity for Leaders

Expand into after 15+ articles in the primary cluster are published and indexed:

  • AI calendar management — scheduling, meeting prep, conflict resolution
  • AI relationship management — contact intelligence, networking automation
  • CEO productivity systems — workflows, delegation, time management
  • AI workplace tools — integration guides (Slack, Gmail, Calendar)

2.3 Keyword Validation Protocol

Before writing any article, validate the target keyword against these criteria:

  1. Search volume exists: Use Ahrefs, Semrush, or Google Keyword Planner to confirm people actually search for this term. Minimum 50 monthly searches for editorial content, lower threshold OK for BOFU comparison pages.
  2. Intent matches your content type: Search the keyword in Google. If the top 10 results are all product pages, don't write a blog post. If they're all guides, don't create a product page. Match the dominant format.
  3. Competition is beatable: For a new domain (DR 0-10), target keywords with Keyword Difficulty (KD) under 20. As authority builds, gradually target KD 20-40.
  4. Business relevance is clear: Every keyword must connect back to Consul's value proposition within 1-2 logical steps. Do not write about unrelated AI topics just because they have volume.

Phase 3: Content Production Cadence

Timeline: Ongoing from Month 1 | Priority: P1 | Owner: Alton + Content

This is the core cadence engine. Every number below is backed by the primary-source data in the companion analysis. The guiding principle: quality and topical focus beat volume, and Google's Helpful Content System will actively penalize you for publishing weak content to hit an arbitrary frequency target.

3.1 Monthly Publishing Targets by Phase

PeriodBlog Posts/MoProgrammatic Pages/MoContent Refreshes/MoTotal Output
Months 1-38-128-12 (comparison/vs)016-24 pages/mo
Months 4-612-1620-402-434-60 pages/mo
Months 7-1212-1640-804-856-104 pages/mo

⚠️ THE QUALITY THRESHOLD THAT MUST NEVER BE BROKEN

Every editorial blog post must meet ALL of these criteria:

  • 2,000+ words (Stratabeat: 293.3% higher traffic growth vs shorter posts)
  • 3-6+ hours of production time (Orbit Media: bloggers spending 6+ hrs report 2x better results)
  • Original insight, data, or perspective not found in existing top-10 results
  • Minimum 3 internal links to other consul.so pages
  • Custom graphics or diagrams where applicable (Stratabeat: 44.7% traffic increase)
  • Author attribution with real name and bio (E-E-A-T requirement)
  • Target keyword in title, H1, meta description, first 100 words, and URL slug

If you cannot meet this bar for a given week, publish NOTHING rather than publishing thin content.

Mueller's exact words: "It's easy to end up with mediocre, fluffy content, which search engine quality algorithms might pick up on, and then assume the whole site is like that."

3.2 Weekly Publishing Schedule

For months 1-3, target 2-3 editorial posts per week on this cadence:

DayActionContent Type
MondayPublish post #1BOFU: Comparison or alternatives page
WednesdayPublish post #2MOFU: How-to guide or use case
FridayPublish post #3 (if ready)TOFU: Educational or thought leadership
OngoingDrip-publish 2-3 programmatic pagesComparison/integration landing pages

Why this order matters: BOFU content (comparisons, alternatives) converts visitors even at extremely low traffic volumes. A single person searching "Consul vs Lindy" is a high-intent prospect. MOFU content builds the topical cluster. TOFU content builds authority and link-earning potential. This sequencing front-loads revenue impact while building long-term compounding.

3.3 Content Type Ratios by Quarter

QuarterBOFU %MOFU %TOFU %Refresh %Research/Tools %
Q1 (Months 1-3)50%30%20%0%0%
Q2 (Months 4-6)30%35%20%15%0%
Q3 (Months 7-9)20%25%15%30%10%
Q4 (Months 10-12)15%25%15%30%15%

Phase 4: Programmatic SEO Execution

Timeline: Month 2 onward | Priority: P1 | Owner: Alton + Engineering

Programmatic SEO is the highest-leverage growth channel for SaaS products, but also the highest-risk for Google penalties after the March 2024 Scaled Content Abuse policy. Industry data shows a 60% failure rate without proper implementation. Follow this protocol exactly.

4.1 Page Types to Generate Programmatically

Page TypeTemplate ExampleData SourceEstimated Page Count
Comparison pagesconsul.so/compare/[competitor]Competitor feature data, pricing20-50
Integration pagesconsul.so/integrations/[tool]Integration specs, use cases30-60
Use case by roleconsul.so/for/[role]Persona research, pain points10-20
Use case by industryconsul.so/industries/[vertical]Industry-specific workflows10-20
Glossary/definitionsconsul.so/glossary/[term]AI productivity terminology50-100

4.2 Programmatic Quality Thresholds

Every programmatic page MUST contain:

  • Unique substantive content: Minimum 300 words of content that is genuinely different from every other programmatic page. Not just swapped variables in a template.
  • Real data: Comparison pages must include actual feature comparisons, real pricing, genuine pros/cons. Not AI-hallucinated claims.
  • Internal links: Each programmatic page links to 2-3 related editorial blog posts and the main product page.
  • Canonical URLs: Every page has a self-referencing canonical tag.
  • noindex if thin: If any page cannot meet the quality bar, add noindex rather than publishing thin content that triggers the site-wide classifier.

4.3 Publishing Velocity Rules

Based on case study data from programmatic SEO implementations:

  1. Never bulk-publish: Drip-publish 2-5 programmatic pages per day during months 1-3. Scale to 5-10/day in months 4-6 only after confirming clean indexation in GSC.
  2. Monitor daily: Check GSC Coverage report every day during any programmatic rollout. Watch for "Discovered — currently not indexed" spikes, which signal quality concerns from Googlebot.
  3. Maintain editorial ratio: Programmatic pages should never exceed 60-70% of total indexed pages. Always maintain a strong core of high-quality editorial content.
  4. Kill switch: If you see indexation rates drop below 50% for new programmatic pages, STOP publishing immediately and audit quality before continuing.

Timeline: Month 1 onward | Priority: P1 | Owner: Alton

Ahrefs' study of 14 billion pages found that backlinks are the primary differentiator between the 3.45% of content that receives organic traffic and the 96.55% that doesn't. For a new domain, no amount of content quality compensates for zero backlinks.

As a founder with previous experience at Sigma Computing, you have built-in credibility. Leverage it:

  1. Product Hunt launch: Schedule a Product Hunt launch with a compelling story. This generates a DR 90+ backlink, press coverage, and social proof. Time this for when the product is ready for public access.
  2. Founder guest posts: Write 1-2 guest articles per month for publications in the AI/productivity/SaaS space. Target sites with DR 50+. Topics should position you as a thought leader, not directly sell Consul.
  3. Podcast appearances: Target 2-3 podcast appearances per quarter on AI, productivity, or SaaS podcasts. Each generates a backlink from the show notes page.
  4. HARO / Qwoted / Featured: Sign up for journalist query services. Respond to queries about AI assistants, productivity, startup operations. Each placement generates a contextual backlink from a news site.
  5. AI tool directories: Submit Consul to every major AI tool directory: There's an AI for That, Futurepedia, AI Tool Guru, Product Hunt collections, G2, Capterra. Each is a dofollow or nofollow backlink plus referral traffic.
  • Original research: Publish a quarterly data study ("How CEOs Actually Spend Their Time in 2026"). Original data earns links at 42.2% higher rate than standard content (Stratabeat).
  • Free tools: Build a simple calculator or assessment tool (e.g., "How Much Time Could an AI Assistant Save You?"). SaaS sites offering free tools saw 33% more top-10 keywords (Stratabeat).
  • Definitive guides: Create 5,000+ word pillar content designed to be the single best resource on a topic. These earn links passively as other writers reference them.
PeriodTarget Links/MonthPrimary Channels
Months 1-35-10Directories, founder content, PR, Product Hunt
Months 4-610-15Guest posts, podcasts, HARO, original research
Months 7-1215-25All channels + passive link earning from content assets

Phase 6: Content Refresh Protocol

Timeline: Month 4 onward | Priority: P1 | Owner: Alton + Content

Content refreshing is the single highest-ROI activity in SEO based on the data: 268% organic click growth from refreshes versus 22% from new content (Quattr, 50K pages). Once you have 20+ published articles, refreshing becomes a core part of the cadence.

6.1 Refresh Trigger Criteria

Review all published content monthly. A post qualifies for refresh if any of these are true:

  • Ranking decay: Dropped 5+ positions from peak ranking for its target keyword
  • Traffic decay: Lost 20%+ of peak monthly organic sessions
  • Age threshold: Published 6+ months ago without updates (content reaches 99% of impressions by ~21 months per IZEA study)
  • Information outdated: Contains data, pricing, or claims that are no longer accurate
  • SERP changes: New competitors now outrank you for the target keyword with better content

6.2 Refresh Execution Checklist

  • Update all outdated statistics, screenshots, and claims
  • Expand word count by 20-50% with new sections addressing gaps versus current top-ranking competitors
  • Add new internal links to content published since the original publication date
  • Refresh the meta title and description to improve CTR
  • Update the dateModified in structured data (do NOT change datePublished)
  • Add new custom graphics or diagrams if applicable
  • Re-submit the URL via GSC URL Inspection and IndexNow

6.3 Refresh Cadence by Content Age

Content AgeRefresh FrequencyEffort Level
0-6 monthsOnly if ranking data shows problemsLight touch
6-12 monthsFull refresh onceMedium (2-3 hours)
12-18 monthsFull refresh + structural reviewHeavy (4-6 hours)
18+ monthsConsider rewriting from scratchFull production cycle

Phase 7: Measurement, Reporting, and Red Flags

Timeline: Ongoing | Priority: P1 | Owner: Alton

7.1 Weekly Metrics to Track

MetricSourceTarget by Month 6Target by Month 12
Indexed pagesGSC > Pages50+150+
Organic impressionsGSC > Performance5,000/mo25,000/mo
Organic clicksGSC > Performance200/mo1,500/mo
Average position (target keywords)GSC or rank trackerTop 30Top 15
Referring domainsAhrefs / Semrush30+100+
Domain RatingAhrefs15+30+
Blog posts published (cumulative)CMS30+80+
Content refresh rateInternal tracking15% of library/quarter25% of library/quarter

7.2 Red Flags That Require Immediate Action

🛑 STOP AND AUDIT IF ANY OF THESE OCCUR

  • GSC Coverage: "Discovered — currently not indexed" exceeds 30% of submitted URLs
  • GSC Coverage: "Crawled — currently not indexed" spikes after a content push
  • Manual action notification in Google Search Console (any type)
  • Organic traffic drops 30%+ week-over-week without a known algorithm update
  • Indexation rate for new programmatic pages falls below 50%
  • Average time on page drops below 30 seconds across blog content
  • Bounce rate exceeds 85% on editorial content consistently

7.3 Monthly Reporting Template

Create a monthly SEO report with these sections:

  1. Content published this month: count, titles, target keywords, funnel stage
  2. Content refreshed this month: which posts, what changed, impact on ranking
  3. Indexation health: total indexed pages, any crawl errors or warnings
  4. Keyword movement: keywords gained/lost in top 10, top 20, top 50
  5. Backlink acquisition: new referring domains, notable placements
  6. AI Overview tracking: which target keywords trigger AIOs, whether consul.so is cited
  7. Conversion tracking: organic sessions to waitlist/signup/demo conversion rate

Critical Reminders

THE FIVE RULES THAT OVERRIDE EVERYTHING ELSE

1. NEVER publish content that doesn't meet the quality bar to hit a frequency target. Google's Helpful Content System is site-wide. One bad post hurts all posts.

2. ALWAYS validate keywords before writing. No keyword research = no article. 96.55% of content gets zero Google traffic. Don't add to that number.

3. REFRESH before you create. Once you have 20+ posts, updating existing content delivers 12x the click growth of publishing new content (Quattr data).

4. CONSOLIDATE authority onto one domain. Every link and page split between consul.so and generative.inc is authority wasted.

5. FIX TECHNICAL ISSUES FIRST. Nothing in this protocol works if Googlebot can't crawl your pages. Phase 0 is non-negotiable and non-deferrable.


This protocol is designed to be executed sequentially but reviewed continuously. Revisit this document monthly and adjust targets based on actual performance data. The cadence recommendations are starting points informed by the best available data — your specific results will tell you whether to accelerate or decelerate.

SEO IMPLEMENTATION PROTOCOL | MDX Limo