SEO for small businesses: 7 things you can do yourself today

Laptop with Google search - SEO for small business

SEO sounds complicated, but for small businesses the truth is a bit different - 80% of rankings come from basic things you can do yourself, without technical knowledge and without paying an agency. For a deep professional approach, see SEO optimization service - but to start, these 7 steps deliver 80% of the results.

Table of contents:

1. Google Business profile

The strongest free SEO optimization for local businesses. Creates a free Google card that appears when people search for 'hairdresser Novi Sad' or 'restaurant downtown'.

What to do: go to business.google.com, create a profile, add everything - exact address, phone, hours, photos (minimum 10), all services, description with keywords ('family restaurant in central Novi Sad specializing in Italian cuisine'). Time: 1-2 hours, results: 2-4 weeks.

2. Find the right keywords

You won't rank for high-volume keywords ('website development') unless you've been investing in SEO for 5 years. A small business needs long-tail keywords - longer, more specific, less competitive.

Bad example: 'hairdresser'. Good example: 'men's hairdresser downtown Novi Sad price'. Less search volume, but near 100% conversion because the user is exactly looking for what you offer.

Free tools: Google Keyword Planner (needs a Google Ads account, you don't have to pay), AnswerThePublic (see what people ask), Google autocomplete (type a word, watch suggestions).

3. Optimize titles and meta descriptions

The page title (title tag) is the most important on-page SEO element. It's what appears in Google results as the blue link.

Rule: maximum 60 characters, primary keyword at the start, brand at the end. Bad example: 'Home - welcome to our site'. Good example: 'Hairdresser downtown Novi Sad - ABC Salon'.

Meta description (160 characters) is the description below the title. Doesn't directly affect ranking but affects CTR (how many people click). Always write a unique one for each page - don't leave WordPress default.

4. Local content

A small business shouldn't write a blog about 'general industry trends' - that doesn't bring local customers. Write about local topics: '5 best cafés in Petrovaradin', 'What to gift for March 8th in Novi Sad', 'Guide through the best hairdressers downtown'.

Goal: rank for 'local' queries people type. Bonus: those articles are natural to share on social media, which helps further.

5. Reviews and reputation

Google ranks businesses with more and better reviews. Goal: minimum 20 reviews with an average of 4.5+ stars.

How to get them: ask happy clients directly, after a successful project. Send the link to your Google Business page. Print a QR code on the invoice/receipt. Rule: don't offer a discount for a review (Google detects and penalizes that).

6. Site speed

Slow site = lower ranking + lower conversion. More on this in the article Site speed and Core Web Vitals.

Quick wins: optimize images (TinyPNG or Squoosh), activate caching (WP Rocket), delete plugins you don't use, use a newer hosting. Goal: PageSpeed score above 80 on mobile.

7. Local links and partnerships

Backlinks (links from other sites to yours) are like 'votes of trust' to Google. A small business gets local links easier than global ones.

Strategy: local media (vesti.rs, 021.rs, kaledo.rs - pitch them an interesting story about your business), local directories (e.g. Novi Sad portals), partnerships with related businesses (hairdresser + cosmetic salon), sponsoring local events/sports clubs.

Need a more serious SEO strategy? See our SEO optimization package - audit, content, link building and monthly tracking, or send an inquiry through the contact form.

Let's talk about your project!Let's talk about your project!