Per-page SEO meta and sitemap cleanup around a primary keyword
Kept the primary keyword steady across the site while splitting search intent across the individual pages.
A site marketing units in a specific apartment complex. It needed the complex name to act as the primary keyword, but inconsistent meta across pages was scattering search exposure.
Pre-sale property sites have a different search pattern than general content sites or e-commerce shops. When people are looking for new developments, they type the complex name, the area, and the brand almost verbatim — things like "Ganghwa Doosan We've," "Doosan We've pre-sale," "Ganghwa new apartments." These keywords don't have massive search volume, but nearly 100% of the people searching them are qualified prospects. So for pre-sale sites, SEO isn't about "how many keywords can you rank for" — it's about how reliably you hold page one on the main keyword.
When I first looked at the site, the most visible problem was that the main keyword "Ganghwa Doosan We've" wasn't being applied consistently across pages. It was strong on the home page, but on the floor plan, location, and inquiry pages, sometimes the development name was missing and sometimes it was weak. From the search engine's perspective, the signal of "is this site really about Ganghwa Doosan We've?" was wobbling page by page.
The other problem was a missing secondary keyword strategy. Every page was hitting the same main keyword, so search intent wasn't being differentiated. Whether it was the development intro, the floor plans, or the location analysis, they all surfaced for the same keyword — which means multiple pages of the same site were competing with each other. The search engine has to decide "which page do I show for this keyword?" and the answer fragments the site's overall exposure.
The plan had two directions. First, place the main keyword "Ganghwa Doosan We've" consistently across every page's title, meta, H1, and body. Second, split secondary keywords by page so each page would own a different search intent.
The page-by-page keyword mapping looked like this: the home page got "Ganghwa Doosan We've pre-sale"; the development intro page got "Ganghwa Doosan We've complex info"; the floor plan page got "Ganghwa Doosan We've floor plans / unit sizes"; the location page got "Ganghwa Doosan We've location / transit / schools"; the inquiry and subscription page got "Ganghwa Doosan We've subscription / price / schedule." Each page carries the main keyword plus its own unique secondary combination. The main keyword never wobbles, and each page owns a different intent.
The title and meta description templates were also unified. Titles followed '{page topic} | Ganghwa Doosan We've | {area}', and meta descriptions auto-combined the page's core content, the development name, and the location, so every page came out in the same tone. This means when new pages get added, SEO follows automatically.
The sitemap was still on an old structure, so we regenerated it against the latest page tree (home, intro, floor plan, location, inquiry, gallery) and corrected lastmod values. We also cleaned up robots.txt so temporary and private pages stay out of the index request flow, then registered, verified, and submitted to Search Console.
The effect of this work shows clearly in areas we can verify directly, independent of external variables like competitor ad spend or subscription schedules. Pages where the main keyword had been absent dropped to zero, secondary keywords were properly mapped per page for the first time, and the sitemap's gaps and duplicates were resolved so Search Console could read the site structure correctly. This is the most basic foundation a pre-sale site needs to stay visible in search.
Outcome points
- 01Consistent primary keyword across the site
- 02Per-page secondary keywords separated
- 03Sitemap updated and ready to submit
- 04Search engine structural understanding stabilized
Problems found
- Site name, description, and keywords differed page by page
- Primary keyword missing or weak on some pages
- No secondary keyword strategy — every page repeated the same terms
- Sitemap was stuck on an old structure and didn't reflect the site accurately
Work performed
- Redesigned per-page meta templates centered on the primary keyword
- Mapped secondary keywords to each page type (overview, floor plans, location, inquiry, etc.)
- Aligned site name and meta description consistency
- Regenerated the sitemap against the current page structure
- Prepared and verified the Search Console submission
Specific edits
- Title templateUnified across all pages as '{page topic} | Ganghwa Doosan We've | {region}'Structurally prevents the primary keyword from drifting page to page. New pages inherit the format automatically.
- Meta descriptionApplied a template that auto-composes page topic + complex name + locationFixes the issue where the first line of each search result felt different for every page.
- Per-page keyword mappingAssigned distinct secondary keywords to overview, floor plans, location, inquiry, and gallery pagesStops the site's pages from cannibalizing each other on the same keyword.
- Body H1/H2Placed the primary keyword in H1 and secondary keywords naturally in H2Lets search engines parse the page topic hierarchy clearly.
- sitemap.xmlRegenerated the old static file against the current structure with accurate lastmodHelps search engines follow site structure changes accurately.
- robots.txtAdded Disallow for staging and private pages, added a Sitemap: lineConcentrates crawl budget on public pages and lets the sitemap be discovered automatically.
- Search ConsoleRegistered the domain, verified via DNS, submitted the sitemap, requested indexingGives the client a way to monitor indexing status and changes going forward.
Before / After
| Item | Before | After |
|---|---|---|
| Pages containing the primary keyword | Missing or weak on some pages | Consistent across every page's title, meta, H1, and body |
| Per-page secondary keywords | Same keywords repeated on every page | Unique secondary keywords mapped to 5 page categories |
| Title template | Format varied page by page | Single format: '{page topic} | Ganghwa Doosan We've | {region}' |
| Meta descriptions | Company-blurb text reused / missing / duplicated | Auto-composed template: page topic + complex name + location |
| Sitemap | Old structure, inaccurate lastmod | Current page structure reflected, accurate lastmod |
| Search Console registration | Not registered or verification incomplete | Registered, verified, and indexing requested |
Timeline
- 01Week 0 - Diagnosis and keyword mapping
- Audited every page for missing or weak primary keyword usage
- Sorted search intent per page (overview / floor plans / location / inquiry / gallery)
- Drafted candidate secondary keywords for each page
Finalized a 5-page-category x secondary-keyword mapping table
- 02Weeks 1-2 - Meta application
- Rolled out the single title template
- Applied the auto-composed meta description template
- Placed the primary keyword consistently across H1 and H2
- Worked secondary keywords naturally into each page body
Search engines now read the whole site's topic consistently
- 03Week 3 - Sitemap and indexing cleanup
- Regenerated the sitemap against the current page structure
- Tidied robots.txt (blocked staging and private pages)
- Registered and verified Search Console, requested indexing
Sitemap structure normalized, indexing requests stabilized
Summary
- A consistent exposure base around the primary keyword
- Search intent split out per page
- Sitemap cleanup improved crawl efficiency
If you need similar work, start with the free audit or get in touch directly.