SEO for small businesses: 7 things you can do yourself today
SEO sounds complicated, but for small businesses the truth is a bit different - most of your ranking comes from basic things you can do yourself, without technical knowledge and without paying an agency 300-500 EUR per month. Your hair salon or accounting firm in Novi Sad isn't competing with the whole internet, just with three local competitors - and most of them haven't even done the basics. For a serious, professional approach see our SEO optimization service, but to start with: these 7 steps deliver 80% of the results, and you can set everything up in one working day.
Table of contents:
1. Google Business profile
The strongest free SEO lever for a local business. The Google Business profile is that card with the map, opening hours and reviews that appears when someone types 'hairdresser Novi Sad' or 'restaurant downtown' - and it appears ABOVE the classic search results. For local queries, those three map spots get more clicks than the first organic result.
Step by step:
- Go to business.google.com and check whether a profile already exists (Google often creates profiles from public data on its own) - if it exists, claim ownership; if not, create a new one.
- Verify the business - Google sends a code by mail to your address, via video verification or by phone. Without verification the profile doesn't show at full strength.
- Fill in EVERYTHING: exact address, phone, opening hours (including holidays), website, and every business category you genuinely cover.
- Add at least 10 photos - the premises outside and inside, the team, products or completed work. Profiles with photos get significantly more clicks than empty ones.
- Write a description with keywords, naturally: 'family restaurant in central Novi Sad specializing in Italian cuisine', not a comma-separated list of words.
- Publish short posts (offers, news) at least twice a month - active profiles rank better than abandoned ones.
Time: 1-2 hours to set up. First results: 2-4 weeks. The most common mistakes we see in practice: wrong opening hours (kills trust), duplicate profiles for the same business, and an address that differs from the one on the website - Google cross-checks the data, and inconsistency costs you positions.
2. Find the right keywords
You won't rank for broad keywords like 'website development' or 'hairdresser' unless you've invested in SEO for years - that's where the big players with big budgets fight. A small business wins on long-tail keywords: longer, more specific phrases that have less search volume but bring people ready to buy.
Bad example: 'hairdresser'. Good example: 'men's hairdresser downtown Novi Sad price'. The first has thousands of searches and zero chance of ranking; the second maybe has 30 searches a month, but almost every one of those users is looking for exactly what you offer - and there you can reach page one in a couple of months.
Free research tools:
- Google autocomplete - type 'hairdresser novi sad' and watch what Google suggests; those are real searches by real people.
- The 'People also ask' section in the results - a ready-made list of content topics.
- Google Keyword Planner - you need a Google Ads account (free, you don't have to run a campaign), it gives you search volume estimates.
- AnswerThePublic - visually maps the questions people ask around your topic.
A practical task: make a list of 10-15 phrases your ideal client would use to find you, then assign each one to a page of your site. One page = one main phrase. If your homepage targets everything at once, it targets nothing.
3. Optimize titles and meta descriptions
The page title (title tag) is the most important on-page SEO element - it's the blue link the user sees in Google results and the first signal to Google about what the page is about.
Rules: up to 60 characters, primary keyword at the start, brand at the end. Bad example: 'Home - welcome to our site' (tells nothing to Google or the user). Good example: 'Men's Hairdresser in Central Novi Sad - ABC Salon'. Every page must have a unique title - ten pages with the same title are ten missed opportunities.
The meta description (up to 160 characters) is the text below the title. It doesn't directly affect ranking, but it affects CTR - how many people click on you instead of the competitor above. Write it like a mini-ad: what you offer, for whom, and why they should click. Never leave the WordPress default that randomly cuts off your first paragraph.
Where to change this: on WordPress install Yoast SEO or Rank Math (the free versions are enough) - you get title and description fields below every page. On a custom site your developer changes it, and it's half an hour of work for a whole smaller site.
4. Local content
A small business shouldn't blog about 'general industry trends' - those articles compete with the whole world and don't bring local customers. Write about topics your customers actually search for, tied to your city and your service.
Examples of topics that work in practice:
- Price guides: 'How much does a haircut cost in Novi Sad in 2026?' - queries with 'price' and 'how much does it cost' are gold because they're typed by people ready to pay.
- Local lists: '5 things to know before renovating an apartment in Novi Sad'.
- Seasonal topics: 'What to gift for March 8th - ideas from Novi Sad shops'.
- Answers to questions your clients already ask you in person - if three people asked you the same thing, the fourth is typing it into Google.
Rhythm matters more than volume: one solid article a month throughout the year beats ten articles in January and silence until December. Each article targets one phrase from your list in step 2, and local articles get shared naturally on social media too, which further helps visibility.
5. Reviews and reputation
Google openly ranks local businesses with more and better reviews above those without them - reviews are one of the strongest signals for the map. A realistic starting goal: 20+ reviews with a 4.5+ average, then a steady inflow of a few new ones per month.
How to get them without begging:
- Ask a satisfied client directly, right after a successfully completed job - that's when goodwill is highest.
- Send a direct link to the review form (Google Business generates it for you) by message or email - every click removed means more reviews.
- Print a QR code to the link on your receipt, invoice or a sticker at the counter.
- Reply to EVERY review, positive and negative - Google sees the activity, and future clients see how you behave when something goes wrong.
One strict rule: never offer a discount or gift for a review and don't buy fake ones. Google detects the patterns and can hide all of a profile's reviews - the damage outweighs the benefit.
6. Site speed
A slow site means lower ranking and lower conversion - a user waiting five seconds on mobile goes back to Google and clicks a competitor. The full technical story is in the article Site speed and Core Web Vitals, and here are the quick wins you can do yourself:
- Optimize images - run them through TinyPNG or Squoosh before uploading; a 4 MB photo from a phone can shrink to 200 KB with no visible difference.
- Activate caching - on WordPress use WP Rocket (paid) or LiteSpeed Cache (free, if your hosting supports it).
- Delete plugins and themes you don't use - every add-on slows the site down and widens the attack surface for hacking.
- Check your hosting - if the site takes 4+ seconds on an empty cache, no plugin will save it; switching to better local hosting costs a few euros more per month.
Measurement: type your site into PageSpeed Insights (pagespeed.web.dev). The goal is a score above 80 on mobile - the mobile result matters more, because most local searches come from phones.
7. Local links and partnerships
Backlinks - links from other sites to yours - are 'votes of trust' to Google. A small business doesn't need links from global portals; a handful of quality local links does more work for local ranking.
Where to start:
- Local media and portals - Novi Sad portals like 021.rs regularly publish stories about local businesses; pitch them a concrete story (an opening, an unusual service, a donation), not an ad.
- Business directories - list your business on PlanPlus and similar Serbian directories; make sure the name, address and phone are identical to those on your website and Google Business profile.
- Related businesses - hairdresser and beauty salon, contractor and materials shop: recommend each other on your websites, both sides win.
- Local sponsorships - a club, tournament, charity event or conference almost always publishes its sponsors with a link, and your name gets tied to the community.
The quality rule: one link from a real local portal is worth more than fifty from spam directories. And never buy links from sites that email you offering 'article + link, 30 EUR' - those are link farms that Google punishes sooner or later.
Frequently asked questions
How long until you see results?
Google Business profile and reviews: 2-4 weeks. Titles, meta descriptions and speed: 1-2 months. Content and links: 3-6 months. SEO is a delayed-return investment - which is why giving up after six weeks is a mistake.
Does SEO even make sense in the era of AI search?
It does - AI assistants and Google's AI answers pull information from the same sources classic SEO builds: clear content, accurate business data and good reviews. The basics from this article double as preparation for AI search; we wrote more about how AI is changing the rules for small businesses in AI for small businesses.
When is it time for an agency?
When you've exhausted the basics and hit a wall: a competitive niche where everyone does SEO, technical problems (indexing, site migration), or you simply don't have time for content every month. Then the agency doesn't start from zero - it builds on the foundation you laid yourself, and your budget goes toward what actually moves results.
Conclusion: where to start
You don't have to do everything at once. The order that gives the fastest effect in practice: first the Google Business profile and reviews (biggest effect for the least effort), then titles and meta descriptions, then speed. Content and links are a marathon you build over months - but every article and every link works for you for years.
If you'd like someone to review your site and tell you exactly where you're losing positions, check out our SEO optimization package - audit, content, link building and monthly tracking - or send us your site through the contact form, and we'll tell you what we'd fix first.
Let's talk about your project!
