Guides 6 min read

What Is SEO Optimization and How It Works for a Small Business

What SEO optimization is, how Google finds and ranks pages, and what a small business can do so customers find it on Google, explained without the jargon.

Laptop screen showing charts of website visits and page load speed
In this article

SEO optimization (SEO stands for search engine optimization) is the work of adapting a website so Google can find it, understand it and show it high up when customers search for what you offer. For a small business it means something very concrete: when someone types in a service you provide, your website should be among the first they see, because few people look past the first page of results. In this article I explain how Google decides whom to show, what SEO consists of and which parts make sense for a business with a handful of employees.

How Google finds and ranks pages

Google works in three steps. First, its program Googlebot crawls the web and follows links from page to page, which is how it finds yours. Then it reads the page and stores it in the index, a huge database of every page it knows. When someone searches, Google picks pages from the index and orders them by how well they match the search, how useful they are and how trustworthy they seem.

That leads to the first rule: a page that is not in the index cannot appear at any position. That is why I start every job with a check in Google Search Console, Google’s free tool that shows which pages are indexed, which searches they appear for and their average position.

Technical SEO: making sure Google can read the site

The technical side is about whether Google can reach and read the website without problems. The most important points are:

  • loading speed, especially on mobile, because a slow site loses visitors before it even opens
  • mobile friendliness, because Google mostly looks at the mobile version of a site for ranking
  • a secure connection (HTTPS) and a valid certificate
  • a sitemap and a robots.txt file that does not block important parts of the site
  • correct redirects, so old addresses lead to new ones after changes instead of to a 404 error

For small businesses, technical problems often appear when a new website is built, page addresses change and the old ones are not redirected. The site then loses rankings it spent years building. If you are planning a new website, make redirects part of the plan from day one.

What SEO optimization includes on the page itself

The second part is content, meaning what visitors and Google actually read. Here SEO optimization starts with the question of what customers type into the search engine. Owners often name their service differently from customers, so keyword research shows that people search for “boiler repair” or “drain unblocking”, while the website only says “plumbing services”.

Once you know what people search for, each important service gets its own page with a clear title tag, a main heading on the page (H1) and a description shown in the search results. The text answers the questions a customer has before calling: what is included, where you work, how long it takes and why you. Links between pages lead visitors from general to specific, and images have descriptive alt text.

A good test is simple: if a customer read only that page, would they know what you do, for whom and how to contact you. If they would, Google will very likely understand it just as well.

Authority: others confirming you are credible

The third part happens outside your website. Google looks at who refers to you: links from other websites, mentions in local media, associations, suppliers and partners, business directory listings and reviews. One link from a relevant local website is worth more than dozens of links from unknown sites that have nothing to do with your work.

Bought links and automatically generated links break Google’s spam policies. They can bring a short jump, but also a penalty after which the site falls far below where it was. That is why I build authority more slowly, in a way that lasts.

Local SEO: when customers search in their own city

For a business that serves customers from one city or region, a large share of searches has local intent: “hairdresser Zagreb”, “car repair Split”, “plumber near me”. For those searches Google shows a map with three businesses above the regular results, and you get onto it through the Google Business Profile. That part of the work is called local SEO, and it builds on the classic SEO of the website.

I explain how to reach those three spots on the map in Ranking on Google: How a Local Business Reaches the Top 3, and how to set up the profile in Google Business Profile Step by Step. For local businesses this is the main part of my work, through the local SEO and Google optimization service.

SEO and AI answers

More and more people ask ChatGPT their questions or read Google’s AI answers at the top of the results. These tools mostly take information from pages that are indexed, clearly written and trustworthy, which is exactly where SEO has been done well. Google states that AI answers have no special requirements beyond those for regular search. I describe what else can be done for ChatGPT and similar tools in What Is GEO Optimization.

The most common SEO mistakes on small business websites

When I first review a small business website, I usually find the same things:

  • all services on a single page, so Google does not know which one to show it for
  • page titles without the service and city, such as “Home” or just the business name
  • text inside images, which Google struggles to read, instead of real text on the page
  • a slow site on mobile, most often because of oversized photos
  • different business details on the website, the Google Business Profile and social media
  • no Search Console, so the owner does not know which searches the site even appears for

The good news is that most of this can be fixed in a few days, and those fixes are often enough for the first ranking gains. That is why every website review starts with exactly this list.

How long it takes and how it is measured

SEO is slow compared with ads, but the result stays even when you pay nothing per click. For less competitive local terms the first gains often appear within a few weeks, and for more competitive terms count on several months. Everything depends on the state of the website at the start and how strong the competition is in your industry.

Progress is measured in Google Search Console (impressions, clicks and average position for each search), in Google Analytics (visits and enquiries) and, most importantly for the owner, in the number of calls and enquiries that come from Google. My clients get a weekly report with these numbers, so they can see what is happening without waiting for the end of the month.

When to leave SEO to a specialist

You can handle the basics yourself: page titles and descriptions, service texts, the Google Business Profile and asking for reviews. Technical analysis, keyword research, link building and regular tracking take tools and a lot of time, which is exactly what small business owners usually lack.

If you want to know where your website stands today and what would help it most, take a look at my SEO optimization service or get in touch for a free review. If the website needs a thorough rebuild, it is worth reading how a website build prepared for Google from the start works.

Frequently asked questions

How long does it take for SEO to show results?

For less competitive local terms the first gains are often visible within a few weeks, while stable results for more competitive terms usually take several months of work. It depends on the competition, the state of the website at the start and how consistently the work is done.

Is SEO a one-time job?

The basics, such as technical fixes and page titles, are done once. Competitors, Google and customer habits keep changing, so results are maintained through regular work on content, links and ranking tracking.

What is the difference between SEO and local SEO?

SEO deals with the website and its positions in the classic search results. Local SEO also covers the Google Business Profile and the map, for searches that combine a service and a city. A local business usually needs both.

Can I do SEO myself?

Part of it, yes: page titles and descriptions, service texts, the Google Business Profile and asking for reviews. The technical side, measurement and link building take more time and tools, so owners usually leave them to someone who does it every day.

Matija Terzić, founder of VRH Agency

About the author

Matija Terzić

I am the founder of VRH Agency from Rijeka. I help local businesses across Croatia get found by customers on Google, in AI search and through ads, and I write about it from my everyday work with clients.