How to map every article to a money page without cannibalization
How to map every article to a money page without cannibalization

Every article you plan should name one money page, the service, product, pricing or booking page it exists to support. Before anyone writes, read that money page and check whether it already answers the article's question. If it does, improve or link the money page instead of publishing a second page that competes with it.
That one habit prevents most cannibalization, the SEO term for several pages on one site chasing the same question so that none of them is clearly the best answer. It also keeps TOFU (top of funnel), MOFU (middle of funnel) and BOFU (bottom of funnel) articles pointed at the page where the business actually happens. This guide covers how to build the map, what to do when the money page already has the answer, and how to clean up overlap that already exists.
Key Takeaways
- Assign each article one money page and one question. Write both down before drafting.
- Read the money page first. If it already answers the question, fix or extend the page rather than writing a rival article.
- Re-check the map before each batch of writing. Plans go stale as money pages change.
- Google says "Some duplicate content on a site is normal and it's not a violation of Google's spam policies," but overlapping pages still split attention and links.
- To consolidate, Google calls redirects and rel="canonical" each "A strong signal" and a sitemap entry "A weak signal". It advises against using noindex or robots.txt to choose a canonical.
- Google warns that separate pages for every fan-out variation of a query, made primarily to manipulate rankings or AI answers, violate its scaled content abuse policy.
What a money page is, and why every article needs one
A money page is the page where a reader can become a customer: a service page, a product page, a pricing page, a booking or quote form. Content pages exist to bring the right people to those pages, at the moment they are ready.
Mapping means each article lists the money page it feeds, and it links there with a clear next step. A TOFU explainer may link to a MOFU comparison first, which then links to the money page. The point is that nothing is written in a vacuum. If you can't name the money page for a planned article, ask whether the article serves a reader you can actually help. The funnel content gap analysis is a good place to draw this map first.
Read the money page before you write
This is the easiest step to skip. For each planned article:
- Open the money page it is meant to feed.
- List every question that page already answers, including its FAQs, tables and any comparison blocks.
- Search the rest of the site for the article's main thesis, not just its keyword.
- Mark the planned article as "new question", "partly answered" or "already answered".
- Only "new question" goes straight to writing. The other two need a decision first.
Search Console helps with step 3. In the Performance report you can filter by a query and switch to the Pages dimension. If two or more of your URLs earn impressions for the same query, you may already have overlap.
A lesson from a content plan that went stale twice
A custom awards company's content plan called for a comparison post. When eSEOspace read the product page the post was meant to support, that page already had a comparison table and five FAQs answering the same question. Publishing the post would have created a second page competing with the very page it was supposed to send readers to.
The plan went stale against its own money pages a second time later. The practical lesson: a content map is not a one-time document. Re-read the money pages before each batch, not only at the start of the project.
This is an example of process, not a result. It shows how easily a reasonable plan drifts out of date when product and service pages are being improved at the same time as the blog.
One article per question
The simplest rule against cannibalization is one URL per question. Two articles can share a money page, and they often should, but they should not answer the same question for the same reader.
The rule also keeps you on the right side of Google's guidance. Its AI optimization guide says: "While it might be tempting to create separate content for every possible variation of how people might search (for example, by focusing on other queries that people have asked, or fan-out queries), doing so primarily to manipulate rankings or generative AI responses in Google Search violates Google's scaled content abuse spam policy." Query fan-out is the way AI search breaks one question into many related searches; query fan-out explained covers it. The answer is one thorough page, not one page per variation.
| Situation | One page or two? | Why |
|---|---|---|
| "Roof repair cost" and "how much does roof repair cost" | One | Same question, different wording |
| "Roof repair cost" and "roof replacement cost" | Usually two | Different jobs, different price drivers |
| "Signs of a roof leak" and "roof repair vs replacement" | Two | Different stages: learn vs compare |
| "Roof repair in City A" and "roof repair in City B" | Only if each has real local substance | Google lists city pages that "funnel users to one page" as doorway abuse |
Hypothetical examples for a roofing company.
When the money page already answers the question
You have three good options, and publishing a competing article is not one of them.
Improve the money page
If the answer on the money page is thin, make it better there. Add the comparison table, the cost drivers or the process steps to the page that converts. This is often the highest-value content work on a site, because it improves the page closest to the sale. Our guide on how to structure service pages covers the layout side.
Write the piece that routes to it
Find a narrower or earlier question the money page does not answer, and write that instead. If a product page already compares two materials, a useful article might explain how to measure for the product, or what to check before ordering. It answers its own question and then hands the reader to the money page for the comparison.
Skip it
Sometimes the honest answer is that the site already covers the question and no new page is needed. Record that decision in the map so nobody re-plans the same article next quarter.
Building the map
Keep the map in the same sheet as your content inventory. One row per article:
| Column | What goes in it |
|---|---|
| Article (URL or planned title) | One per row |
| Question it answers | One sentence, unique across the sheet |
| Stage | TOFU, MOFU or BOFU |
| Money page | The single page it feeds |
| Money page answers it? | Yes, partly or no, with the date you checked |
| Decision | Write, improve money page, write routing piece, merge or skip |
| Next link | The page the article hands readers to |
| Overlapping URLs | Any page earning the same queries |
Sort the sheet by money page and read each group together. Duplicate questions jump out when they sit next to each other. The links that connect each group are covered in internal linking by funnel stage.
Cleaning up overlap that already exists
Many sites already have some overlap. Google's own documentation is calm about it: "Some duplicate content on a site is normal and it's not a violation of Google's spam policies." The problem is practical. Two half-answers split links and attention, and readers can land on the weaker page.
Google's guide to consolidating duplicate URLs ranks the signals you can use. Redirects are "A strong signal". rel="canonical" is "A strong signal". Sitemap inclusion is "A weak signal". It also says "Don't use the robots.txt file for canonicalization purposes" and that noindex is not recommended for choosing a canonical within one site; "rel="canonical" link annotations are the preferred solution."
| Option | When it fits | What to watch |
|---|---|---|
| Merge and 301 redirect | Two pages answer the same question; one is clearly stronger | Move the useful parts first; redirect to the closest match, not the home page |
| rel="canonical" | Near-duplicate pages must both stay live (for example, print or filtered versions) | Put a self-referencing canonical on the canonical page itself |
| Rewrite one page to a different question | Both pages have value but blur together | Change the title, the opening answer and the links, not just a few words |
| Improve the money page and retire the article | The article only repeats the money page | Redirect the retired URL to the money page |
On redirects, Google's site-move guidance warns against sending many old URLs "to one irrelevant single URL destination, such as the home page," but adds that "if you have consolidated content previously hosted on multiple pages to a new single page, you can redirect the older URLs to that new, consolidated page." See Google's site move guide for the full wording.
Comparisons and FAQs are the usual collision points
The pages most likely to collide with a money page are comparisons and FAQs, because good money pages often contain both. Before planning a comparison article, check whether the product or service page already has a comparison table. If it does, the article usually adds nothing. The guide to comparison and vs pages explains when a comparison deserves its own URL. The same goes for FAQ-style posts: if a question sits in the money page's FAQ, link there instead of writing a post that repeats it. For the linking mechanics between clusters and service pages, see internal linking strategy for topic clusters.
Conclusion
Mapping articles to money pages is less about clever keyword work and more about reading your own site. Name the money page, read it first, give each question one URL, and re-check the map before every batch. When overlap already exists, merge, redirect or canonicalize using the signals Google documents. The full method this step belongs to is in the TOFU, MOFU, BOFU content strategy pillar. If you want a second pair of eyes on your content map, our content marketing services include customer-journey topic mapping. More guides are in our GEO and AEO Guide.
Frequently asked questions
Can several articles point to the same money page?
Yes, and they usually should. A service page might have a few TOFU explainers, a couple of MOFU comparisons and one BOFU cost or process page feeding it. What they should not do is answer the same question.
Is keyword cannibalization a Google penalty?
No. "Cannibalization" is an SEO term, not a Google policy. Google says some duplicate content is normal and not a spam violation. The cost is practical: split signals and a weaker page shown to readers.
Should I noindex the weaker of two overlapping pages?
Google advises against using noindex to choose a canonical within one site and prefers rel="canonical". If the weaker page has no separate purpose, merging it and redirecting the URL is usually cleaner.
What if an article doesn't have an obvious money page?
Some TOFU articles feed a hub or another article first, and that is fine as long as the path ends at a money page. If no path leads anywhere you can serve the reader, reconsider the article.
How often should I re-check the map?
Before each batch of writing, and whenever a money page is redesigned or rewritten. Service and product pages change more often than content plans do.
Put this into action with eSEOspace
We help businesses grow with seo, geo & aeo that actually performs. Explore the services behind this guide:
Get a FREE Audit
We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.
Don't have a site yet? Get in touch →
Get a FREE GEO/AEO/SEO Audit
We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.
Don't have a site yet? Get in touch →
Great — your audit is on the way!
We'll send your free SEO/GEO/AEO/CRO audit within the next few hours. Where should we send it?
You're all set! ✓
Your free audit is being prepared — check your inbox in the next few hours. Talk soon!
On this page
- Key Takeaways
- What a money page is, and why every article needs one
- Read the money page before you write
- A lesson from a content plan that went stale twice
- One article per question
- When the money page already answers the question
- Building the map
- Cleaning up overlap that already exists
- Comparisons and FAQs are the usual collision points
- Conclusion
- Frequently asked questions





