DEV Community

RapidBizz Team for RapidBizz

Posted on

We Mapped Every Keyword to One Page on a 61-Page Site — Then Fixed 20 Gaps in a Day

Most sites don't have a keyword problem. They have an ownership problem: five pages vaguely "about" the same topic, none of them clearly owning the search term, and Google left to guess which one to rank.

We run a hand-built static HTML site (61 pages, no CMS, no framework). This week we did the unglamorous work properly:

Step 1: Build the map before touching a page

We collected 253 candidate keywords from real sources — published search volumes where they exist, competitor pages, and the questions customers actually ask — and grouped them into 24 clusters. Then every one of the 61 URLs got exactly one primary keyword and a set of secondaries.

Nine overlaps (cannibalization flags) showed up immediately. Example: "ecommerce SEO" was targeted by both our marketing page and our ecommerce solution page. We assigned it to one owner — the service page — and kept the other page on development intent only.

Step 2: Measure phrases the way search engines read them

Exact-string matching lies. Pages say "e-commerce" with a hyphen, or put a stop word inside the phrase ("website design packages in the UAE"). We counted coverage with stop-word-tolerant, punctuation-insensitive matching across visible body copy only.

Result across 45 mapped pages: 8 strong, 17 okay, 20 with a real gap — the page's primary phrase appeared zero times in its body copy.

Step 3: Fix with sentences, not stuffing

Each gap got one natural sentence in the hero or intro copy carrying the primary phrase. No titles changed. No H1s changed. No keyword repeated five times in a footer.

Twenty gaps, sixteen fixed and verified live the same day. The other four were already owned by bigger builds in our queue (a new service page, a platform section, an audit section).

Step 4: Strengthen the pages that are already indexed

Internal links are the cheapest authority you own. We audited the contextual link mesh between our 16 verified-indexed pages and found our logo-design landing page had zero contextual inbound links. Two honest, relevant links later (a case study and a cost guide), it has a fighting chance.

The rule we ended with

One page owns one term. Every fix is verified on the live page, byte for byte, before it counts as done. And nothing gets reported until it can be clicked.

If you want to see the site this was done on: RapidBizz — and our write-up of the AI-search side of the same system: GEO & AI search guide.

Top comments (0)