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 get confused about which one should rank. So, like a lot of people, I started counting keyword mentions, checking headings, and reducing keyword density wherever I thought there was overlap.
I was solving the wrong problem.
The real issue is not keyword cannibalisation
Modern search engines do not simply count how many times a phrase appears on a page. They are trying to answer a much bigger question:
Which page is the best answer for this search?
That means intent, topical authority, internal linking, page structure, entities and context — not keyword counts. And it has an awkward consequence for someone in my industry: writing about my own field, tying it to my own town, is the easiest content in the world for me to produce. I have the experience and the opinions. Which is exactly why I produced too much of it.
Two pages can mention the same phrase dozens of times and never compete, because they answer completely different questions. Two other pages can share almost no wording at all and cannibalise each other badly, because they satisfy the same underlying intent. The title and the structure matter more than the vocabulary.
That was a significant shift for me.
A competitor helped me see it
Reviewing another agency’s website, I noticed their recent blog posts mentioned both their city and the phrase “web design” throughout — more often than their own homepage or service pages did. On the face of it, exactly the kind of article I would expect to compete with their homepage.
It didn’t. Their homepage still owned the commercial terms comfortably.
The reason was obvious once I stopped looking at keyword frequency. Their articles were not trying to be landing pages. They were educating readers on broad topics, and the homepage remained the strongest answer for anyone actually wanting to hire an agency. The intent was different, so the overlap did not matter.
When helpful articles become unexpected competitors
Looking back at my own content, I had blurred that line without noticing. I had articles on how to choose a website design agency, on what a website costs, on finding a reliable web designer, on what a website strategist actually does.
Individually, all useful. Collectively, they answer variations of one question:
“I am looking for someone to build my website.”
That is precisely the question my homepage exists to answer. Instead of supporting it, several of these articles had started competing with it.
The difference between topic and intent
Take two article ideas. How to Choose the Right Website Design Agency — someone searching that is usually close to hiring. That is commercial intent, and it belongs to a commercial page. Seven Website Planning Mistakes Businesses Make Before Redesigning — that helps someone prepare, and it makes the eventual conversation better. It does not try to replace the homepage; it feeds it.
Both are about websites. Only one competes.
One question per page
I stopped asking “what keyword should this page rank for?” and started asking “what question should only this page answer?” Every page then needs a job no other page is doing:
- Homepage — I provide website design services.
- Service page — this is everything about that one service.
- Pricing guide — this explains how website pricing works.
- Planning article — this helps you prepare before speaking to anyone.
- Technical article — this explains one concept properly.
None of them should be interchangeable. The moment two are, one of them is costing you the other.
Local content still has an important place
One of the bigger misconceptions I had to correct in myself is that mentioning a location automatically creates cannibalisation. It does not. A local article can build authority without ever competing for a commercial search — digital trends affecting local businesses, regional consumer behaviour, technology adoption, tourism patterns.
I will be honest about why there is less of this than there should be: it is much harder to write. Genuine local insight needs research, data or survey work behind it to carry any real authority. Writing another article about my own industry is easier, and that is exactly the trap. The easy article is usually the one competing with your homepage.
The filter I now use before writing anything
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 do not write it. If the answer is the service page, I expand that page instead. Only when the honest answer is “this article” do I start writing.
What actually happened when I applied it
I wrote the first version of this article before doing the work, which makes it fair to report what the work produced.
We went through every page on this site and asked what single question it answers. Where two pages answered the same one, we merged them and redirected the loser. Where an article had drifted into commercial territory belonging to the homepage, we rewrote it to hand that question back and link onward instead of trying to close the sale itself.
The clearest signal came from the homepage. It had been sitting at an average position of 11.6, outranked for our own core commercial term by one of our internal portfolio pages. It now sits at 6.2, and that portfolio page sits at 18.6. Nothing meaningful changed about the homepage’s keywords. What changed is that the pages competing with it stopped.
I do not want to oversell that. These are modest impression counts on a small regional site, measured over weeks rather than months, and average position moves around. But the direction is unambiguous, and it arrived faster than anything I ever achieved by publishing more.
The bigger lesson
The goal was never more pages. It is a better organised site, where every page contributes something no other page does. The homepage owns broad commercial intent. Service pages own individual services. Articles educate, answer questions, and build trust — then point at the page that should close.
SEO is not about producing the most content, and it is not about identifying the keyword you want. It is about answering the question someone is actually asking, and making sure every page has a job that no other page is trying to do.





