SEO basics that actually matter for small businesses

A laptop showing SEO statistics and a vase with lavender next to it on the desk.

Dec 29, 2025

by Irene Koukia

Table of contents

SEO has a reputation for being complicated, technical, and constantly changing. You've probably heard conflicting advice: keyword density matters, no wait it doesn't, you need backlinks, you need schema markup, you need to optimize for voice search, AI search, featured snippets, and on and on.

Here's the truth: most small businesses don't need to worry about advanced SEO tactics. You need to get the fundamentals right. Do that well, and you'll outrank competitors who are obsessing over technical details while ignoring the basics.

Let's cut through the noise and focus on what actually moves the needle for small business websites.

Good content is still king

Google's job is to show people helpful, relevant content. If your content genuinely answers what people are searching for, you're already ahead of most competitors.

Good content means writing for humans first, search engines second. Answer questions your customers actually ask. Provide useful information. Be specific and helpful rather than vague and promotional.

What this looks like in practice

  • Instead of a services page that just says, “We provide excellent web design services”, explain what's included, who it's for, what problems it solves, and what the process looks like. Give people real information they can use.
  • Blog posts should address real questions or challenges your customers face. If you're a plumber, write about common problems homeowners encounter and how to know when to call a professional. If you're a marketing consultant, explain concepts that confuse small business owners.
  • Length matters less than quality. A thorough 800-word post that fully answers a question beats a rambling 2,000-word post that doesn't. But don't artificially keep things short either. Use as many words as you need to be helpful.
  • Update content periodically too. A blog post from 2018 might need refreshing. Outdated information doesn't help anyone and Google knows it.

Page titles and descriptions that work

Every page on your site has a title tag and meta description. These show up in search results and tell both Google and searchers what the page is about. Getting these right is one of the easiest, highest-impact SEO improvements you can make.

What this looks like in practice

Your title tag should clearly describe what's on the page and include relevant keywords naturally. Keep it under 60 characters so it doesn't get cut off in search results.

  • Good title: “Website maintenance services for small businesses in Athens”.
  • Bad title: “Services | Lavender Giraffe | Web Design Company”.

Your meta description should expand on the title and give people a reason to click. Keep it under 160 characters. Think of it as your elevator pitch for that page.

  • Good description: “Affordable monthly website maintenance for SMEs. We handle updates, security, backups, and technical issues so you can focus on your business”.
  • Bad description: “Lavender Giraffe offers the best website maintenance services. Contact us today for more information.”

Every page should have a unique title and description. Don't just copy the same text across your whole site.

Mobile optimization isn't optional

More than half of web traffic comes from mobile devices. Google knows this and prioritizes mobile-friendly sites in search results. If your site doesn't work well on phones, you're actively hurting your rankings.

What this looks like in practice

Your site should automatically adapt to different screen sizes. Text should be readable without zooming. Buttons should be easy to tap without hitting the wrong thing. Images should resize properly.

Test your site on your actual phone, not just by resizing your browser window. Better yet, test on several devices if possible. Things that look fine on an iPhone might break on an Android tablet.

Navigation should work smoothly on mobile. If people can't find what they need because your menu is confusing or hidden, that's a problem for both users and SEO.

Google's Lighthouse can tell you if there are obvious issues. Fix what it flags.

Site speed matters more than you think

We've covered speed in detail before, but it's worth repeating here: slow sites rank worse. Google considers page speed a ranking factor because nobody wants to wait for slow sites to load.

What this looks like in practice

  • Compress your images. Enable caching. Use decent hosting. Remove unnecessary plugins. These basics will get you most of the way there.
  • Aim for pages that load in 2 to 3 seconds or less. You don't need to achieve a perfect score on speed tests, but you do need to be reasonably fast.
  • Test your speed with Google PageSpeed Insights or GTmetrix. If you're scoring below 50, you've got work to do. Above 70 is generally fine for most small business sites.

Local SEO for businesses with physical locations

If you serve customers in specific geographic areas, local SEO is crucial. This helps you show up when people search for services “near me” or in your city.

What this looks like in practice

  • Claim and fully complete your Google Business Profile. This is the single most important local SEO step. Include accurate business information, photos, hours, and services.
  • Encourage satisfied customers to leave Google reviews. Respond to reviews, both positive and negative. Active, well-reviewed profiles rank better.
  • Include your city and region naturally in your website content. Your contact page should have your full address. Service pages can mention the areas you serve.
  • Make sure your business name, address, and phone number are consistent everywhere they appear online: your website, Google Business Profile, social media, directories, everywhere. Inconsistencies confuse Google.

Internal linking that helps visitors and search engines

Internal links connect pages on your website. They help visitors find related information and help Google understand your site structure and which pages are most important.

What this looks like in practice

  • When you mention a topic you've covered elsewhere, link to it. If a blog post mentions website maintenance and you have a services page about that, link to it.
  • Use descriptive anchor text (the clickable words). “Learn more about our website maintenance services” is better than “click here.”
  • Make sure every page on your site can be reached through links from other pages. Pages that are orphaned with no links pointing to them are harder for Google to find and rank.
  • Your main navigation should link to your most important pages. Consider adding a footer menu with links to key pages too.

