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.
- 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.
- Switch to SSR or SSG: For all blog posts, about pages, feature pages, and any content intended for search indexing, use Next.js
getServerSideProps()orgetStaticProps()to ensure HTML is delivered to crawlers without JavaScript execution. - Validate: Use
curl -s https://consul.so/blog/[slug] | head -200to verify that the full HTML content appears in the raw response without JavaScript.
0.2 Create and Submit XML Sitemaps
- 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 thenext-sitemappackage. - 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.
- 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).
- 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.xml0.4 Implement Structured Data
- Organization schema: Add JSON-LD Organization markup to the homepage with name, URL, logo, founder, and social profiles.
- Article schema: Add Article structured data to every blog post with headline, author, datePublished, dateModified, and publisher.
- FAQ schema: For any blog post or landing page with a Q&A section, add FAQPage markup. This increases rich snippet eligibility.
- SoftwareApplication schema: Add to the main product page with applicationCategory, operatingSystem, offers, and aggregateRating when available.
- 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
- Google Search Console: Verify both consul.so and generative.inc. Set up both domain-level and URL-prefix properties.
- Google Analytics 4: Install GA4 with proper event tracking for key conversions (waitlist signup, demo request, login).
- Bing Webmaster Tools: Verify both properties. Enable IndexNow.
- 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
| Task | Owner | Priority | Timeline | Status |
|---|---|---|---|---|
| SSR confirmed for all content pages | Eng | P0 | Day 1-3 | ☐ |
| sitemap.xml live and submitted to GSC + Bing | Eng | P0 | Day 1-2 | ☐ |
| robots.txt live on both domains | Eng | P0 | Day 1 | ☐ |
| Structured data on homepage + all blog posts | Eng | P0 | Day 3-5 | ☐ |
| GSC + GA4 + Bing Webmaster verified | Alton | P0 | Day 1-2 | ☐ |
| IndexNow registered with Bing | Eng | P0 | Day 2 | ☐ |
| All existing blog posts confirmed indexed (URL Inspection) | Alton | P0 | Day 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:
| Page | URL Path | Purpose |
|---|---|---|
| Homepage (redesigned) | / | Clear value prop, social proof, CTA, trust signals |
| Features | /features | Dedicated feature breakdown with anchored sections |
| Pricing | /pricing | Transparent pricing with comparison to alternatives |
| About / Company | /about | Team, mission, investors, founder story (E-E-A-T) |
| Security & Privacy | /security | SOC2, encryption, data handling (trust signal) |
| Blog Index | /blog | Filterable, well-organized content hub |
| Changelog | /changelog | Product updates (freshness signal) |
| Docs / Help Center | /docs | Self-serve documentation (long-tail keywords) |
| Contact | /contact | Simple 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 Type | Example Title | Target Keyword | Funnel Stage |
|---|---|---|---|
| Pillar page | The Complete Guide to AI Executive Assistants | AI executive assistant | TOFU |
| Comparison | Consul vs Lindy AI: Honest Comparison for CEOs | consul vs lindy | BOFU |
| Comparison | Consul vs Reclaim AI: Which Manages Your Day Better? | consul vs reclaim ai | BOFU |
| Comparison | Consul vs Motion: AI Scheduling Showdown | consul vs motion app | BOFU |
| Alternatives | Best AI Executive Assistants in 2026 | best AI executive assistant | MOFU |
| Alternatives | Top AI Assistants for CEOs and Founders | AI assistant for CEOs | MOFU |
| How-to | How to Automate Your Email Follow-ups with AI | AI email follow up automation | MOFU |
| How-to | How to Get an AI Daily Briefing That Actually Works | AI daily briefing | MOFU |
| Use case | How Startup Founders Save 10+ Hours/Week with AI Assistants | AI assistant for founders | MOFU |
| Use case | AI Inbox Management for Executives: A Practical Guide | AI inbox management | MOFU |
| Educational | What Is an AI Executive Assistant? Everything You Need to Know | what is AI executive assistant | TOFU |
| Educational | The Loop Closure Methodology: Why Nothing Falls Through the Cracks | loop closure methodology | TOFU |
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:
- 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.
- 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.
- 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.
- 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
| Period | Blog Posts/Mo | Programmatic Pages/Mo | Content Refreshes/Mo | Total Output |
|---|---|---|---|---|
| Months 1-3 | 8-12 | 8-12 (comparison/vs) | 0 | 16-24 pages/mo |
| Months 4-6 | 12-16 | 20-40 | 2-4 | 34-60 pages/mo |
| Months 7-12 | 12-16 | 40-80 | 4-8 | 56-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:
| Day | Action | Content Type |
|---|---|---|
| Monday | Publish post #1 | BOFU: Comparison or alternatives page |
| Wednesday | Publish post #2 | MOFU: How-to guide or use case |
| Friday | Publish post #3 (if ready) | TOFU: Educational or thought leadership |
| Ongoing | Drip-publish 2-3 programmatic pages | Comparison/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
| Quarter | BOFU % | 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 Type | Template Example | Data Source | Estimated Page Count |
|---|---|---|---|
| Comparison pages | consul.so/compare/[competitor] | Competitor feature data, pricing | 20-50 |
| Integration pages | consul.so/integrations/[tool] | Integration specs, use cases | 30-60 |
| Use case by role | consul.so/for/[role] | Persona research, pain points | 10-20 |
| Use case by industry | consul.so/industries/[vertical] | Industry-specific workflows | 10-20 |
| Glossary/definitions | consul.so/glossary/[term] | AI productivity terminology | 50-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:
- 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.
- 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.
- Maintain editorial ratio: Programmatic pages should never exceed 60-70% of total indexed pages. Always maintain a strong core of high-quality editorial content.
- Kill switch: If you see indexation rates drop below 50% for new programmatic pages, STOP publishing immediately and audit quality before continuing.
Phase 5: Link Building and Authority Signals
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.
5.1 Founder-Led Link Earning (Month 1-3 Priority)
As a founder with previous experience at Sigma Computing, you have built-in credibility. Leverage it:
- 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.
- 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.
- Podcast appearances: Target 2-3 podcast appearances per quarter on AI, productivity, or SaaS podcasts. Each generates a backlink from the show notes page.
- 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.
- 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.
5.2 Content-Driven Link Earning (Month 3+ Priority)
- 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.
5.3 Monthly Link Building Targets
| Period | Target Links/Month | Primary Channels |
|---|---|---|
| Months 1-3 | 5-10 | Directories, founder content, PR, Product Hunt |
| Months 4-6 | 10-15 | Guest posts, podcasts, HARO, original research |
| Months 7-12 | 15-25 | All 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
dateModifiedin structured data (do NOT changedatePublished) - 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 Age | Refresh Frequency | Effort Level |
|---|---|---|
| 0-6 months | Only if ranking data shows problems | Light touch |
| 6-12 months | Full refresh once | Medium (2-3 hours) |
| 12-18 months | Full refresh + structural review | Heavy (4-6 hours) |
| 18+ months | Consider rewriting from scratch | Full production cycle |
Phase 7: Measurement, Reporting, and Red Flags
Timeline: Ongoing | Priority: P1 | Owner: Alton
7.1 Weekly Metrics to Track
| Metric | Source | Target by Month 6 | Target by Month 12 |
|---|---|---|---|
| Indexed pages | GSC > Pages | 50+ | 150+ |
| Organic impressions | GSC > Performance | 5,000/mo | 25,000/mo |
| Organic clicks | GSC > Performance | 200/mo | 1,500/mo |
| Average position (target keywords) | GSC or rank tracker | Top 30 | Top 15 |
| Referring domains | Ahrefs / Semrush | 30+ | 100+ |
| Domain Rating | Ahrefs | 15+ | 30+ |
| Blog posts published (cumulative) | CMS | 30+ | 80+ |
| Content refresh rate | Internal tracking | 15% of library/quarter | 25% 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:
- Content published this month: count, titles, target keywords, funnel stage
- Content refreshed this month: which posts, what changed, impact on ranking
- Indexation health: total indexed pages, any crawl errors or warnings
- Keyword movement: keywords gained/lost in top 10, top 20, top 50
- Backlink acquisition: new referring domains, notable placements
- AI Overview tracking: which target keywords trigger AIOs, whether consul.so is cited
- 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.