SEO step by step: what you can do yourself, and what is worth handing over

There is a lot of mystery around SEO, yet for a small local business most of the work is simple enough; it just has to be done in the right order. This article goes through six steps: what SEO really means, which part you can do yourself, what is worth leaving to a specialist, and…

Keresőoptimalizálás lépésről lépésre: mit csinálhatsz meg magad, és mit érdemes kiadni?

In short: I go through SEO for a small business in 6 steps: Search Console, customer keywords, one page per service, speed and mobile, local presence, then links. On my own site search impressions tripled in a month, but it took over 150 pages. SEO results are measured in months.

There is a lot of mystery around search engine optimization (SEO), and plenty of people make a living from it. For a small local business, though, most of the work is simple enough; it just has to be done in the right order. This article is SEO step by step for a small business: six steps, in the order I would tackle them myself.

SEO step by step: what it actually means

SEO is everything that helps Google understand what your site is about and trust it more (see Google's own SEO starter guide). It has three layers:

  • Technical: can Google reach the site, read it, and does it load fast?
  • On-page: does the page say what people are searching for, clearly and in enough detail?
  • Off-page: do other sites link to you, and are your company details the same everywhere?

The order matters. A great text is no use if Google cannot see the page. And links are no use if there is nothing on the page to be found.

Step 1: check whether Google can see you at all

Everything starts with Google Search Console. It is free, and it shows which of your pages are in the index, what errors there are, and which searches you appear for. If you do not have it yet, this is the first thing to do.

If your site does not appear at all, the fix is technical, and SEO work will not help until it is done. I wrote about the eight most common causes separately.

You can do this yourself. Setup takes half an hour, and Google walks you through it.

Step 2: find out what your customers search for

The most common mistake is that the site speaks the business owner's language instead of the customer's. You write about "complex heating systems", they search for "boiler replacement price".

Three free methods:

  • Google autocomplete. Start typing your service and see what Google suggests. These are real, frequent searches.
  • "People also ask". The question box in the middle of the results shows which questions people want answered.
  • Search Console → Performance. If you already have a little traffic, this shows what you actually appeared for. I used it for this very article: it turned out my site already shows up for Romanian "site optimization" searches, there was just no content about it.

You can do this yourself too, and you know your customers best.

Step 3: one page per service, written properly

If you have five services and they all sit on one page with a sentence each, you will not rank well for any of them. Every important service needs its own page that answers what a customer would ask: what they get, roughly how much it costs, how long it takes, and why you.

For a local business, put the town name in the title and the text too, if that is where you work. On my own site, the town pages already bring clicks from visitors who were not searching for my company name.

Keep the page title (the blue line in search results) short, under 60 characters, with the key part at the start. Here I wrote about the pages every business website needs.

You are the best person to write the text, but a specialist helps with the technical settings (title, description, headings, internal links).

Step 4: speed and mobile

Google looks at the mobile version first, and a slow site is at a disadvantage. Measure it for free at pagespeed.web.dev, on mobile. If the score is red, it usually comes down to oversized images, too many plugins or weak hosting.

This is the part that is worth handing over, because a badly configured cache or image optimizer can do more harm than good. I described the seven most common things that slow a site down here, and my own site scores 100 on both mobile and desktop.

Step 5: local presence with Google Business Profile and consistent details

For local searches ("dentist Miercurea Ciuc", "car repair near me") the map box matters most. For that you need a verified Google Business Profile with accurate categories, opening hours, photos and real reviews. I wrote a detailed guide on it.

Just as important: your company name, address and phone number should appear the same way everywhere: on the website, the Business Profile, Facebook, directories. That is how Google works out that it is the same company.

You can do this yourself, and it brings the fastest results in local search.

Step 6: links and patience

Once all of the above is in place, external links make the difference: other sites linking to you. For a local business these are typically partners, suppliers, local associations, industry directories, local press. A few real links are worth more than many bought ones.

SEO results are measured in months. On my site, search impressions tripled in a month, but it took more than 150 pages, and there is still a lot to do on keywords that do not include my company name.

What to be suspicious of

  • A guaranteed first place. Nobody can guarantee it, and Google offers no way to buy it.
  • "500 links in a month". These almost always come from spam networks. 57 such spam domains link to my own site too, which I never asked for, and at best Google ignores them.
  • A monthly report with nothing but scores. An automated audit finds plenty of "errors", most of them noise. I ran three on my own site, and 6 of 16 findings were real.
  • Keyword stuffing. If "website design Miercurea Ciuc" appears ten times in the text, it is unreadable for people and suspicious for Google.

In short: what to do yourself, what to hand over

  • Yourself: setting up Search Console, collecting keywords, writing the service texts, Google Business Profile, consistent company details, links from partners.
  • With a specialist: fixing technical errors, speed optimization, structured data, page titles and descriptions, and on a multilingual site, linking the language versions correctly.

The technical part is included in every website package I offer, and in the maintenance plans I review Search Console errors every month. If you are curious where your own site stands, send me the address and I will tell you which step I would start with.

Sárosi Zoltán

Written by

Sárosi Zoltán

Founder, WordPress developer – Eagle Solutions

I have been building websites and online stores from Harghita County since 2011, for small businesses, associations and agency partners. Everything I write here comes from my own projects.

More about me →

Have a question about your own website?

Tell me in a few sentences what you need. I reply within one business day, and the first consultation is free.

Already have a website? Put its address in the message and I'll send you a free 10-point list of what I would improve. No strings attached.

Message Zoltán → See pricing

Not sure yet what you need? Work out your price range in two minutes →

Download the 10-point website checklist (PDF) →

← Back to the blog