Keywords, but not how you think

Yes, keywords still matter. But keyword stuffing (repeating the same phrase over and over) doesn't work anymore. Google is smart enough to understand context and related terms.

What this looks like in practice

Think about what words and phrases your customers actually use when searching. What problems are they trying to solve? What questions do they ask?

Use those terms naturally in your content, titles, and headings. But write for humans. If you're explaining website design services, you'll naturally use related terms like web development, responsive design, user experience, and so on. You don't need to force anything.

Tools like Google's Keyword Planner or free alternatives like Ubersuggest can show you what people search for and how competitive different terms are. But don't overthink it. Your own customer conversations are often the best keyword research.

Focus on longer, more specific phrases (long-tail keywords) rather than single broad words. “WordPress website maintenance for small businesses” is more realistic to rank for than just “websites”.

Proper heading structure

Headings (H1, H2, H3, etc.) organize your content and tell Google what's most important on the page. They also make content easier to scan for visitors.

What this looks like in practice

Every page should have one H1 tag, typically your main page title. Then use H2 tags for major sections, H3 tags for subsections under those, and so on.

Think of it like an outline. Your H1 is the main topic. H2s are the main points. H3s are details under those points.

Include relevant keywords in your headings naturally, but prioritize clarity. A heading should tell people what the following section is about.

Secure website with HTTPS

Google gives a small ranking boost to secure sites (those with SSL certificates and HTTPS). More importantly, browsers warn visitors away from non-secure sites, especially if there's a form.

What this looks like in practice

Make sure your site URL starts with “https” not “http.” Most hosting providers include SSL certificates now, so this should be straightforward.

If you recently added SSL but your site still shows “http” sometimes, you need to set up redirects so all traffic goes to the secure version.

Quality over quantity for links

Backlinks (other sites linking to yours) still help with SEO. But a few links from relevant, reputable sites matter more than hundreds of links from random directories or sketchy websites.

What this looks like in practice

  • Focus on earning links naturally by creating content worth linking to. Detailed guides, original research, or helpful resources tend to attract links.
  • Get listed in relevant local directories and industry associations you belong to. These are legitimate, relevant links.
  • Don't buy links or participate in link schemes. Google penalizes this and it's not worth the risk.
  • Guest posting on reputable industry blogs can work if done genuinely, not just for the link. The content should be valuable, not thinly disguised promotion.

Technical SEO you can't ignore

Some technical factors matter for SEO, but you don't need to be a developer to handle the basics.

What this looks like in practice

  • Submit a sitemap to Google Search Console. This helps Google find all your pages. Most website platforms can generate sitemaps automatically.
  • Fix broken links. Dead links frustrate visitors and look bad to Google. Check periodically and fix or redirect broken pages.
  • Use descriptive, readable URLs. “lavendergiraffe.com/web-design-services” is better than “lavendergiraffe.com/page?id=1234.”
  • Add alt text to images describing what they show. This helps with image search and accessibility.
  • Make sure your site doesn't have duplicate content. If the same content appears on multiple URLs, pick one canonical version and redirect the others.

Be patient and consistent

SEO isn't instant. It takes weeks or months to see results, especially for newer sites or competitive keywords. That's normal and expected.

What this looks like in practice

  • Make SEO improvements, then keep creating good content consistently. A blog post every month or two is better than ten posts one month and then nothing for six months.
  • Monitor your progress in Google Search Console. Look at which pages get traffic, which search terms bring visitors, and whether you're trending up over time.
  • Don't obsess over rankings for specific keywords day to day. Focus on overall trends and whether you're getting more relevant traffic over time.

What you can skip (for now)

As a small business, you probably don't need to worry about structured data markup, advanced schema, international SEO, or most technical SEO beyond the basics. Those things can help, but they're not where you should focus your energy initially.

Get the fundamentals right first: good content, proper titles and descriptions, mobile optimization, decent speed, and local SEO if relevant. That will take you further than chasing advanced tactics while your basics are broken.

The bottom line

SEO for small businesses comes down to being helpful and making it easy for Google to understand what you offer. Write good content for real people. Make sure your technical basics are solid. Be patient and consistent.

You don't need to game the system or chase every algorithm update. Just be genuinely useful and make sure Google can find and understand your content. Do that well and you'll outrank competitors who are still stuffing keywords and buying sketchy backlinks.

Irene Koukia as a speaker at the BP19 conference

I've always been drawn to the moment when something clicks for a business, when the right words, the right positioning, the right presence online suddenly make everything make sense. Lavender Giraffe grew out of years in hospitality, coaching, translation, and marketing strategy, and a conviction that businesses deserve more than cookie-cutter solutions. I work in English, German, and Greek, and the cross-cultural side of my work is something I genuinely love. Athens is home, but my clients are spread across the EU and UK.

Found this useful?

Get more like it every first Monday of the month. The Lavender Giraffe Newsletter covers practical web design, SEO, and digital marketing tips for business owners and marketing managers.