The SEO Lesson I Learnt the Hard Way: Why More Content Isn’t Always Better
For a long time, I thought I understood keyword cannibalisation.
My assumption was simple: if two pages used the same keywords, Google would become confused about which one should rank.
Like many people, I started counting keyword mentions, checking headings and reducing keyword density where I thought there was overlap.
What I’ve realised is that I was solving the wrong problem.
The Real Issue Isn’t Keyword Cannibalisation
Modern search engines don’t simply count how many times a keyword appears on a page.
They try to answer a much bigger question:
Which page is the best answer for this search?
This is particularly annoying for me as writing about topics that often link to keywords to rank those pages especially in my industry is easy. I know and have experiences and opinions about these things and linking it to my locality is easy.
However instead this now and has for a while now meant Google is evaluating intent, topical authority, internal linking, page structure, entities and context—not just keywords.
This is how I saw intent – Commercial or Informational keywords, volume, difficulty and search features = should I target this or not or does Google have it sorted with other results.
Two pages can mention the same phrase dozens of times without competing if they’re answering completely different questions. The title but also structure of the articles matter.
Likewise, two pages can barely share any identical wording and still cannibalise each other if they satisfy the same underlying search intent.
That was a significant mindset shift for me.
A Competitor Helped Me See It
While reviewing another agency’s website, I noticed something interesting.
Their latest blog posts frequently mentioned both their city and “web design” throughout the content. More than their homepage or even service pages. On the surface, it looked like exactly the type of article I would expect to compete with their homepage.
But it didn’t.
Their homepage continued to own the commercial search terms.
The reason became obvious after looking beyond keyword frequency.
Their articles weren’t trying to become landing pages for their services. I don’t think I’m trying to make my articles service pages but perhaps that’s not how Google sees it.
They were educating readers about generic broad topics.
Their homepage still remained the strongest answer for someone wanting to hire a web design agency.
The intent was different.
When Helpful Articles Become Unexpected Competitors
Looking back at my own content, I realised I’d unintentionally blurred that line.
Several articles had titles like:
- How to Choose the Right Website Design Agency
- Website Costs
- Finding a Reliable Web Designer
- Website Consulting
Individually, they’re useful resources.
Collectively, they all answer variations of the same question:
“I’m looking for someone to build my website.”
That’s exactly the question my homepage should answer.
Instead of supporting the homepage, some of these articles were starting to compete with it.
The Difference Between Topics and Intent
Consider these two article ideas.
Article One
How to Choose the Right Website Design Agency
Someone searching this is often close to hiring an agency.
That’s commercial intent.
Article Two
Seven Website Planning Mistakes Businesses Make Before Redesigning
This article helps people prepare for a redesign.
It doesn’t try to replace the homepage.
It supports it.
Both articles discuss websites.
Only one competes for the commercial search.
I’ve Changed How I Think About Content
Instead of asking:
What keyword should this page rank for?
I now ask:
What question should only this page answer?
Every page should have a clearly defined purpose.
For example:
Homepage
“I provide website design services.”
Service Page
“This is everything about website design.”
Pricing Guide
“This explains how website pricing works.”
Planning Article
“This helps you prepare before speaking to an agency.”
Technical Article
“This explains a specific web technology or concept.”
Each page has its own role.
None of them should be interchangeable.
Local Content Still Has an Important Place
One of the biggest misconceptions I’ve corrected is the idea that mentioning a location automatically creates cannibalisation.
It doesn’t.
A local article can strengthen authority without competing for commercial searches.
For example:
- Digital trends affecting local businesses
- Local consumer behaviour
- Regional business statistics
- Marketing insights
- Economic growth
- Tourism trends
- Technology adoption
These establish expertise about a region without trying to become the primary landing page for a service. They are however much. more difficult to write articles for as they need the whole E-E-A-T authority behind them. An agency like mine doesn’t know, hasn’t done research into or surveys that show value into each of these where writing an article about my industry topic is so, so much easier.
That’s a very different strategy from writing multiple pages that all attempt to rank for the same commercial search.
Every New Article Now Starts With One Question
Before writing anything new, I ask myself:
If someone searched for this topic, should they land on my homepage, a service page or this article?
If the answer is the homepage, I don’t write the article.
If the answer is the service page, I expand that page instead.
Only when the answer is genuinely “this article” do I begin writing.
That one question has become my filter for every future piece of content.
The Bigger Lesson
The goal isn’t to create more pages.
The goal is to create a better organised website.
Every page should contribute something unique to the site’s overall knowledge.
The homepage should own broad commercial intent.
Service pages should own individual services.
Articles should educate, answer questions, provide research and build trust.
When every page has a distinct purpose, they stop competing with one another.
Instead, they strengthen the authority of the entire website.
And that’s the lesson I’m taking forward.
SEO isn’t about producing the most content or identifying just the keyword we’re targeting it’s answering the question someones really asking.
It’s about making sure every page has a job that no other page is trying to do.





