A Google Business Profile (formerly Google My Business) is the free listing that represents your business in Google Search and Google Maps, and it is the only way into the three-result box (the local pack) that appears for “city + service” searches. Creating the profile takes about 15 minutes and verification usually takes a few days — but the real work starts after that. Local rankings come down to three things: proximity to the searcher, relevance to what they typed, and prominence of the business. You cannot change proximity; relevance and prominence are entirely in your hands through category choice, service lists, NAP consistency, reviews and the signals your website sends. This guide walks through the whole sequence, from creating the profile to measuring what it brings in.
Why local SEO is a separate job from classic SEO
In classic organic results Google asks “which page answers this query best?” In local results the question changes to “which business near this user provides this service?” The answer comes from your Business Profile, not your website. That is why it is entirely possible to have an excellent website and still be invisible on Maps: without the profile, the site alone cannot enter that box. The reverse is also true — if the profile is complete but your site has no page describing that service, Google has no second source to confirm relevance. The two work together. For the technical side of the site, see our guide on what an SEO-friendly website looks like.
Creating and verifying the profile: order matters
- Search for your business first: an auto-generated listing with the same name may already exist. If it does, claim it instead of creating a new one — duplicate listings split your local signals.
- Pick one correct primary category. It is the single heaviest field in local ranking. “Software company” and “web design agency” pull from different query pools; make the primary category your actual core business and put the rest in secondary categories.
- Address and service area: if customers come to your address, show it. If you work at the customer’s location, hide the address and define the districts or cities you serve.
- Phone and website: the number must match your site exactly. Pointing the website field at the relevant service page rather than the homepage converts better.
- Verification happens by postcard, phone, email or video. In video verification your signage, the inside of the premises and working equipment must all appear in one uninterrupted take.
- Hours, holiday hours, service list, payment methods and real photos: how complete the profile is affects both ranking and click-through.
The three ranking signals: proximity, relevance, prominence
Google describes local ranking in three parts. Proximity is the distance between the searcher and the business, and there is nothing you can do about it — an office in a given district will always have an edge for searches made in that district. Relevance is the match between the query and your categories, service descriptions and website content. Prominence is your total footprint online: review count and rating, mentions on other sites, directory listings and the general authority of your website.
You can work on relevance and prominence; you cannot work on proximity. That is why “rank first across the whole city” is not a valid local SEO goal. The goal is to be in the top three within the real service radius around your location.
NAP consistency: the most commonly skipped detail
NAP stands for Name, Address and Phone. Google compares this trio across different sources online to confirm the business is real. Writing the address one way on your site and another way in a directory, using two different phone numbers, or leaving an old office address in a listing all weaken that trust signal. The rule is simple: fix one exact spelling of the name, address and phone, then use it identically on your website, social accounts, industry directories and invoices. On the site itself, keep contact details as plain text in the footer and on the contact page; a phone number baked into an image does not exist as far as Google is concerned.
Reviews: volume, steadiness and replies
Reviews affect both ranking and click-through rate. What matters is not just the average score: a steady flow of reviews, and reviews that mention the service by name, both produce signal. Forty reviews spread over three months are healthier than forty collected in a single week. The most effective way to ask is to send the customer a short link the moment the job is finished; you can take that link from the profile dashboard and drop it into your delivery email or your message.
- Reply to every review, negative ones especially. An unanswered negative review is worse than the review itself.
- Never offer discounts or gifts in exchange for reviews; Google policy forbids it and the profile can be suspended.
- Do not buy fake reviews. Sudden spikes get filtered, and genuine reviews are sometimes removed along with them.
- When a review is negative, solve the problem first and then briefly describe the resolution in your reply; the real audience is the next customer reading it.
What the website has to do: service pages and location pages
The profile is not enough on its own; Google looks at your site to confirm relevance. Every core service you offer should have its own page, and the area you serve should appear naturally on it. If you have more than one branch, create a separate location page for each — but duplicating the same text with the city name swapped out (a doorway page) does damage rather than good, so each page must carry genuinely different information. The site should also carry LocalBusiness structured data, marking up name, address, phone, hours and geographic location in a machine-readable form. If you want a corporate site built with that foundation in place, take a look at our web development service.
If your site is not showing up in search results at all, the problem may be technical rather than local; why your website is not showing up on Google works through the most common causes in order.
Measurement: combine profile data with site data
The Business Profile dashboard gives you three things: how many searches used your business name (branded) versus a service term (discovery), which action people chose (directions, call, website), and photo views. That data stops at the profile. To see what a visitor does after they reach your site, you need measurement on the site side. The most practical approach is to add a UTM tag to the website link in your profile so that traffic shows up as its own source. For the site-side setup, follow the conversion events described in our Google Analytics 4 setup guide: for local businesses, phone taps and form submissions are the two events that actually mean something.
Common mistakes
- Stuffing keywords into the business name (“Barel Software | Web Design Ankara”). It violates policy, competitors can report it and the profile gets suspended.
- Presenting a virtual office or home address as a real office: the most frequent cause of losing verification.
- Crowding the category list: irrelevant secondary categories dilute the primary one.
- Setting the profile up and then abandoning it. Stale hours, unanswered questions and old photos hurt both ranking and trust.
- Deleting a listing when a branch closes instead of marking it “permanently closed”; a deleted listing lingers in search results for a while.
Conclusion
Local SEO is maintenance, not a one-off setup: open the profile under the right category, spell your NAP identically everywhere, collect reviews steadily, and give every service a real page on your site. With those four in place, the three-result box on Maps brings most small and mid-sized businesses more customers than the organic results below it. If you would like your site built or rebuilt to support that structure, request a quote or take a look at our services.