Local SEO & Google Business Profile
Local search is a separate door. The map pack sits above the organic results, and some of what decides it isn't on your website at all. This page covers what those signals are, which of them can be moved, and what we won't do to move them.
How local differs from the rest of SEO
The most important asset isn't on your website
The Google Business Profile is a separate record: categories, service area, hours, photos, Q&A, reviews. These feed the map pack directly, and no amount of website work substitutes for them. It's also usually the cheapest layer to fix and the fastest to move.
The query carries a location, and urgency with it
“District + service” and “near me” searches usually happen the moment a problem appears. The comparison window is short and people call the first few that look credible. Where you appear largely decides whether that call reaches you.
Distance is a ranking factor, and you can't change it
The map pack weighs relevance, distance and prominence together. Distance isn't yours to control — which means you won't appear everywhere, and any promise of ranking first across all of Hong Kong doesn't hold up mechanically. What can be worked on is relevance and prominence.
Consistency matters more than volume
If your name, address and phone differ between directories, it weakens Google's confidence in the entity. Getting a handful of important listings exactly consistent beats registering with dozens of low-quality ones.
What the work covers
- Google Business Profile: category selection, services, service area, hours, photos and Q&A
- NAP consistency: name, address and phone matching across the site, the profile and every directory
- Directory citations: only the ones people in your sector and area actually use
- Local keywords: planned around “district + service” and problem-led queries rather than head terms alone
- Location pages: only for areas you genuinely serve, and only where there is something substantive to say about that area
- A review process: invite naturally, reply properly, and feed recurring questions back into the content
- Local signals on the site itself: LocalBusiness structured data, contact details, map embed
What local demand actually looks like
Taking the aluminium-window contractor we work with, monthly Hong Kong search volume (DataForSEO):
| Term | Monthly | Type |
|---|---|---|
| 鋁窗 | 3,600 | Broad, unclear intent |
| 鋁窗維修 | 1,600 | Problem-triggered, high intent |
| 驗窗 | 1,000 | Regulation-triggered, high intent |
The biggest number isn't the point. The head term has the most volume but much of it is people looking for products or information; the enquiries come from the problem- and regulation-triggered searches. Spending on the head term is the most common waste in this kind of business — and those high-intent queries are exactly where the map pack and local results decide things.
A site running over a decade, rebuilt and then run on SEO / AEO / GEO. With first-party Search Console data.
Read the caseWhat we won't do
- No invented location pages. Only areas you can genuinely serve — anything else is a doorway page.
- No bought or traded reviews. It breaches Google's policies, and the consequences land on your profile, not ours.
- No keyword stuffing in the business name. It may work briefly; the suspension when it's reported is yours.
- No bulk low-quality directory listings. Citations are worth something because they're consistent and credible, not because there are many.
- No guaranteed map-pack placement. Distance is one of the ranking factors and it is outside anyone's control.
Frequently Asked Questions
How important is Local SEO?
How long does SEO take to show results?
Do you guarantee rankings or a number of enquiries?
Should we do SEO or run Google Ads?
Start with where your profile actually stands
The free search-visibility review covers your Google Business Profile, how you currently stand in local search, and how key competitors compare. No obligation.

