Google Business Profile setup and optimisation for small businesses

A practical setup and optimisation workflow for small businesses: confirm eligibility, claim and verify the right profile, enter accurate customer-facing details, build genuine reviews and measure what changes in Search and Maps.

Written by Founder of ScanMySEO
Published Updated Reading time8 min read

Start with eligibility, ownership and the right profile type

Google Business Profile (GBP) is the business listing you manage for eligible businesses on Google Search and Maps. Optimisation starts with representing the real business accurately, not with adding extra keywords or creating more listings. A sensible order is: confirm eligibility, claim any existing profile, verify ownership, choose the correct storefront or service-area setup, complete the core business details, then improve the information that helps customers decide whether to contact or visit you.

Google says local results are mainly based on relevance, distance and prominence. Complete, accurate business information can help Google understand what your business is and match it to relevant searches, but you cannot control a searcher's distance and there is no way to request or pay Google for a better organic local ranking. See Google's local ranking guidance.

1. Confirm that the business is eligible

Google's general rule is that an eligible business makes in-person contact with customers during its stated hours, with limited exceptions. Online-only businesses, lead-generation companies and several other business types are not eligible. Before creating anything new, check Google's Business Profile eligibility and ownership rules.

2. Look for an existing profile before creating another one

A business should normally have one profile for each eligible business location. If a profile already exists, claim or request access to it rather than creating a duplicate. Google can mark duplicate profiles so they do not appear on Search or Maps, and a move to a new address should normally be handled by updating the existing profile rather than starting again.

3. Choose storefront, service-area or hybrid setup correctly

If customers visit your staffed business location, you can show the address. If you travel to customers and do not serve them at your address, Google says to remove the address from the public profile and define a service area instead. Hybrid businesses can serve customers at a staffed location and also travel or deliver to customers. Virtual offices are not a shortcut: Google's representation guidelines restrict how addresses, service areas and virtual-office locations can be used.

4. Claim and verify the profile

Verification confirms that you are authorised to manage the business information. The available verification methods are chosen automatically by Google and can vary by business, location and other factors. Depending on the profile, Google may offer methods such as video, phone or text, email, live video or mail. After you complete the required steps, Google's review can take up to five working days in some cases. Use the options shown on your profile rather than relying on an old verification tutorial. Google's verification instructions describe the current process.

What GBP optimisation can — and cannot — do

Good GBP optimisation reduces ambiguity. It gives Google and potential customers accurate information about what the business is, where or how it serves customers, when it is open and how people can take the next step. It can strengthen relevance and make the listing more useful, but it does not create a guaranteed ranking position.

  • Relevance: choose accurate categories, services and business information so the profile describes what you actually offer.
  • Distance: this depends on the searcher's location or the location Google can infer. A profile setting cannot make a distant business physically closer.
  • Prominence: Google describes this as how well known a business is and says information such as links, reviews and positive ratings can contribute. That is not a promise that a particular number of reviews will produce a particular position.

Be cautious with advice that assigns invented “authority scores” to profile fields, promises a map-pack position, recommends adding keywords to the business name, or treats website schema markup as a direct substitute for maintaining the Business Profile. Those claims go beyond Google's documented guidance.

Set up the profile fields in a practical order

Not every business sees every field. Categories and region can affect which options appear. For most small businesses, the following order keeps the essentials ahead of optional features.

  1. Business name: use the real-world name used on signage, stationery and branding. Do not add services, locations or marketing phrases simply to target keywords.
  2. Primary category: choose the specific category that best describes the main business. Add only genuinely relevant additional categories rather than treating categories as a keyword list.
  3. Address or service area: use the correct model for how customers are actually served. Check the map pin as well as the written address where a public address is appropriate.
  4. Phone and website: use contact details that lead directly to the business or location. Make sure the website URL is live, secure and useful to the visitor.
  5. Opening hours: maintain regular hours and use special hours for holidays or temporary schedule changes. Incorrect hours create an immediate customer problem even when rankings are unaffected.
  6. Services, attributes and action links: add the options that truthfully apply to the business. Depending on category and region, this can include services, amenities, appointments, orders or social profiles.
  7. Business description: explain what you offer and what is distinctive in plain language. Google does not allow URLs or HTML in the description, and promotional deal language does not belong there.
  8. Photos and video: use current, representative media that helps people recognise the location, products, team or service. Avoid treating photo volume as a guaranteed ranking tactic.
  9. Reviews: ask real customers for honest reviews and respond professionally. Google provides review links and QR codes, but incentives for reviews are prohibited.
  10. Posts: use posts for useful, timely updates, offers or events where the feature is available. Posts can help customers understand what is happening now, but they do not replace accurate core business information.

