Local SEO for your own site: Google Business Profile, local keywords, reviews, and citations
1. First, decide: should your site have a GBP?
Many overseas-facing factories want to set up a GBP right away, because they hear the local pack takes up half the first screen of search results. But GBP has a hard requirement: you must have a physical address that customers can visit and where someone actually works. If you register with a virtual office, a home address, or a PO box, Google will suspend you during verification, with no appeal.
| Company type | GBP or not | Alternative |
|---|---|---|
| Has an overseas showroom, warehouse, or office | Yes, you must | Physical address + local phone number |
| Chinese factory, no overseas entity | Not included | Country landing pages + industry directories |
| Has overseas distributors located locally | Let the distributor do it, do not do it for them | Internal links to distributor pages |
| Pure online SaaS, no physical location | Not included | Knowledge graph + off-site sources of truth |
| Temporary booth during a trade show | Do not register | Will be flagged as expired after the show |
Counterintuitive point: a Chinese factory with no overseas entity forcing a GBP is the most common local SEO pitfall. We have seen sites register 20 GBPs in bulk using a trading company’s registered address, and all of them were suspended 3 months later, along with the main site’s backlinks. In this case, the right approach is to build country landing pages, see Build landing pages by country, and fill in industry directories in Off-site factual sources.
2. GBP profile: consistent NAP + a single primary category
Once you decide to do GBP, there are two hard rules for filling out your profile: NAP (name, address, phone) must be consistent across your entire site, and you pick only one primary category.
| Field | Requirements | Common mistake |
|---|---|---|
| Name | Use only your legal company name, no keywords | Adding “best hydraulic hose supplier” triggers suspension |
| Address | Must match your business license and website contact page exactly | Abbreviations, missing Suite, wrong postal code |
| Phone | Prefer a local landline, one phone number tied to one GBP | Using a 400 number or Google Voice number |
| Primary category | Pick the 1 that fits best, such as Industrial Equipment Supplier | Selecting 5 categories at once dilutes relevance |
| Photo | At least 20 photos of storefront, interior, and products | Only one logo photo |
| Business hours | Real hours, with holidays marked separately | Open 24 hours but closed on weekends |
Your NAP consistency has to be 100%: the name, address and phone number on your site footer, contact page, GBP and every citation directory must match word for word. Even writing “Street” as “St.” gets flagged by Google as a mismatch. This ties into the same signals as Trust pages and AI credibility It’s the same set of signals.
3. Reviews: velocity matters more than average rating, and 4.2 to 4.7 is the most credible range
Reviews carry the most weight in local pack rankings, but most people get this backwards: they chase a high average rating, when Google actually cares more about how fast new reviews come in and how well you reply.
| Review metric | Healthy range | Description |
|---|---|---|
| New reviews in the last 3 months | 5 or more per month | Under 3 per month and you won’t crack the local pack |
| Total | 4.2 to 4.7 stars | A perfect 5.0 looks like fake reviews |
| Reply rate | 100%, within 24 hours | Reply to negative reviews too, publicly |
| Keyword density in reviews | Service and product words appear naturally | Prompt customers to write specifics, not just “good” |
| Share of negative reviews | 10% to 20% is normal | Zero negative reviews looks fake |
Real-world example: a hydraulic hose supplier in Hamburg, Germany got 18 new reviews in 3 months, averaging 4.4 stars, and replied to every one within 12 hours. A competitor had 50 reviews, all 5 stars, and never replied, yet ranked below them in the local pack. The reason is review velocity and reply rate.
Red line: don’t fake reviews, don’t buy reviews, don’t offer cashback for positive ones. Since 2024, Google has used models to detect transactional reviews, and once it flags you, your entire GBP gets suspended, all your reviews are deleted, and there’s no way to appeal. So how do you get real customers to leave reviews? Put a one-sentence request in your shipping confirmation email with a link to your GBP review page, and don’t offer anything in return.
4. Citations: consistent NAP across 10 directories
Citations are mentions of your company name, address and phone number on third-party sites. Google treats them as external verification of NAP consistency. For a B2B standalone site, 10 high-quality directories beat 100 spammy ones.
| Cited sources | Type | Priority |
|---|---|---|
| Google Business Profile | Core | Must have |
| Bing Places | Search engine | Must have |
| Yelp | General reviews | Must have in English-speaking markets |
| Industry directories (Alibaba, Kompass) | B2B vertical | Pick 2 to 3 based on your target market |
| Local chambers of commerce, trade associations | Local authority | List if you have an overseas entity |
| Press releases, media coverage | Digital PR | 1 to 2 per month |
To see how citation building works with link building, see Link building and digital PR. The NAP on every directory must match your GBP and website word for word, otherwise that citation costs you points instead of earning them. Adding 2 to 3 high-quality citations a month is enough, don’t blast out 100 at once.
5. How to choose local keywords and build the pages
Once your GBP is set up, you still need to capture local search traffic on your own site. Local keyword = product term + city/state/country term.
| Keyword type | Example | Landing page |
|---|---|---|
| Product + city | hydraulic hose supplier Hamburg | Hamburg city landing page |
| Product + state/province | pressure washer Texas | Texas landing page |
| Service + country | OEM manufacturer from China | China manufacturer profile page |
| Local emergency/repair | hydraulic hose repair near me | Service page, with GBP link |
Don’t build city landing pages for a site with no physical address; Google will flag them as doorway pages. For how to decide country landing page boundaries, see Build landing pages by country. Put the GBP link, NAP, and map embed at the bottom of the page, and state your service area clearly at the top, so Google knows you’re not a shell page. Local SEO and Knowledge graphs and entity markup reinforce each other: consistent NAP plus consistent citations are what get Google to recognize you in the knowledge panel.
How do you get real customers to leave reviews? Don’t send bulk emails; that looks like you’re begging for reviews. The right way is to send a personalized email on day 14 after shipping, mention the customer’s name and order number, and end with one line: “If the product is working well for you, a quick review would help other buyers decide.” Link straight to your GBP review page so customers don’t have to hunt for it. For every 20 emails like this, you’ll usually get 3 to 5 real reviews, and within 6 weeks you’ll clear the 20-review threshold.
There’s a method to handling bad reviews too. Respond to a bad review publicly in three steps: acknowledge the problem, explain the cause, and state what you’ll do to make it right. Don’t get defensive, and don’t say “this wasn’t our fault.” One well-written response to a bad review builds more trust with potential buyers than ten five-star reviews. Sites with ratings stuck between 4.2 and 4.7 usually hold buyers’ attention 30% longer than sites with all five-star reviews.
Once your GBP is live, don’t let it sit there like dead data. Post one update a week: a photo of a new product, a walkthrough of the workshop, a customer using your product. These updates show up in the latest activity in the local pack, and they’re a signal Google uses to judge how active your account is. A GBP that goes 3 months without an update will slowly slide to page two in the local pack. You don’t need long posts; one photo with a 30-word caption is enough.
After you’ve built citations, review them regularly. Every quarter, run GBP’s own “product/profile consistency” check, or manually search your company name on Google and see whether the NAP in the top 10 results matches your GBP. If you find a mismatch, fix it on the directory site and then submit it to Google for recrawling. NAP drift is the invisible reason local rankings quietly slip.
FAQ
Can a Chinese factory with no overseas physical address register a Google Business Profile?
Is a higher GBP rating always better?
How often should I reply to reviews?
Does NAP have to match exactly across every directory?
Can I pick more than one primary category?
Does buying 100 directory citations help?
Final thoughts
Local SEO isn’t a must for every overseas site. If you have an overseas entity, fill out your GBP profile completely, get reviews coming in fast and keep citations clean, and you’ll see local pack rankings in 6 to 12 weeks. If you don’t, don’t force GBP; put your energy into country landing pages and off-site sources of truth instead, where the payoff is higher.
Three steps to get started: this week, figure out whether you have a physical address customers can visit; if not, skip GBP. If you do, next week align your NAP across the whole site and pick your primary category. The third week, build a review collection system, aiming for 5+ new reviews a month and replies within 24 hours.
One line worth remembering: local SEO isn’t about inflating your rating, it’s about making Google believe you really do business in that place. Real address, real reviews, real citations, and only then will you rank.
