E:LAB
← All cases
로컬Real estate / property pre-sale site

Per-page SEO meta and sitemap cleanup around a primary keyword

By Yang Kyoungchan ·

Kept the primary keyword steady across the site while splitting search intent across the individual pages.

Project

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.

Outcomes

Outcome points

  • 01
    Consistent primary keyword across the site
  • 02
    Per-page secondary keywords separated
  • 03
    Sitemap updated and ready to submit
  • 04
    Search engine structural understanding stabilized
Problems

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 items

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
Edit log

Specific edits

  • Title template
    Unified 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 description
    Applied a template that auto-composes page topic + complex name + location
    Fixes the issue where the first line of each search result felt different for every page.
  • Per-page keyword mapping
    Assigned distinct secondary keywords to overview, floor plans, location, inquiry, and gallery pages
    Stops the site's pages from cannibalizing each other on the same keyword.
  • Body H1/H2
    Placed the primary keyword in H1 and secondary keywords naturally in H2
    Lets search engines parse the page topic hierarchy clearly.
  • sitemap.xml
    Regenerated the old static file against the current structure with accurate lastmod
    Helps search engines follow site structure changes accurately.
  • robots.txt
    Added Disallow for staging and private pages, added a Sitemap: line
    Concentrates crawl budget on public pages and lets the sitemap be discovered automatically.
  • Search Console
    Registered the domain, verified via DNS, submitted the sitemap, requested indexing
    Gives the client a way to monitor indexing status and changes going forward.
Before / After

Before / After

ItemBeforeAfter
Pages containing the primary keywordMissing or weak on some pagesConsistent across every page's title, meta, H1, and body
Per-page secondary keywordsSame keywords repeated on every pageUnique secondary keywords mapped to 5 page categories
Title templateFormat varied page by pageSingle format: '{page topic} | Ganghwa Doosan We've | {region}'
Meta descriptionsCompany-blurb text reused / missing / duplicatedAuto-composed template: page topic + complex name + location
SitemapOld structure, inaccurate lastmodCurrent page structure reflected, accurate lastmod
Search Console registrationNot registered or verification incompleteRegistered, verified, and indexing requested
Timeline

Timeline

  1. 01
    Week 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

  2. 02
    Weeks 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

  3. 03
    Week 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

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.