You're sitting at your desk, searching your own business name on Google. You find yourself β eventually. But three results above you is a competitor you know well. Smaller team, less experience, their website looks like it was built in 2019. And yet, there they are, pulling in customers who never even knew you existed.
This is one of the most frustrating things a business owner can experience, and the explanation is almost always the same: they've done some basic small business SEO work, and you haven't. Not because they're smarter or better resourced β they just understood a handful of principles and acted on them.
SEO has a reputation for being complicated, expensive, and mysterious. Agencies have done a decent job of keeping it that way. But the core of it is actually straightforward: show Google that your website answers a real question better than anyone else's. That's the game. Everything else β the technical tweaks, the link-building, the keyword research β is in service of that single idea.
This guide covers what actually moves rankings for a small business, what you can do this week without hiring anyone, and what realistic expectations look like. No jargon without explanation. No magic formulas. Just the honest picture.
Why Your Competitor Outranks You (It's Not What You Think)
Most business owners assume SEO is about tricking Google β stuffing keywords, using some secret plugin, or posting every single day. That's not how it works, and chasing those tactics wastes months.
Google's job is to give its users the most useful result for whatever they searched. Full stop. If your competitor ranks higher, it's because Google has decided β rightly or wrongly β that their page is a better answer to that search. Your job is to change Google's mind.
There are three broad reasons a page ranks well:
- Relevance: The page clearly matches what the person searched for.
- Authority: Other credible websites link to it, signalling that it's trustworthy.
- Technical health: The site loads fast, works on mobile, and is easy for Google to read.
Fix all three and you rank. Ignore any one of them and you stall. Most small business websites have gaps in all three β which is actually good news, because it means there's clear, fixable ground to cover.
Start With Keywords: What Are Your Customers Actually Typing?
Before you write a word or change anything on your site, you need to know what your customers are searching. Not what you think they're searching β what they're actually typing into Google.
A kitchen renovation company in Manchester assumed their customers searched "kitchen refurbishment." Their actual customers were typing "new kitchen Manchester," "kitchen fitters near me," and "how much does a new kitchen cost UK." Different words entirely. Once they built pages around those real queries, their enquiries doubled within four months.
How to find the right keywords
You don't need expensive software to start. Google itself will tell you a lot:
- Type your main service into Google and look at the autocomplete suggestions β those are real searches people are making.
- Scroll to the bottom of the results page and look at "Related searches."
- Check the "People also ask" box that often appears mid-results β these are the exact questions your content should answer.
- Free tools like Google Search Console (if your site is connected), Ubersuggest, and Google Keyword Planner give you volume data.
You're looking for phrases that are specific enough to show real intent ("kitchen fitters Manchester quote") rather than vague enough to attract everyone and nobody ("home improvement"). The more specific the search, the further along in the buying process that person usually is.
On-Page Basics: Making Each Page About One Thing
Once you know what people are searching, each page on your website should be built around one specific keyword cluster β a primary term and three or four closely related phrases. Not ten keywords on one page. One idea, explored thoroughly.
Google reads your page and asks: "What is this page actually about?" If the answer is "several things vaguely," you won't rank for any of them well.
Here's what the on-page basics actually look like in practice:
- Page title (the H1): Should include your main keyword and describe exactly what the page covers. "Kitchen Fitters in Manchester β Free Quotes & 5-Star Reviews" is better than "Our Services."
- Meta title and description: These are the headline and the two lines of text that show up in search results. Write them for humans first β if someone reads them and wants to click, you've done it right. Include your keyword naturally.
- URL: Keep it short and readable. yoursite.com/kitchen-fitters-manchester beats yoursite.com/page?id=47.
- Body content: Cover the topic properly. Answer the questions your potential customer would have. 400β700 words is often enough for a service page; a guide like this one needs more. Don't pad β add useful information or stop.
- Images: Every image should have an alt text description (a short phrase describing what's in the image). Google can't see images; it reads the alt text.
One thing that's genuinely underused: internal links. Link from one page on your site to another related page. If your main service page mentions "kitchen design," link to your kitchen design portfolio page. It helps Google understand your site's structure and keeps visitors exploring rather than bouncing.
If your website has lead generation problems beyond just search rankings, it's worth reading why your website isn't generating leads β the issues often overlap.
Local SEO: The Biggest Win Most Small Businesses Leave Untouched
If your business serves customers in a specific area β a city, a region, a postcode β local SEO is your single highest-leverage activity. And most businesses have barely started.
Google Business Profile (the listing that shows up on maps and in the "local pack" β the three businesses listed below the map) is free and, when properly filled in, drives a significant volume of real enquiries. Set it up or claim it if you haven't. Then:
- Fill in every field: opening hours, services, description, photos, website link.
- Choose the right primary category β this matters more than most people realise.
- Add real photos of your premises, your team, and your work. Listings with photos get dramatically more clicks.
- Ask customers for reviews β and respond to every review you get, positive or negative. Recency and volume of reviews directly influences local rankings.
- Post updates occasionally through the profile (upcoming offers, recent projects, announcements). It signals to Google that the listing is active.
Beyond your Google Business Profile, make sure your business name, address, and phone number appear consistently β exactly the same format β across every directory your business is listed in. Inconsistencies confuse Google and weaken your local signals.
For local SEO to work properly, your website also needs to mention your location naturally in the content. Not in a forced, stuffed way β just in the same way you'd mention it to a customer. "Our workshop is in Didsbury, Manchester" is enough.
Site Speed and Mobile: The Basics Google Actually Checks
Google officially uses page speed and mobile-friendliness as ranking signals. More importantly, a slow site drives visitors away before they've read a word β which tells Google your page isn't worth sending people to.
Test your site at PageSpeed Insights (free, from Google). If your mobile score is below 50, you have a problem worth fixing. Common culprits: oversized images that haven't been compressed, too many plugins on a WordPress site, cheap shared hosting.
Mobile matters more than desktop for most searches now. Pull your own site up on a phone. Can you read the text without zooming? Is the contact button easy to tap? Do images load without pushing content around? If you're cringing, your visitors are leaving.
A free website audit can show you exactly where your site is losing points on speed, mobile, and technical health β without having to wade through PageSpeed's reports yourself.
Authority and Backlinks: The Slow-Burn Part
A backlink is when another website links to yours. Google treats these as votes of confidence β the more credible sites that link to you, the more trustworthy your site looks. This is the hardest part of SEO to shortcut, and the one that takes the most time.
A few realistic ways small businesses earn backlinks:
- Getting listed in industry directories and local business associations.
- Being featured in local press (a news story, a business profile, a comment in an article).
- Publishing something genuinely useful β a guide, a data piece, a resource β that other sites want to reference.
- Partnerships with complementary businesses (a photographer linking to a florist, for instance).
- Supplier or client websites that list you as a partner.
What doesn't work: buying links from link farms, submitting to hundreds of junk directories, or swapping links with unrelated sites. Google has become very good at identifying these patterns, and penalties can set you back significantly.
One link from a respected local news site is worth more than fifty from websites nobody has ever heard of.
The Myths That Waste Business Owners' Time
A few things that get repeated constantly but don't hold up:
- "Meta keywords" matter: Google has not used the meta keywords tag since 2009. It does nothing. Stop worrying about it.
- "Post daily and you'll rank": Frequency of publishing has no direct effect on rankings. One excellent, comprehensive page beats twelve thin ones every time.
- "You need to be on page one within a month": For new pages targeting competitive keywords, three to six months is realistic. Often longer. Anyone promising page-one rankings in two weeks is either targeting keywords nobody searches for, or selling you something.
- "SEO is a one-time job": It's ongoing maintenance. Rankings shift, competitors improve, Google updates its algorithm. But once you've built a solid foundation, the ongoing work is lighter than the initial setup.
- "More social media posts = better Google rankings": Social media shares do not directly improve your Google ranking. They can drive traffic and exposure, which may indirectly lead to backlinks β but posting on Instagram does not make you rank on Google.
Realistic Timelines: What to Expect and When
SEO is genuinely a medium-term investment. Here's a rough framework based on what typically happens:
- Weeks 1β4: Technical fixes, Google Business Profile fully set up, on-page basics done for core pages. Google starts re-crawling your site. You may see small movements.
- Months 2β3: If your site is new to proper optimisation, Google begins to register the improvements. Local pack visibility often improves here, especially if reviews are coming in.
- Months 4β6: Meaningful movement for mid-competition keywords. Organic traffic begins to grow consistently if content is being added and basics are solid.
- Months 6β12: Established authority for your core terms. Backlink-building starts to compound. This is where the investment pays back noticeably.
The business owners who get frustrated with SEO and give up at month two are the ones who miss the results that arrive at month five. Set a six-month horizon and measure quarterly, not weekly.
Actionable Takeaways
- Search your main service + your city in Google. Note what comes up and who outranks you.
- Claim and fully complete your Google Business Profile. Add real photos and ask three recent customers for a review.
- Check your site on mobile right now. If it's hard to navigate with a thumb, that's a priority fix.
- Run your homepage through Google PageSpeed Insights. Note the top three issues.
- Pick your three most important service pages and check: does each have a clear H1, a proper meta title, and content that answers the questions a new customer would have?
- Look at the "People also ask" section for your main keyword. If you're not answering those questions on your site, add a FAQ section to a relevant page.
- Identify two or three industry directories or local business associations where your competitors are listed but you aren't.
- Don't buy links. Don't stuff keywords. Write for the customer first; Google will follow.
Frequently Asked Questions
How long does SEO take to show results for a small business?
Most small businesses see meaningful movement between three and six months after making proper on-page and technical improvements. Local SEO results (Google Maps, local pack) can come faster β sometimes within four to six weeks β especially if your Google Business Profile is new or newly completed. The timeline depends heavily on how competitive your market is and how much work your site needs upfront.
Do I need to hire an SEO agency, or can I do this myself?
The fundamentals β Google Business Profile, on-page basics, site speed, local citations β are genuinely doable by a non-technical business owner. The harder parts, like technical audits, content strategy at scale, and link-building, benefit from professional help. Many businesses do the basics themselves and bring in an agency once they're ready to accelerate. The worst outcome is paying an agency before your site has its basic foundations in place.
What is local SEO and is it different from regular SEO?
Local SEO is the subset of search optimisation focused on ranking for searches with local intent β "plumber near me," "accountant in Bristol," "restaurant Shoreditch." It involves your Google Business Profile, location-specific content, local citations, and reviews. If your business serves a defined geographic area, local SEO is typically more valuable than chasing broad national rankings, and it's often more achievable for a small business without a massive authority budget.
Why does my competitor outrank me when I've been in business longer?
Tenure in business has no effect on Google rankings. Google doesn't know how long you've been trading β it reads your website and evaluates the signals described in this post. A newer competitor who has invested in SEO, collected reviews, and built relevant backlinks will outrank an older business that hasn't. The good news is that the gap is almost always closeable with focused work over several months.
Is blogging necessary for SEO?
Not for every business. For some, a handful of well-optimised service pages and a strong Google Business Profile will do more than a blog. Blogging helps when you're trying to rank for informational searches ("how much does X cost," "what is the best Y for Z"), which can attract customers earlier in their decision-making process. If you're going to blog, publish substantive posts occasionally rather than thin updates daily β quality wins over frequency every time.
Can I do SEO without changing my website code?
Plenty of SEO improvements don't require touching code: updating page titles and meta descriptions (most CMS platforms have fields for this), improving the written content on your pages, setting up and optimising your Google Business Profile, collecting reviews, and building citations. Technical issues β like site speed, crawl errors, or structured data β typically do require developer help, but those aren't always the first priority.
Where to Go From Here
Small business SEO isn't a dark art. It's a set of practical decisions about what your website says, how it's structured, and how you show up in the places your customers are already looking. The businesses that win at it aren't the ones with the biggest budgets β they're the ones who do the basics well and keep at it long enough for the results to arrive.
If you want to know exactly where your site stands right now β what's working, what's holding you back, and what to fix first β request a free website and SEO audit from Alternate. No obligations, no sales pitch disguised as a report. Just an honest look at what your site needs.
Or if you'd rather talk it through first, start a conversation with our team. We work with business owners at every stage β from those who have never touched SEO to those who've been burned by agencies and want to understand what they're actually paying for.
Have a project in mind?
Letβs turn it into an intelligent product. Book a free 30-minute discovery call.
Start your project β