SEO Basics for a Small Business Website
Search engine optimisation sounds like a dark art, and plenty of agencies like it that way. For a small business the reality is more down to earth: Google is trying to match a person's question with the page that answers it best, and your job is to make your page an obvious, trustworthy match. Most of the gains come from a short list of basics that you can check yourself in an afternoon.
1. Start from what customers actually type
Forget the broad keyword that every competitor wants. Think of the phrases a real customer would type when they are ready to buy: a service plus a place, such as "plumber Tartu" or "website for a dental clinic Tallinn". Write down ten of them, then type each into Google and look at who ranks. If the results are directories and big portals, the phrase is hard. If they are small local businesses like yours, it is a realistic target.
2. Give each important phrase its own page
One page trying to rank for everything usually ranks for nothing. Each main service deserves a page that answers one question completely: what you do, for whom, how it works, what it costs or what drives the price, and how to order. Our guide to a service page that brings enquiries shows how to build one that works for both visitors and search engines.
3. Fix titles, descriptions and headings
These are the cheapest improvements on this list and the most often neglected:
- Title tag: unique for every page, around 50-60 characters, with the main phrase near the start and your brand at the end
- Meta description: up to about 160 characters, written for a human. It does not boost ranking directly, but a clear description earns more clicks
- One H1 per page that says what the page is about, followed by H2 subheadings that follow the questions people ask
- Image alt text that describes the picture in plain words
4. Show Google where you are
If you serve customers in a specific area, local signals matter as much as page content. Keep your business name, address and phone number identical everywhere they appear, mention the city or districts you serve in natural sentences, and set up a complete Google Business Profile. For map results in particular, read how to rank in Google's local pack.
5. Make the site fast and mobile-friendly
Most searches happen on phones. A page that jumps around, loads heavy images or hides the text behind pop-ups frustrates visitors, and search engines notice how people behave. Compress images, avoid unnecessary scripts and test the page on a real phone over a mobile connection. We cover the practical steps in why a slow website costs customers.
6. Let search engines find and understand your pages
The technical minimum is short:
- HTTPS on every page, with the www and non-www versions redirecting to one address
- A sitemap file and a robots file that does not block important pages by mistake
- Clean, readable addresses such as /services/websites rather than strings of numbers
- A canonical address on each page, so duplicates do not compete with each other
- Language versions linked to each other, if you serve customers in more than one language (see why a site needs Estonian and Russian)
Free tools such as Google Search Console show which pages are indexed, which queries bring impressions and where errors occur. Connect it once and check it monthly.
7. Earn a few good links and mentions
Links from other reputable sites remain a signal of trust. You do not need hundreds. A handful from relevant places is worth more than a bulk package from strangers: your supplier or partner pages, local business associations, a regional news mention, a profile in a genuine industry directory. Avoid anything that promises hundreds of links for a small fee, because it can hurt more than help.
8. Write content that answers real questions
A blog or FAQ is useful when it addresses what customers ask before buying. Prices, timelines, comparisons and mistakes to avoid all work well. Write clearly, put the direct answer near the top and add real experience that a generic article cannot offer. This is also what AI assistants quote when they summarise the web, which we explain in how small businesses show up in AI search.
9. Measure and be patient
SEO is not instant. New pages often need weeks or months to settle, and nobody can honestly promise a position on Google. What you can do is track progress: impressions and clicks in Search Console, and enquiries in your own records. If you do not yet know which channel brings you leads, start with how to track where your leads come from.
A simple SEO checklist
- Ten buying phrases written down and checked in Google
- One page per main service, each answering one question fully
- Unique title, description and a single H1 on every page
- Business details identical everywhere, and a complete Google Business Profile
- Fast, mobile-friendly pages with HTTPS
- Sitemap, canonical addresses and Search Console connected
- A few relevant links and mentions, not a bulk package
- Helpful answers to real customer questions, updated regularly
None of this guarantees a place on the first page, because competition and timing vary. But a site that gets these basics right gives search engines and visitors every reason to choose it, and it makes any paid traffic work harder too.
How we build this
When we build a website or landing page, the SEO basics are part of the structure from day one: page titles, headings, speed, language versions and a clean sitemap. Search traffic takes time, so when you need enquiries sooner, Google Ads can run alongside it while the site builds its position. Not sure where your site stands? Send it to us through the form below.
Is your website easy for Google to choose?
Send us your site and we'll give you an honest read on its SEO basics and what to fix first.
Get a free consultation