Google Business Profile
Categories, services, opening hours, photos and posts. We also watch the edits that other users suggest for your profile.
Is your business hard to find on Google Maps or in searches that include your city? We tidy up your business profile, your details across the web and your service pages. We report progress separately for Maps and for regular search results.
Book a free callLocal SEO is work on the visibility of a business in map results and in searches that include a city or district name. It depends on your Google Business Profile, the consistency of your details across the web, reviews and the content of your website.
Categories, services, opening hours, photos and posts. We also watch the edits that other users suggest for your profile.
The same name, address and phone number in directories, on maps and on your website. Plus a plan for asking customers for reviews and replying to them.
A separate page for each location with its address, opening hours and directions, plus local business structured data.
The metrics stay the same from period to period, so every report can be compared with the previous one.
Let’s see how your business does on Google Maps
Book a free callLocal SEO is the work of getting a business to appear in searches tied to a place: “dentist Gdynia”, “mechanic near me”, “florist Mokotów”. For such queries Google often shows a block with a map and a few businesses alongside the ordinary results, and the layout depends on the query. You are therefore competing for two spots at once: a position on Google Maps and a position for your website in the standard results.
Queries without a place name also get a map result. Google knows where the user is, so for “hairdresser” it shows salons nearby. That is why the same keyword gives different results in different parts of a city.
Local SEO makes sense wherever customers choose a business within reach of a trip or a visit: clinics, salons, workshops, law firms, restaurants, physical shops and service companies that travel to the customer. A shop that trades only online needs e-commerce SEO instead.
How well the profile matches what the user is looking for.
The gap between the business and the place the user is searching from. You cannot change this factor.
How well known the business is on the web.
Google officially lists three factors it uses to rank local results: relevance, distance and prominence. You can change two of them through your work. The third you cannot.
Relevance describes how well a profile matches what the user is looking for. Google reads the business category, the list of services, the description, the name and the content of the website the profile links to. Google says businesses with complete and accurate info are more likely to show up in matching local results.
Distance is the gap between the business and the place the user is searching from, or the place named in the query. You cannot change it. Google combines it with relevance and prominence to find the best match, so your position near your premises and at the edges of your service area can differ. That is why we compare visibility from fixed points in the city.
Prominence describes how well known the business is. Google uses information from across the web: links, articles, directory listings and reviews. More reviews and positive ratings can help your position in local results.
Local results depend on where someone is searching from, so a single measurement is not enough. Each month we track several visibility indicators.
We set the baseline before the first changes, so later reports have something to compare against. If you are starting from scratch, you can begin with an SEO and GEO audit, which shows the state of your website, your business details and your AI visibility. If your website’s addresses are going to change significantly, a site migration that protects your visibility helps.
Google Business Profile is the business listing shown on Google Maps and in Google Search. Google points to it as a way to improve your local ranking, so we start with its details and settings. This is the order we work in.
Once the profile is set up, we check it regularly. Users and Google can suggest changes to the name, opening hours or address, and some of them are approved automatically.
Google Business Profile is free: Google says it never asks you to pay to keep, verify or reinstate a profile. A call demanding payment for a “renewal” does not come from Google.
Reviews affect your result in two ways. The number of reviews and the average rating are among the prominence signals Google uses in ranking. The second effect is direct: reviews and the owner’s replies help customers compare businesses and decide which one to contact.
Reply to every review, good and bad. A short thank you is enough for a positive one. Answer a negative one calmly and factually, without accusations and without disclosing customer data. Say where the matter can be settled privately. Future customers who are weighing up your business read the reply too.
NAP stands for name, address, phone number: the company’s name, address and telephone number. These three details should look identical in your Google Business Profile, on your website, in industry directories, on social media and on review sites. Outdated details do the most harm, for example an old phone number or a previous address in a directory, because the customer ends up at the wrong address or number.
Tidying up the details goes like this:
You do not need many listings. What counts is the sources customers actually browse. Listings on industry sites also help AI assistants, which use them as sources of information about a business.
The profile in Google answers the question of where the business is and, briefly, what it does. The website confirms this and tells the story at greater length. Google compares the two sources, so differences between them do harm.
Every place where the business receives customers should have its own page. It contains the address, phone number, opening hours, a map, directions and parking information, photos of the premises and a list of the services available there. The content describes that specific place. Copies of other branches with the city name swapped give the customer nothing new.
Each service you want to rank for gets a separate page with a description of its scope and answers to customers’ questions. We link to it from the menu and from the location page. The general principles are covered on the page about SEO services.
Structured data in schema.org format describes the business in a way machines can read. The LocalBusiness type and its subtypes, such as Dentist, Restaurant or AutoRepair, let you give the name, address, phone number, coordinates, opening hours, service area and the addresses of your social media profiles. The data must match what is visible on the website and in your Google Business Profile.
Local searches are often made on the move, so the page needs a tappable phone number and a button that starts navigation. We also check performance: LCP under 2.5 s, INP under 200 ms, CLS under 0.1.
In a chain of salons or clinics, each branch competes in its own neighbourhood, and a result in one city does not carry over to another.
A plumber, a cleaning company or a photographer often travels to customers and does not receive them at the office address. Google treats such a business as a service-area business. If it also serves customers on site, it is a hybrid business. The profile of such a business has two settings that differ from a profile for a business with a shopfront.
On the website we create pages for the areas you cover if they differ for the customer: different call-out prices, a different response time or different completed jobs. An area page has specific content about that locality and the service. We do not create dozens of pages with identical text and only the city name changed.
Customers can also ask an AI assistant about a local business: “can you recommend a good orthodontist in Poznań?”, “where can I get car air conditioning repaired in Łódź?”. Assistants build an answer from information found on the web: company websites, directories, review sites and articles.
While working on local visibility, we also tidy up the information AI assistants can find about the business. We look after:
We test this in practice. We put to ChatGPT, Gemini, Perplexity and Claude a set of questions a customer in a given city and industry would ask, and note whether your business appears in the answer, next to which competitors, and which sources are cited. The method is described on the page about AI visibility monitoring, and the general approach on the page about AI SEO and GEO.
We prepare the quote for your site, because it depends on its size and the scope of work. You get it after a short conversation, free and with no obligation.
Our experts have worked on SEO projects for:


















Yes. Local SEO also helps a clinic, salon or workshop with one address.
Each branch gets its own Google Business Profile and its own page with the details of that place. We measure visibility separately for each location.
No. Reviews from made-up customers break Google’s rules and risk the suspension of your profile. We help you ask real customers for reviews.
Yes, a profile works on its own. A website still improves your chances, because it confirms your services and address and gives AI assistants a source of information about your business.
Manager access to your Google Business Profile, read-only access to Google Search Console, and access to your website’s admin panel. Your company stays the owner of the profile.
No. Google tells you not to create a new Business Profile for the same business. First check that the profile follows the guidelines, then submit an appeal. Documents that confirm your business details help, for example an official business registration or a utility bill. An appeal is submitted once. If Google denies it, you can request an additional review and add new evidence.
Yes. A profile can be set up as a service-area business without showing an address. We list the towns and districts you cover.
Reply factually, in your own name. You can report a review, but Google removes only those that break its policies, for example reviews that are spam or concern a different business.
A link to your Google Business Profile, your website address and a list of the services and towns where you serve customers. Also tell us whether customers come to you or you travel to them.
Every month: Google Maps positions for selected keywords and locations, local keywords in the top 10, the number of reviews and average rating, and your presence in answers from ChatGPT, Gemini, Perplexity and Claude.
30 minutes, no obligation. We will go through your business profile, reviews and website, and point out the first step.