His site looked busy. Google had stopped indexing it.


This week's teardown  ·  A true story

He went all-in on AI lead gen. Google quietly stopped indexing his pages.

Hey Reader,

A business owner came to me recently with a site that wasn't getting traction. And the way he got there is the part I need you to hear, because it started with advice from someone he trusted.

A friend of his, a roofer, had gone all-in on AI lead generation. Cancelled his other marketing. Let the AI do the content. And it was working for him. Real results, real leads. So my client did the reasonable-sounding thing: he copied the playbook.

Months later, his site looked busy. Pages publishing, Search Console showing activity, everything apparently in motion. And he was ranking absolutely nowhere. So I did what I always do first: pulled up the site to see how Google saw it.

The diagnostic · what I found
→ AI content generated with zero keyword research. No awareness of the existing site architecture. No understanding of the competitive landscape. Just volume.
→ Page after page targeting the same overlapping terms. His own content competing against itself for the same searches. That's keyword cannibalization, and his case was severe.
→ Google had de-indexed most of his service pages. The pages that actually earn revenue. Not penalized with a warning letter. Just quietly removed from the index.
→ A site that looked active and performed invisible. Search Console full of motion, search results empty of him.
The AI content didn't just fail to help. It was actively doing damage.
 

The roofer wasn't wrong. The roadmap was.

Here's the thing. Nobody in this story is a fool. The roofer's approach genuinely worked, for the roofer. He operates in a small-town, low-competition niche where almost any consistent content effort clears the bar, because the bar is on the ground.

My client's market is genuinely competitive. In a competitive market, the bar is set by businesses doing real keyword research, building deliberate site architecture, and publishing content with strategy behind it. Volume without strategy doesn't clear that bar. It trips over it, repeatedly, in public.

This is what keyword difficulty measures: how hard a term actually is to rank for, given who you're up against. It's the number that should be driving your content decisions, and it's the number AI bulk content tools never look at. What works in someone else's market is a data point. It is not your roadmap.

  You can't just create content and expect it to rank.

Before I tell you what the fix looked like, I want to know where you stand. One tap, totally anonymous in the results:

 

The fix: gut, clean, rebuild

I won't pretend the recommendation was fun to deliver. There's no plugin for this. The path forward looked like this: gut the junk content that was cannibalizing the pages that matter. Clean the site architecture so Google can finally tell which page is which and what each one is for. And build a real keyword strategy from scratch, one grounded in actual difficulty data and his actual competitive landscape, so every future page has a job and a reason to exist.

Notice what the fix isn't: more content. Sometimes more content is the problem. A hundred pages fighting each other lose to ten pages that each own their lane. And no, the recovery isn't instant. De-indexed pages don't bounce back on a schedule, and anyone who promises otherwise is selling you the next version of the same hype.

And to be crystal clear, because I use AI tools every week: this is not an anti-AI story. It's an anti-strategy-free story. AI drafting content inside a real keyword strategy is a power tool. AI generating content with no research, no architecture, and no market awareness is a wood chipper pointed at your own site.

 
🎧 Tuesday on Ready For Traction

Episode 12 is the full story. No framework, no numbered steps. A real situation: what I found when I pulled up the site, why the cannibalization got bad enough for Google to de-index his service pages, what keyword difficulty actually means, and what the path forward looks like from here. If you're running AI content, thinking about it, or wondering why a busy-looking site isn't showing up anywhere, this one's for you.

 
 
⚙️ SEO term of the week
Keyword Cannibalization
By the book

When multiple pages on the same website target the same or heavily overlapping keywords, forcing them to compete against each other in search results and splitting the ranking signals between them.

In plain English

Imagine entering two of your own cars in the same race. They don't double your chances. They trade paint, block each other's lines, and usually both lose to the competitor who showed up with one well-tuned machine. When Google can't tell which of your pages matters, it splits the credit between them, ranks whichever it guesses, or in bad cases stops indexing the extras entirely. Bulk AI content without keyword research is a cannibalization machine running at full throttle.

Signs it's happening on your site
→ Rankings flip-flopping between two of your URLs for the same search term
→ Lots of similar pages, none of them ranking well, while a competitor's single page owns the term
→ Pages silently dropping out of Google's index, visible in Search Console's page indexing report
 
→ Running AI content right now?

Reply and tell me how you're generating it: what tool, what topics, and whether there's keyword research behind it. I'll give you a straight read on whether you're building an asset or a cannibalization problem. No sales pitch, just a diagnosis before the damage compounds.

  More content isn't a strategy. The right content is.

See you Tuesday for the full story.

Amber
Active Media  |  SEO Sidekick  |  Ready For Traction

 

P.S. Episode 12 of Ready For Traction drops Tuesday. Forward this issue to anyone you know who went all-in on AI content this year. Better they hear it from a newsletter than from their Search Console.

Follow Ready For Traction →
show
Ad Spend, Budget Strategy, a...
Jul 14 · Ready For Traction
37:11
Spotify Logo
 
​

Hey, I'm Amber

Hey I'm Amber, a seasoned SEO coach specializing in helping marketing professionals learn SEO with ease. With a keen focus on strategy and foundational SEO, I bring a technical approach to the table. My expertise lies in communicating the three foundations of SEO to help you better craft an SEO strategy that will drive impactful results.

Read more from Hey, I'm Amber
SEo Sidekick works on the fastest car in the garage

This week's teardown · Claim your lane The map pack is the podium. Three spots, no page one. Hey Reader, Quick one this week, because it's the highest-return hour in local marketing and almost nobody spends it. When someone searches “near me,” Google doesn't lead with ten links. It leads with a map and three businesses. That's the podium. If you're not one of the three, your website never even gets a shot at the click. The good news: getting into that map pack doesn't take a six-month content...

the seo sidekick explains why having multiple websites is slowing down your authority

This week's teardown · One mothership You're splitting your horsepower five ways. Hey Reader, Quick gut check. How many websites does your business actually own? Not how many do you use. How many exist. The main site, sure. But also the course site. The landing page for that webinar. The microsite from the launch two years ago. The blog someone parked on a subdomain. Go count them. I'll wait. The 90-second sprawl count 01 List every domain and subdomain your business owns. Check your...

The SEO sidekick is unloading bricks from a cars trunk

This week's teardown · Take out the bricks Your site isn't underpowered. The trunk is full of bricks. Hey Reader, Quick question: when did you last open your own website on your phone, with the wifi off, and actually count the seconds until it loaded? That's the connection a lot of your customers are on. And if you're tapping your foot waiting, so are they, right before they hit the back button and click your competitor. A beautiful website that loads slowly is still a slow website. That's...