small business SEO agency

Icon to represent date of article written by the SEO agency. 04 January 2021

James Hughes - Small Business SEO Specialist

James Hughes
Founder & Senior SEO Consultant

Icon representing LinkedIn logo Icon representing send an email.


Find out if small business SEO agency services could help your business generate more customers from organic search traffic.

Icon with a pair of glasses to represent the read time. 10 min read

5 Step SEO strategy infographic for small business. Traffic Analysis, Keyword Research, Build Quality Pages, Make Pages Found and Improve Technical SEO.


Yellow tick bullet point. Why SEO is so important.

Yellow tick bullet point. If you need an SEO agency.

Yellow tick bullet point. How to make money with SEO.

Schedule Consultation

small business SEO agency

Should you be outsourcing SEO work to a search engine optimisation company?

Digital Marketing for Leads is a SEO agency based in Ibiza with clients across Europe.

Are you thinking about consolidating your domains before you start a SEO project?

Read this guide on merging websites to find out how to avoid losing website traffic.

Did you know?

Every SEO strategy should consist of 5 core steps: traffic analysis, keyword research, building quality content, link building and technical SEO.

Digital Marketing 4 Leads help a lot of clients with their website content and offer professional blog writing services.

Keep scrolling to read the whole article and find out why you should pay for a website health check before embarking on an SEO strategy with an inbound marketing agency.