Prioritise fixes by policy risk and customer impact

ScanMySEO recommends fixing the profile in the order below. This is a practical prioritisation framework, not a Google ranking score.

Priority What to check first Why it comes before cosmetic optimisation
1. Eligibility and policy Fake or virtual locations, ineligible business types, keyword-stuffed names, duplicate profiles. Policy problems can prevent a profile from being eligible or visible at all.
2. Ownership and verification Correct owner account, access to the existing listing, outstanding verification. You need authorised control before you can reliably maintain the profile.
3. Customer-critical accuracy Address, service area, map pin, phone, website, regular hours and special hours. Wrong contact or visit information can cost a customer immediately.
4. Relevance Primary category, additional categories, services, attributes and business description. These fields help describe what the business actually is and offers.
5. Decision support Photos, genuine reviews, review replies, posts and eligible action links. They help potential customers assess and act on the listing.
6. Website-side enhancements Accurate contact/location pages and valid LocalBusiness structured data where appropriate. Useful supporting signals on the website should complement, not replace, the Business Profile.

LocalBusiness structured data is useful, but it is not a GBP setting

One of the most important distinctions is between the Business Profile and structured data on your website. LocalBusiness structured data is website markup that can help Google understand business information on a page and can support eligible Search features. It does not verify a Business Profile, fill in its fields, override its address rules or guarantee a better local ranking.

If you use structured data, keep it consistent with what users can actually see on the page and follow Google's LocalBusiness structured data documentation. For implementation detail, see ScanMySEO's schema markup guide for small organisations.

Use reviews, photos and posts to help customers — without manufacturing signals

Google explicitly says more reviews and positive ratings can help a business's local ranking, but that does not justify buying reviews, offering discounts for them or asking only happy customers in a way designed to manipulate the rating. Google's policy requires reviews to reflect genuine experiences and prohibits incentives. A safer workflow is to ask customers neutrally, use Google's review link or QR code, and reply to feedback whether it is positive or negative. See Google's review guidance.

Photos and videos are primarily customer-decision content: current exterior images can help visitors recognise a location, while product, service and team imagery can set expectations. Posts are useful for time-sensitive updates, offers and events. Treat both as ways to make the profile more useful rather than as a numerical ranking formula.

Verify changes with profile accuracy and performance data

After making changes, first confirm that the live profile shows the correct information on Search and Maps. Google reviews profile edits before they go live, so some changes will not appear instantly.

Then use Business Profile Performance to judge what happened over time. For verified profiles, Google can report metrics such as profile views, searches, calls, website clicks, direction requests, bookings and other interactions, although the exact metrics available depend on the business. Google's Performance documentation explains the current metrics.

A manual search can still be useful for spotting obvious display problems, but it is a weak measurement method on its own because local results depend partly on distance and context. Record the query and location if you do manual checks, then use Performance data and real customer outcomes to evaluate whether the profile is becoming more useful.

If visibility does not improve after accurate changes, do not keep rewriting the business name or adding categories. Recheck whether the profile matches the search intent, whether the location is competitive for that query, whether the business is actually eligible for the setup being used, and whether stronger customer evidence — such as genuine reviews and a useful website — is missing. Local optimisation is diagnosis, not a sequence of guaranteed ranking switches.

A small-business maintenance checklist

  • Update regular and special hours before customers encounter outdated information.
  • Review category, services and attributes when the business materially changes what it offers.
  • Add current photos when the premises, team, products or service experience changes.
  • Ask for genuine reviews consistently; never exchange incentives for reviews.
  • Reply to reviews with useful, non-defensive responses where appropriate.
  • Check for unexpected edits, duplicate listings or ownership/access problems.
  • Update the existing profile if the business moves; do not automatically create a replacement profile.
  • Compare Profile Performance over meaningful periods instead of reacting to a single search or a single day.
  • Keep the website's address, phone, services and opening information aligned with the real business so customers do not receive conflicting information.

The goal is simple: make the profile an accurate, maintained representation of the business and a useful next step for local customers. That is a stronger foundation than chasing undocumented shortcuts.

Hansel McKoy

Hansel McKoy is the founder of ScanMySEO and a technical SEO specialist with more than 10 years of experience across agency, in-house, public-sector, and founder-led roles.

Founder of ScanMySEO


Get More Out of ScanMySEO