SEO for small businesses: a checklist to get found locally
Want to rank higher in Google without a big budget? With a Google Business Profile, good titles and a fast website, a small business can get far. Here is your step-by-step checklist.
Team Netslim 18 Oct 2026 5 min read
SEO does not have to be complicated, especially not for small businesses. Your competitors are probably not as big as you think, and many of them do little about local search engine optimisation. With a few concrete steps, you can already rank higher in Google, right where potential customers are looking for you.
This checklist takes you step by step through the actions that really matter. Not the theoretical tips you have read a thousand times, but what you can do today. And it only costs you attention, not money.
Google Business Profile: your first priority
Set up Google Business Profile if you have not done so yet. This is not optional. It decides whether customers find you when they search for “repairer Utrecht” or “hair salon Amsterdam”. Google shows these profiles prominently in the search results, and a map with your location appears automatically.
This is what you need to check in your Google Business Profile:
- Name, address and phone number are 100% correct and the same everywhere (website, social media, all online places).
- The business category is right. Not “other”, but your actual type of business.
- The description is filled in (maximum 750 characters) with your main keywords, but still sounds natural.
- Photos are uploaded: the front of your business, the interior, your team, and products or services in action.
- You reply to reviews. Customers who write something want to hear that you listen.
Do you already have a profile and see a lot of mistakes? Fix it now. Don't have one? Claim your profile via google.com/business.
Titles and headings: better for Google and for your visitor
Google pays attention to your page titles, but they matter even more to your customers. They decide whether someone clicks your link in Google or not.

This is your checklist for titles and headings:
- Page title (the blue link in Google): maximum 60 characters, your main keyword in it, and something useful on top (for example your town or what the visitor gets).
- Description under the title: 150-160 characters. It describes what the page offers and gives a reason to click.
- The H1 on the page (the first large heading) can be exactly the same as the page title, or a variant of it.
- H2 headings say what each part of the page is about.
- No exaggeration or trickery. Google now penalises this much more heavily than a few years ago.
You don't have to change everything at once. Start with your most important pages: your homepage, the pages where you describe your services, and your contact page.
Local pages if you have multiple locations
Do you have more than one office, branch or building site? Create a separate page on your website for each location. This helps Google understand that you are really active in multiple places.
What belongs on a local page like this:
- Address, phone number and opening hours of that specific location.
- A short piece of text about what happens there (it can contain the same general info, but refer to that place).
- The place name and region in the title and description.
- Link to this page from your Google Business Profile (not required, but useful).
Google then sees that you are "hairdressers Alkmaar", "hairdressers Amsterdam" and "hairdressers Haarlem", and shows you in the right place to the right people.
Website speed: overlooked by many small businesses, but extremely important
Your website should not be slow. Not only because Google counts it, but because potential customers simply click away if your site takes 5 seconds to load.
You can check this easily:
- Go to PageSpeed Insights (tools.google.com) and paste in your URL.
- Look at the “Mobile” score (mobile is what counts).
- Is it lower than 70? Then you have a problem.
- Is it higher than 90? Good, on to the next step.
Why mobile? Around 80% of all searches are on mobile. Nobody searches for “plumber” at the office, everyone searches on the go.
If you use WordPress, look at a fast hosting plan. The hosting plan you are on determines a lot about speed. Cheap hosting with hundreds of sites on the same server guarantees slowness. Fixing this costs less than you think, and it saves you a lot of complaints from customers. WordPress hosting built for speed and SEO can make the difference here.
Images and alt text
Google can “read” images much better now than it used to, but it helps a lot if you describe what is in the photo yourself. This is called alt text.
Here is how:
- Say briefly what is in the image, without exaggeration.
- Work your keyword in where it makes sense, but don't force it.
- Not: “photo image picture”. Instead: “installer checking gas pipework in basement”.
This also helps visitors with a disability (those who use a screen reader), so it is a double benefit.
Quick local improvements that have an immediate effect
You can do this today, without having to tear anything down:
- Your phone number prominently on your homepage. And make sure it is clickable (tel: link).
- Opening hours visible. Google shows this in your Business Profile, but you can also put it on your site.
- Use local keywords. Not only your service, but also your town. “Dentist Amsterdam” instead of just “dentist”.
- Check internal links. Make sure your homepage links to your contact page and your service pages. This helps Google understand the structure.
- Set up Google Search Console. Not for SEO tricks, but simply to see how Google sees your site.
Patience and realism
These all have an effect, but not by Friday. Google takes weeks to months to pick up changes. For new websites it takes even longer. That is normal.
What many small businesses do: they roll up their sleeves, check the list above, set everything up properly, and then calmly wait. That is the right approach. You are not competing with big players who write hundreds of articles a month. You are competing with other local businesses, and most of them don't even do this.
Where most small businesses go wrong: they leave everything to an agency, spend thousands of euros on it, and get little in return. Or they ignore it completely and hope customers find them through friends. Neither works well in the long term.
Start with this checklist. Set up Google Business Profile, improve your titles, make sure your website is not slow. These are not gimmicks, these are the basics. Do this well, and you are already better off than most of your local competitors.
Frequently asked questions
How long does it take for SEO to deliver results for my small business?
For local SEO you usually see the first movement after 4 to 8 weeks, but the big jump often only comes after 3 to 6 months. Google gets to know your site better step by step. New websites take a bit longer than existing ones. Important: you need to keep doing it well consistently, not fix something once.
Do I need to use paid ads if I want local visibility?
No, it is not required. Paid ads (Google Ads) give fast results, but they stop as soon as you stop paying. Organic SEO keeps working. For small businesses, organic SEO is actually cheaper in the long term, because you do good work once and then benefit from it for years.
Can I, as a small business, really compete with bigger businesses on Google?
Yes, especially locally. Big businesses have an advantage in reach, but you win up close. Put yourself on the map in your own town, ask customers for reviews, and create good content. If you are in Zwolle and a national company is searching for the same service, Google will show you ahead of the big national players. That is your advantage.
What if I have not created a Google Business Profile?
Set it up now. This is the easiest way to become visible locally. It is free, it takes 15 minutes, and it helps a lot. Google looks you up by business name and location, you claim your profile, and you are live. Otherwise you are invisible to many potential customers in your own area.
Read also
All blogs →
Hosting6 min read
Backing up your website: how often and where to store it
Making a backup is not just saving a file somewhere. You need to store your database and files separately, update them regularly and, above all, keep them somewhere other than your server.
WordPress5 min read
Make your WordPress website faster: 8 fixes
A slow WordPress site frustrates visitors and costs you your ranking in Google. We measure first, then you fix the biggest problems without a developer.
Hosting4 min read
What is edge computing and what does it mean for your website
Edge computing processes data close to your visitors instead of sending everything to a server far away. Find out when this is really faster and when regular hosting is enough.