Frequently Asked Questions About Catliff Claude Code SEO Growth System
21 answers covering everything from basics to advanced usage.
// Basics
Why does the system require Static Site Generation instead of server-side rendering?
Static Site Generation (SSG) pre-builds every page as a complete HTML file. When Google's crawler arrives, it finds the full page instantly — no JavaScript execution needed. Server-side rendering requires the server to build each page on request, adding latency. Client-side rendering requires the crawler to execute JavaScript, which Google's crawler often skips or delays. SSG removes all crawling friction, making your SEO work actually count.
What is the claude.md file and why is it important?
The claude.md file is the Employee Training Document placed in every Claude Code project folder. It tells Claude how to behave before you send any prompts — enforcing Static Site Generation, setting default frameworks, establishing coding standards, and embedding all system operating procedures. Without it, Claude may generate server-side rendered pages, ignore SEO requirements, or use frameworks that break the deployment pipeline. It's the foundation everything else builds on.
How long does it take to see SEO results with this system?
Initial rankings typically appear within 2-4 weeks after Google indexes your pages (expedited by submitting sitemap.xml to Google Search Console and using Request Indexing). Meaningful traffic growth follows in 2-3 months as domain authority builds from Blog Posts at Scale. The compounding effect — Raise the Tide — means service page rankings improve progressively as blog content accumulates. The creator achieved 50,000 monthly clicks, but timelines vary by niche competitiveness.
What is the Raise the Tide principle and why does it matter?
Raise the Tide is the principle that Blog Posts at Scale increase your overall Domain Authority (the tide), which lifts all pages on your site — including Money Keyword service pages (the boats) — higher in search rankings. It explains why both content tactics must work together: blog posts alone generate traffic but not leads; service pages alone lack the domain authority to rank. The interdependence is why the system requires both simultaneously.
What's the difference between Money Keywords and Adjacent Keywords?
Money Keywords have high CPC in SEMrush, signaling active buyer intent — people searching 'emergency plumber Toronto' are ready to hire right now. Adjacent Keywords target the same audience but earlier in the buying funnel — 'how long does a furnace last' captures someone who isn't ready to buy yet but will be. Money Keywords go on service pages; Adjacent Keywords power blog posts that build brand familiarity and domain authority for when those readers are ready to convert.
// How To
How many blog posts should I publish per day with this system?
Follow the Cadence Control principle: start with one post on day one, one on day two, two on day three, and gradually increase. Never dump hundreds of posts simultaneously — Google detects unnatural volume spikes and can penalize or blacklist your domain. Even at peak cadence, the ramp should feel measured and natural. A new site publishing 5-10 posts daily within the first week is a red flag.
How do I train Claude on my voice so content doesn't sound generic?
Collect real writing samples: LinkedIn posts, emails, call transcripts, blog passages you admire. Create separate reference files in your project — voice.md, humor.md, opinions.md, stats.md, stories.md. Feed these to Claude and instruct it to internalize the tone. The humor file specifically sets the bar: content should read like 'a guy at the pub who has had one beer explaining how the toilet works.' Every page's opening 50 words must contain at least one personality signal.
How does the Claude Code Skill automation work?
A Claude Code Skill packages your entire workflow into one trigger word. When you type 'blog' into a new Claude Code chat, it automatically: pulls the next unused keyword from keywords.csv, builds a keyword cluster, runs the Steal from the Search Engine competitor analysis, writes in your trained voice, applies the On-Page SEO checklist, and uses the pre-optimized technical SEO template. It turns a 13-step manual process into a single command.
How do keyword clusters work in this system?
Each page targets one root keyword but is optimized for a cluster of 50-100 secondary and tertiary related keywords. When Claude generates a blog post, it pulls the primary keyword from keywords.csv and builds a cluster of related terms — either from the CSV or generated contextually. These cluster keywords get woven into H2 headers, body text, meta descriptions, and image alt text. This multiplies your ranking surface area: one page can appear in search results for dozens of different queries.
What should I include in the On-Page SEO checklist?
The system references an 80+ item checklist. Key items include: primary keyword in the first 100 words, exactly one H1 tag, 4-8 questions using H2/H3 tags, 2-3 external links to authoritative sources, 3-5 internal links to other site pages, meta title under 60 characters with primary keyword, meta description under 160 characters, image alt text with keywords, and schema markup. Every single page — blog and service — must pass this checklist before publishing.
// Troubleshooting
Can I use the Catliff system without SEMrush?
No — SEMrush is a critical input. Claude Code has no knowledge of real search volume, Keyword Difficulty, or CPC data. Without SEMrush's Keyword Magic Tool, you cannot identify Needle-in-a-Haystack Keywords or Money Keywords. You'd be guessing at which keywords to target, which means competing against sites you can't beat. Ahrefs could substitute, but the workflow specifically references SEMrush filters and export formats.
What happens if my Google Lighthouse score is below 100?
A low Lighthouse score actively suppresses your rankings — the creator specifically calls out a 53/100 Performance score as harmful. Copy the full Lighthouse report and paste it into Claude Code with instructions to fix every issue. Iterate until you hit 100 across all four metrics: Performance, Accessibility, Best Practices, and SEO. This step is non-negotiable in the system. Common fixes include image optimization, font loading, and eliminating render-blocking resources.
What if Claude Code reverts to generic AI tone during the writing process?
This is expected and addressed in the system. Raw Claude output is always AI Slop — the initial draft is never the final product. After generating the first draft, you must apply the Steal from the Search Engine rewrite step and explicitly instruct Claude to maintain your trained voice and humor. If the output still reads generically, reference the voice.md and humor.md files again in your prompt. The first 50 words are the litmus test: no personality signal means rewrite.
How do I fix a Google penalty from publishing too many pages too fast?
If Google penalizes your site for unnatural publishing velocity, slow down immediately. Remove or noindex the most recently published batch of pages. Continue publishing at 1-2 posts per day maximum for several weeks. Monitor Google Search Console for manual action notifications and request a review if one appears. In severe cases, recovery can take months. This is why Cadence Control exists in the system — prevention is far easier than recovery.
Can I use WordPress instead of Next.js with this system?
The system is built around Static Site Generation via Next.js deployed on Vercel. WordPress uses server-side rendering by default, which the system explicitly identifies as inferior for SEO crawlability. While WordPress with a static site generator plugin (like Simply Static) could theoretically work, it breaks the Claude Code automation pipeline — the Claude Code Skill, the claude.md defaults, the Vercel deployment, and the Lighthouse optimization steps all assume a Next.js SSG architecture.
// Comparisons
What's the difference between the Catliff system and regular programmatic SEO?
Regular programmatic SEO typically generates thousands of near-identical pages from a database template — think Zillow or Yelp clones. The Catliff system explicitly warns against this: mass-produced thin pages signal low quality to Google. Instead, it combines programmatic elements (the Service Page Zipper) with deeply personalized, voice-trained content and strict quality controls like the Anti-AI-Slop Rule, Steal from the Search Engine method, and the On-Page SEO checklist.
Is the Catliff system better than hiring an SEO agency?
It depends on your time and willingness to learn. The system replaces most agency labor — keyword research, content writing, technical SEO, and deployment — at near-zero marginal cost. An agency brings experience, ongoing management, and link-building relationships. However, the system explicitly warns against cheap backlink providers and PBNs, which some low-quality agencies still use. For solopreneurs and small businesses, the system offers dramatically better ROI if you invest the setup time.
Can I use Ahrefs instead of SEMrush for keyword research?
The system is built around SEMrush's Keyword Magic Tool, CPC sorting, and CSV export format. Ahrefs offers equivalent data — keyword difficulty, search volume, intent classification, and CPC — so it can substitute. However, the specific filter thresholds (KD ≤ 30, volume ≥ 100) are calibrated to SEMrush's difficulty scale, which differs from Ahrefs'. You'd need to adjust the KD threshold slightly when using Ahrefs. The CSV export format may also differ, requiring minor Claude Code adjustments.
// Advanced
Can I use this system for an e-commerce site instead of a service business?
The system is primarily designed for service-based and local businesses. The Service Page Zipper targets [Service] + [City] combinations, which don't apply to most e-commerce models. However, the Blog Posts at Scale strategy, Needle-in-a-Haystack Keyword research, voice training, and technical SEO workflows transfer directly to e-commerce. You'd replace service pages with product category pages targeting commercial-intent keywords with high CPC.
How many service pages should I create with the Service Page Zipper?
Be tasteful and deliberate — the system explicitly warns against creating thousands of near-duplicate service pages. Google treats high volumes of thin, similar content as a negative quality signal. A reasonable approach: cover your core services across your primary service areas. If you offer 5 services across 10 cities, that's 50 pages — a manageable and defensible number. Each page must have unique, substantive content, not just a city name swapped in a template.
Should I build backlinks as part of this system?
The system focuses entirely on on-page and technical SEO — it does not include a backlink strategy. It explicitly warns against cheap backlink providers and PBNs (Private Blog Networks), which Google detects and penalizes, sometimes permanently. The underlying philosophy is that genuinely excellent content, proper technical SEO, and topical authority will earn organic backlinks naturally. If you pursue link building, do so through legitimate outreach and PR, not purchased links.