[Don't make the same mistake that most other small businesses make.]

Feel free to use the table of contents to jump to the section that interests you the most.

If you are in a rush, email this page to yourself and save it for later.

table of contents

an introduction to SEO

It is a good idea to have a basic understanding of SEO principles before deciding if you need an SEO agency.

This introduction will cover what SEO stands for, its role in the marketing mix, how SEO can generate you long-term business revenue and some SEO basics

If you already have an understanding of what SEO does and how it works then skip to the next section in the guide and find out why SEO is important for your website.

what does SEO mean?

The acronym SEO stands for Search Engine Optimisation.

what is the meaning of search engine optimisation?

SEO can be defined as an internet marketing strategy focused on improving the organic traffic to a website from search engines.

what is organic traffic?

Organic traffic is the number of visitors to your website from unpaid search engine results.

The opposite of organic traffic is paid traffic which is the number of visitors to your website from paid adverts.

how can organic traffic be improved?

SEO digital marketing campaigns aim to improve traffic in two ways. The first is to increase the number of visitors to your website. And the second is to increase the quality of the visitors to your website.

Imagine that you are a baker, and you sell chocolate cupcakes on your website.

Your business goal is to increase the number of visitors to your website who want to buy chocolate cupcakes online.

With the wrong SEO strategy in place for your website you could successfully increase your website traffic…

…but fail to increase your sales

This is because the increased traffic could all be amateur bakers looking for a chocolate cupcake recipe to make at home.

You need to ensure that you drive quality traffic to your website and a SEO agency will have the experience to help you build a SEO marketing campaign that achieves both of these requirements.

SEO or digital marketing alternatives?

If you are a website owner and want to generate more leads or sales through your website then you have to consider SEO marketing and whether or not it is the right strategy for your business.

Alternative digital marketing strategies for driving traffic to websites are PPC (pay per click), social media marketing and email marketing.

how SEO helps your business?

If you manage to rank a webpage highly in the search listings for keywords that attract high volumes of quality traffic, then this webpage will become an asset for your business.

It will continue to generate leads and customers for your business for many years to come.

why SEO is important for your website

why SEO matters

Out of a survey of 2 million pages, ahrefs found that only 5.7% of pages rank in the top 10 of Google for at least one keyword within a year of publishing.

90.63% of all pages in our index get zero traffic from Google, and 5.29% of them get ten visits per month or less.

Most businesses don’t have the knowledge to perform a detailed keyword research audit, they don’t have a link building strategy that supports their website, and most businesses don’t invest in the time to create content that is substantially better than their competitors.

This is why they fail.

You can’t just do a “little bit of SEO for your website” or hope that your pages will get found.

If you want your website to appear in the search results, then you have to invest in a proper SEO strategy.

how SEO works step by step

Digital Marketing 4 Leads uses a 5 step SEO strategy.

Step 1 – Traffic Analysis

Find out how much organic traffic your website is generating, discover which pages on your website are generating the most traffic and learn which keywords are generating this traffic.

Step 2 – Keyword Research

Make a list of keywords related to your business and analyse the keywords to find opportunities for your website to rank in the search results.

Step 3 – Build Quality Pages

Create webpages packed full of useful content including information, new research data, trends, lists, photos, infographics, videos, etc. Make webpages that visitors will enjoy and want to share with other people. Apply basic on-page SEO techniques to each page.

Step 4 – Make Pages Found

Start telling the world about your new webpages. Reach out to other websites in your industry and build a network of other websites that are linking to your new webpages.

Step 5 – Improve Technical SEO

Dig deep into your webpages and apply SEO code to help Google understand what your website is about. Improve the page speed of your site so that it loads quickly and make sure that your webpages display well on mobile devices.

Go back to Step 1.

what SEO principles are you familiar with?

To be good at SEO in marketing, you will need:

+ an analytical mind to crawl through 1000s of keywords and traffic data and a working understanding of basic spreadsheet formulas.

+ a creative mind to be able to write compelling copy and to create visual content for your webpages.

+ a social mind to spread the word about your website and build a network of links with other website owners online.

+ 20 to 40 hours a month to spend working on the SEO strategy for your website.

+ subscriptions to various online tools and software to help you carry out the SEO techniques.

do you need a SEO agency?

SEO is time consuming and requires a lot of different skills and knowledge to create and implement an effective strategy.

Do you have the type of mind and the skillset to carry out all of the tasks?

Do you have enough hours available each month for you to commit to taking on the SEO strategy yourself?

Do you have the experience to know if the strategy you have chosen is likely to bring you the results you wanted?

what is an SEO company?

what is an SEO agency?

An SEO agency is a business that you can partner with to carry out SEO services for your website.

They will be experienced at all 5 steps of the SEO process and will be able to help you put together a custom SEO plan for your business based on your goals and your budget.

After carrying out an audit, they will also be able to tell you if your website goals and your budget for SEO work are aligned.

The SEO Agency will have the team members and resources to carry out the SEO work for your website, saving you 20 to 40 hours a month (estimated time for a small business).

You can use this saved time to focus on other areas in your business that you are more passionate about.

a SEO agency cannot make any guarantees

It is impossible for any SEO agency or freelancer to make any guarantees about the results of SEO work.

Digital Marketing 4 Leads uses the experience from 14 years of SEO marketing to regularly deliver results in difficult search sectors, but at the end of the day Google chooses who gets the top spots.

Google wants to show users the most useful pages for their search.

Therefore, a SEO strategy should focus on creating the best and most useful pages for a user’s search query.

Simultaneously, it should also focus on building the website's authority online through a link building strategy with other trusted websites in similar industries.

This will help Google learn to trust your website more and more.

The more that Google trusts your website, the more likely Google is to show your pages in the search results.

SEO for small business

Before you commit to outsourcing any services to an SEO agency, you should arrange an initial consultation with the person who is going to be running your SEO campaign if you make the decision to go ahead.

Outsourcing SEO for small business is often necessary.

At the same time, you are trusting another person outside of your business with the future success of your company and it is a big decision.

If you are going to be working with a SEO consultant for several years, then it makes sense to get to know them first.

Digital Marketing 4 Leads offers two free 1-hour zoom consultations every Friday afternoon and these can be booked online.

In the run up to your online consultation you will be emailed a list of discovery questions about your business.

Your answers will be used by your SEO consultant to prepare some preliminary information for your first chat.

what SEO services include?

If your SEO consultant believes that there could be a valid SEO opportunity, then the first SEO service that you should be offered is an SEO audit.

This should analyse your website, your competitors websites and the overall search marketplace for the business sector that want to rank in.

Do not pay for any other SEO service without an in-depth SEO audit.


Search engine optimisation might not be a viable option for your website.

It might not deliver results within the timeframe that you want to start acquiring traffic or I might not be possible within the budget that you have available to spend.

The SEO audit will let you know whether or not an opportunity exists for your business.

It should include a full SEO strategy for your business with an extensive breakdown of how each of the 5 SEO steps will be applied, along with a custom proposal for how the work will be carried out, a timeframe and estimated costings.

An initial SEO audit can take 15-20 hours for a small business, depending on the size of your website and the amount of keyword topics that you are trying to rank for.

Digital Marketing 4 Leads charges £1000 upfront for a SEO audit (maximum 20 hours).

You receive a pdf audit and an accompanying Excel spreadsheet with all of the raw data.

what is the best way to do SEO for your website?

After receiving the SEO audit you might:

+ realise that there is no opportunity for SEO. We part as friends.

+ decide that you have the skills required within your small business to implement the SEO strategy internally. From time to time you might ask for some extra help and this is billed at an hourly rate.

+ choose Digital Marketing 4 Leads to implement your SEO strategy.

How to get your SEO audit for free?

All new clients who sign up for SEO projects totalling more than £18,000 with Digital Marketing 4 Leads get their initial SEO audit for free!

Our SEO agency that supports small business and the £1000 you spent on the initial SEO audit will be credited against your account…

…to say thank you for committing to a long term partnership with our team.

does SEO work for small business?

why seo is important for small business

Before founding Digital Marketing 4 Leads I had 14 years’ experience in SEO as the marketing director of a music agency in the UK.

I used SEO to create landing pages on the website that generated £70,000 sales from organic traffic every month (before COVID-19 disrupted the music industry).

That is £840,000 sales from organic search traffic EVERY YEAR.

It took a lot of hard work and a strong commitment to a long-term SEO strategy.

can you make money with SEO?

Yes – but remember that SEO is a long-term investment.

As an example, let’s say that your aim is to create a webpage that ranks well for people who are looking to buy chocolate cupcakes.

Perhaps it takes a year to climb the rankings and eventually settles at a position that generates 150 visitors a month (1800 visitors a year).

It could take a SEO company 20 hours to make the web page (research, content writing, infographics, editing photos and coding the content with technical SEO) and an additional 50 hours of link building with other websites (70 hours total).

If you find a SEO marketing expert to do this for £50 an hour then this will cost £3500.

When the page is ranking then your business will own this asset and you will not have any further costs.

By comparison, if you chose to run a Google Advert campaign and it cost £2 a click, it would cost you £3600 to achieve the same amount of visitors…

…and you have to keep paying this EVERY YEAR.

how will SEO help my business?

There is so much more to SEO than getting high rankings in Google.

It is about building your business into a leader in an industry.

It is about becoming recognised as an expert by your competitors.

It is about becoming the authority on a subject matter.

To succeed online, you need great content…

…and then you have to tell the world about it.

SEO where to start?

The first step is to book a FREE online consultation.

Chat soon!


Are you ready to outsource your SEO?

Find out whether or not a SEO agency can help your business get more leads and customers online.

Two free SEO consultations available every Friday.

Schedule Consultation


Icon showing vertical ipad and gear cog representing SEO agency. SEO Agency


Icon with an envelope inside a circle representing email. Email Us


Digital Marketing 4 Leads is based in Ibiza, Spain. Ibiza

Site Map

Copyright © 2020 Digital Marketing 4 Leads. All rights reserved.