Why the usual advice doesn't apply here

Search "AI content gap analysis" and almost every result starts the same way: "with ChatGPT Plus and Claude Pro ($40/month combined)..." That's a fine stack if you have the budget. If you're running a zero-budget brand, it's not an option — and it's not actually necessary.

You don't need a paid crawler to find content gaps. You need three things: a list of what's ranking for your competitors, a list of what you've already published, and something that can compare the two and tell you what's missing. Google gives you the first two for free. Claude's free tier handles the third.

📋 What You'll Need

A free Google account (for Search Console, optional but useful), 2–3 competitor URLs, your own blog's sitemap or article list, and 45–60 minutes.

Step 1 — Pull your competitors' published topics (10 minutes)

Skip the paid crawlers. Google's own site search operator does this for free:

Copy the titles into a simple list. You don't need scraping tools for this — 20–30 titles per competitor is enough signal.

Step 2 — Pull your own published list (5 minutes)

If your site has a sitemap.xml or a blog index page, that's your list. For BuzzRiding, that's blog.html — one page with every title and pillar tag already there.

If you use Google Search Console, this is also where you'd export your current impressions and average position data — free, and it tells you which of your existing topics are already close to ranking versus buried on page 3.

Step 3 — Feed both lists to Claude (15 minutes)

This is the step that replaces a $150/month tool. Paste both lists into Claude's free tier with a specific prompt — not a vague one:

💬 The Prompt

"Here are the blog titles published by [Competitor A] and [Competitor B]: [paste list]. Here are my own published titles: [paste list]. Identify: 1) topics they cover that I don't cover at all, 2) topics I've covered but they've covered more thoroughly or from a different angle, 3) which 5 gaps are the highest priority based on how often the topic appears across both competitors. Explain your reasoning for the ranking."

Vague prompts like "find content gaps" produce vague output. Asking for reasoning behind the prioritization is what turns a list into something you can actually act on.

Step 4 — Validate before you act

Claude will sometimes surface a "gap" that isn't real — a topic you covered under a different title, or a competitor angle that doesn't fit your audience. Before adding anything to your content calendar:

"AI tools surface infinite signal. Without a defined question, you drown in it."

Step 5 — Turn 3 gaps into a content calendar slot

Resist the urge to act on every gap Claude finds. Pick the top 3, prioritized by how many of your competitors cover the topic and how directly it serves your reader. That's a month of content, not a backlog you'll never clear.

Once you have your angle, the workflow folds straight into the rest of your content production system — brief, draft, publish. Pair the audit with the rest of your free AI marketing stack to keep the whole loop at $0.

What this workflow won't give you

Be honest with yourself about the limits. This isn't backlink data, isn't real search volume, and isn't automated monitoring — Claude isn't watching competitor sites for you between sessions. It's a manual, repeatable audit, not a live dashboard. For a solo marketer running monthly checks, that's a fair trade for $0 versus $150/month.

StepToolTimeCost
Pull competitor topicsGoogle site: search10 minFree
Pull your own topicsSitemap / blog index5 minFree
Compare and prioritizeClaude (free tier)15 minFree
Validate gapsManual spot-check15 minFree
Total~45–60 min$0

Frequently Asked Questions

Can I do competitor content analysis without paid SEO tools?
Yes. Google Search Console, Google's site search operator, and Claude's free tier cover the entire workflow: finding what competitors rank for, pulling their content structure, and identifying gaps versus your own site.
How often should I run a competitor content gap analysis?
Monthly is enough for most solo marketers and small teams. Weekly checks tend to surface noise rather than genuine opportunities.
What's the difference between a keyword gap and a content gap?
A keyword gap is a term a competitor ranks for that you don't target at all. A content gap is broader — it includes topics, formats, and angles a competitor covers thoroughly that your existing content only touches lightly.
Does this workflow work without a Google Search Console account?
Partially. Without GSC you lose visibility into your own current rankings, but you can still use Google's site search operator and Claude to map competitor content gaps against your published articles.
How many competitors should I analyze at once?
Two to three. More than that and the output becomes a long list you won't act on. Pick the competitors closest to your actual content strategy, not the biggest names in your industry.