Local SEO guide for small businesses
Local SEO is neither magic nor endless article writing. It is a handful of tasks most businesses never finish, which is why you can overtake them within one quarter.
What local SEO really is
Local SEO is the work of getting Google to show you to someone looking for a service near you. Usually that means the three results in the map block and the links below them. The map block takes most of the clicks, so without a business profile you are out of the game, however good your website is.
Google decides based on three things: relevance (how well you match the search), distance from the searcher and prominence (how much evidence of your existence it finds elsewhere online). You cannot change distance, but you can change the other two. Most local SEO work is therefore filling in details and collecting evidence, not writing texts.
Set realistic expectations. The first movement on the map usually shows two to six weeks after properly completing the profile. Movement in website results takes three to six months. Whoever promises first place within a month is talking about a search nobody makes, or is not telling the truth.
Google Business Profile: fill in every field
The profile takes one afternoon and is the cheapest thing you can do for being found. The key is the primary category, because it decides which searches you can appear for at all. Choose the most precise one, not the broadest. Add secondary categories, but not ten at once, because they dilute your focus. Details in how to set up a Google Business Profile.
Fill in opening hours including holidays, phone, website link, service descriptions and service area. Add at least ten of your own photos: premises, team and finished work. Stock photos are obvious and do not help.
Publish posts, but without illusions. It is not about reach, it is a signal that the profile is active. One post a week with a real job is enough.
- One precise primary category, secondary ones sparingly
- An exact address or service area, not a confusing mix
- Opening hours including holidays and emergency call outs
- Ten or more of your own photos, no stock
- Service descriptions with prices or price ranges
- A website link leading to the relevant page, not just the homepage
NAP and citations: one format everywhere
NAP means name, address, phone. The core rule: these three details must be exactly the same across the internet. Not “Smith Ltd” in one place and “Smith Limited” in another, not a street number here and none there. Google matches records by consistency and every deviation slows it down.
Create a text file with the exact format and use it as the single source of truth, including the phone number format and the website domain. Then go through every place your business is listed and align them: directories, industry lists, the town website and social profiles.
Do not buy packages with hundreds of listings. Ten good, maintained records are worth more than three hundred auto generated ones in directories nobody visits. Low quality listings also often carry an old phone number that confuses customers for years.
- Write the exact name, address and phone format into one file
- Align the details on your website, profile and social media
- Add a listing to the main business directories in your country
- Add industry lists where your competitors appear
- Check the town or trade association website and any old address
- Remove or fix duplicate profiles after moving
Want a website that brings enquiries?
Tell me in two minutes what you need. I reply within 24 hours with a free homepage design and a fixed price in writing.
Get a free proposal →Pages per city and service, not one page for everything
The most common mistake is one service page listing fifteen activities and three cities. Such a page does not properly compete for anything. Google needs one clear target page for each search. The rule is simple: one service, one page, and for the strongest combinations one page per service and place.
These pages need their own content, not shuffled words. Each should have a description of the specific work, at least one job from that location, a price range, delivery time and answers to two or three common questions. If you cannot fill a page with real content, you do not really do that service there and it makes no sense to create it.
Write the page headline and search title naturally. A title with the service first and the city at the end works well. Avoid chains of words separated by commas, they lower click through even when the page ranks.
Reviews: how many you need and how to get them
In a smaller town ten to twenty reviews are often enough for the map block, in a larger city you need considerably more. Regularity matters more than the count. A business gaining two reviews a month all year looks better than one with forty reviews from a single week two years ago.
The most effective approach is to ask in person right after finishing and send the link within an hour. Shorten the link and add one sentence about what interests you. Reviews mentioning the service and the place help more than general stars, because they contain the words people search for. More in how to get more Google reviews.
Never buy reviews or write your own. Google removes them in waves, and losing fifty ratings at once is worse than never having them. Reply to negative reviews factually within two days.
Measurement and what to do when nothing happens for three months
Without measurement you cannot tell the difference between local SEO not working and working without you knowing. The minimum is tracking views and clicks in your business profile insights, sent forms and phone clicks. Three numbers you can check once a month in ten minutes.
If nothing has changed after three months, go through the causes in order. Most often the primary category is wrong, or there is no page for the service, or the website loads so slowly that people leave before the content appears. Links and texts, which people usually tackle first, come far behind.
The basic setup is something a business can do on its own. If there is no time, I do it as part of ongoing care or as a one off audit with a concrete list of fixes. Start advertising only afterwards, because paid traffic to an unfinished website is the most expensive way to find out something is missing.
| Step | Price | Time to first effect |
|---|---|---|
| Filling in the business profile yourself | Free | Two to six weeks |
| Consistent NAP and directory listings | Free to a small cost | One to three months |
| Website with service and city pages | From CZK 19,990 | Three to six months |
| Ongoing care of content and website | CZK 2,990 a month | Continuous |
| Ad management on Meta and Google | From CZK 14,900 a month plus 15 % of ad budget | From the first month |
Want a website that brings enquiries?
Tell me in two minutes what you need. I reply within 24 hours with a free homepage design and a fixed price in writing.
Get a free proposal →Frequently asked questions
Does local SEO work without a website, only with a Google profile?
Partly. The profile alone can bring phone calls, especially for trades and shops. But you lack a place for the profile to link to, and Google treats a link to a working website as a trust signal. Without a website you hit a ceiling as soon as a competitor has both a profile and pages for individual services.
How many articles a month do I need to write?
For local businesses usually none. Service pages, pages for the places you serve and a price page come first. Only when those are done does it make sense to write guides answering questions customers really ask. One solid text a month is enough.
How do I know local SEO is starting to work?
By three indicators in your business profile insights: growing views for service searches, more phone clicks and more direction requests. On the website, track sent forms by source. If views grow but clicks do not, the problem is photos, reviews or the description, not visibility.