Search engine optimisation (SEO)

SEO services for small businesses

Affordable SEO services from £199

Measurable, trustworthy and low-cost SEO services for small businesses. We’ll help more customers find your businesses through Google search.

SEO services

What our SEO services include

Keyword research

See what your potential customers actually type into Google. We’ll optimize your site for these exact terms so you show up in the search results.

Competitor analysis

See how your rivals reach page 1 of Google. We’ll then adopt a similar strategy but do it 100x times better so you can rank higher than them.

Website enhancements

Add new content and finetune your existing pages so your website is more helpful for your customers and easier for Google to understand.

Technical optimisation

Speed up your website and fix any bugs so it’s user friendly on all devices. Google rewards technically-sound sites with higher rankings.

Link building

Get trustworthy, established websites linking to yours. Google views these links like recommendations, meaning it shows your site higher in search results.

Monthly reporting

Track your SEO progress and measure return on investment with easy-to-understand data. See what’s working, fix what isn’t, and grow your results each month.

SEO services

White hat SEO services

Your website and investment are in safe hands with us. The murky SEO world is full of rogue traders who follow unethical practices to get you rankings.

When Google’s algorithms discover these, it penalises your website by ranking it lower. You could even be delisted, costing you traffic and potential business.

SEO services

Reliable small business SEO services

I’m Jay, the founder of All-in-1 Websites and chief SEO consultant. Over the years we’ve helped dozens of small businesses become more visible online by providing honest and reliable SEO services.

The reviews and results speak for themselves.

About our SEO copywriting

No contracts

Pay month by month instead of being tied down

Affordable

Save money with ethical, low-cost services

Trustworthy

We only take on projects we think we can be successful with

Measurable

Get monthly reports that show your return on investment

SEO services

Pricing for small business SEO services
Our SEO services for small businesses are one-time investments to lay the groundwork for SEO success. We then offer monthly packages to keep your website appearing in the search results.

Foundation

£ 199 From
  • Keyword research
  • Competitor analysis
  • Website audit

Starter

£ 599 From
  • Keyword research
  • Competitor analysis
  • Website audit
  • Existing content optimisation
  • 5 meta titles and descriptions
  • 1 premium backlink

Maximiser

£ 1099 From
  • Keyword research
  • Competitor analysis
  • Website audit
  • 5 meta titles and descriptions
  • Existing content optimisation
  • Site speed optimisation
  • Google page insights report
  • 3 premium backlinks

Monthly SEO packages

£ 199 From
  • 1 x 1000 blog posts
  • Monthly reporting
  • Competitor monitoring

Rates guideline only as there is no “one size fits all” SEO service for small businesses.

These packages do not include major overhauls of your website or substantial new content. We may recommend this if we think it’s necessary for your success. It all depends on where your website is at now and what the market is like for your target keyword.

Portfolio

Examples of our work

Business game

All-in-1 services

Get your website built, written and found

We offer more than just SEO services for small businesses.

Take advantage of web maintenance, content writing, and copywriting services.

What clients say about us

Let’s help potential customers find your website

SEO services for small businesses

SEO services

FAQs about SEO services for small businesses
Is SEO worth it for small businesses?
Yes, SEO services for small businesses are worth it as more potential customers will find your website when they search online. Unlike paid advertising where you pay every time someone clicks onto your website, once you appear on Google, you get a steady stream of potential customers without extra cost. While it can take time to see results, the visitors you get are often better quality—they’re actively looking for what you offer and are more likely to become paying customers.
SEO for small businesses is more focused and local than big company SEO. While large corporations compete for broad terms across the country, small businesses can target their specific area or niche sector. This means less competition and better results with a smaller budget. Since most small businesses don’t have their own marketing department, our service acts as your outsourced marketing team on demand, handling everything from keyword research to content writing.
No, you don’t have to hire someone for SEO—you can do it yourself. But it does take a lot of time and know-how. While you can learn the basics yourself through online resources, good SEO takes consistent effort and can easily turn into a full-time job. Most small business owners find they’d rather spend their time running their business than keeping up with Google’s latest changes, updating their website, writing blogs etc.
You can do SEO on your own, just be aware that it does take a lot of learning, trial and error, patience, and time. That’s why most small business owners find it best to hire someone. A professional SEO consultant can handle the technical stuff, track what’s working, and adjust your strategy, so you’re free to do the day job. They’ll often get faster results too, since they already know what works. But if you’re just starting out or on a tight budget, there are plenty of free SEO guides to help you begin.
Your website might not be ranking because it’s facing some common hurdles: you might be targeting words that people aren’t actually searching for, you’re not adding enough new content, or there could be technical issues slowing things down. But don’t worry—our SEO services for small businesses include a full audit that identifies weaknesses and creates an action plan to improve your website performance, so you can rank higher and attract more customers.
We start by looking at how your business shows up on Google right now and what your competitors are doing better. Then we create a plan to improve your rankings, which includes fixing any technical issues on your website and building quality links from other trusted sites. We’ll handle all the technical stuff – from optimizing your pages to creating fresh content that Google loves. Each month, you’ll get a simple report showing your progress and what we’re doing next to get you more customers from Google searches.
The main difference between our SEO packages comes down to how involved you want to be. Our Foundation package (from £199) provides a complete DIY action plan for you to follow. The Starter package (from £599) covers the basics and lets you get on with the rest. For maximum results, our Maximizer package (from £1099) covers everything from start to finish. Then, as SEO is an ongoing task, our monthly packages include new content, reporting and optimising.
No, we can’t guarantee SEO results and, honestly, no one can. That’s because Google controls what shows up in its search results and they don’t share their exact recipe for success. But here’s what we do promise: Before taking on your project, we’ll check out your market and target keywords to give you our honest opinion. If we think the competition is too fierce or we would need more resources than our service provides, we’ll let you know upfront. We only accept websites we think we can be successful with.
Our SEO services don’t include major website redesigns and entirely new content. While these might be needed for better SEO (like making your site mobile-friendly), we’d quote them separately. And like any honest SEO company, we can’t guarantee specific results because no one can—unless they’re the CEO of Google.
You’ll typically start seeing SEO results within 3-6 months, but it really depends on your local competition. If you’re the only business of your kind in a small town, you might see results faster. But if you’re competing with dozens of similar businesses in a big city, it could take longer. The good news is that once your website starts ranking well, the results tend to last—as long as you keep adding fresh content and following SEO best practices. Remember, the O stands for optimisation. That means it’s an ongoing job and often involves lots of trial and error.
While no one can guarantee results, it’s very unlikely you won’t see improvements. That’s because we only take on jobs we’re confident we can be successful with. We look at what your competitors are doing to rank well, then use those insights to create an even better strategy for your website. If things aren’t going as planned, we’ll keep tweaking and testing different approaches until we find what works. SEO takes time, but we’ll stick with it until we get results.