I’m sure you’ve heard.

SEO traffic converts like crazy. And there’s plenty of data to prove it.

  • 57% of B2B marketers say SEO has the biggest impact on their lead generation (source).
  • 44% of online shoppers begin purchase by using a search engine (source).
  • Leads from organic search are eight times more likely to close into customers than those attracted via advertising or sales (source).
  • 10.3% of traffic arriving at a shopping cart comes from SEO (SEEWhy).

And so on.

But you get none of it.

* Sigh *

That’s why we created this guide - to show you what’s involved in a typical SEO strategy for a small business.

But I’m afraid we have to start with bad news.

You see this is not a step-by-step plan.

  • It won’t show you a guaranteed way to rank high in Google.
  • It contains no magic formula for winning your competitors rankings either.
  • And it won’t teach you any tricks to pull out of a sleeve and drive more visitors from search.

Instead, it will give you an in-depth understanding of every aspect of small business SEO.

But that’s exactly the knowledge you need to win in Google.

  • This guide will show you what’s involved in SEO for a small business.
  • Walk you through every aspect of a typical SEO strategy.
  • Teach you SEO vocabulary.
  • And give you confidence to go and start promoting your company in search.
Small Business SEO Guide

Who is this guide for?

Small Business Owners

If you run a small business and are looking for new ways to attract online audience, this guide is for you. We’ll show you every area you need to work on to win organic rankings.

Ecommerce Owners

If you run an online store and want to attract more organic visitors, this guide is for you too. It will help you familiarize with the key concepts of SEO and give you confidence to start building on that knowledge.

Why is SEO Important?

According to Statista, there are 191 million online buyers in the US today.

And at least 44% of them begin their journey to product ownership in a search engine.

SEO ensures that your site shows up when they look for what you sell.

Ranking for various keywords relating to your products or services helps you to:

  • Increase relevant traffic to your site. Every day people look for information online. Ranking for keywords relating to what you sell gives you a chance to attract them to your site.
  • Improve brand awareness. Visibility in search also means a greater exposure for your brand.
  • Win new sales and leads. Search engines can send visitors with money to spend, fact. But these people will only buy from you if you show up in their search results first.
  • Bypass Competition. If you don’t rank for relevant keywords, your competitors will. And they will win all the brand awareness, traffic and sales.
  • Keep your business open 24/7. Your online business never shuts down. Customers look for it any time of day or night and want to buy or inquire. Search gives you the opportunity to show up when they search for what you sell.

But none of this will happen unless you position your site in search.

What’s involved in Small Business SEO?

Planning and Setting SEO Goals

Before you do anything else, you need to decide what you want to achieve by investing time and money in SEO.

Any goals you choose will help you plan your entire strategy. And let’s face it, without them SEO is nothing more than a time and money wasting exercise.

There is a number of typical goals for SEO campaigns.

1. Brand Awareness

You may decide to use search engines to spread the news about your brand. You can do that by creating content that aims to attract new audiences.

Ideal for: New sites that need to first establish themselves in the marketplace.

2. Product or Service Awareness

You may also want to increase the visibility of your products or services in search engines to attract potential buyers.

Ideal for: Ecommerce or service based sites.

3. Content Awareness

If you run a content-based site (a news outlet for instance) you may decide to increase your pages, blog posts, videos and other content types visibility in search engines.

Ideal for: Content based sites like magazines, publications, blogs or sites providing educational content.

4. Increase in Leads, Customers or Sales

Last but not least, you may want to attract more customers, leads and sales from a search engine.

Ideal for: Pretty much every website with commercial intent behind it.

Therefore, as a first step, you need to define your objectives.

When doing so however, remember that these goals should relate to your business’ objectives.

For instance, if you’re only starting up, you should focus on increasing your brand’s awareness in search, raising authority and building an audience.

If you run an ecommerce site with an established customer base however, you may use search to increase your sales and market share.


When deciding on your objectives, follow a SMART goals methodology. Make sure that your objectives are:


You should define your goals as clearly as possible.

“Increase traffic” may sound like a great objective. In truth however, attracting 10 new visitors to your site would have already achieved it but would that have any impact on your business?

“Increase non-branded traffic by 15% within the next 6 months” on the other hand is specific and simple to measure.


Building on the previous characteristic – you should have no trouble gauging your progress. Define milestones to help you monitor if your efforts bring you closer to completing your goal.


You need to be able to achieve your goals too. Aiming at millions of dollars in online sales in first year might sound like a great plan. But if your site never ranked before and you work in a competitive industry, you will probably be better off setting up a more realistic goal.


You also need to ensure that your goals are relevant to your business. Setting off to increase sales if you don’t offer anything for sale might prove difficult to achieve.


Finally, you should also work out a timeline for achieving your goals. It will help you allocate resources and schedule various campaign elements but also manage expectations.

Here’s an example of a well-defined SEO goal:

To increase non-branded traffic by 15% within the next 6 months.

Few additional resources to help you set SEO goals:

Planning for Small Business SEO

Keyword Research

Keywords are the foundation of SEO.

Everyday, people use keywords to find information, products or services.

To attract them to your site, you need to discover what phrases they are likely to use to find what you sell.

Keywords help you reach relevant audience

Think of the last time you had to describe your company to someone. I bet you used phrases you felt communicate it best:

  • “We sell hiking gear”.
  • “We make cool t-shirts”.
  • “My company develops advertising platform for online stores”.
  • “I’m a marketing consultant”.

But your potential customers might type in different phrases into search engine to find you:

  • “Women’s cargos”
  • “Funny t-shirts”
  • “Ecommerce sweepstakes software”
  • “Online marketer”

Keyword research helps you discover those very terms and phrases your audience might be using to find what you sell.

Without this knowledge you could be missing out on a lot of potential traffic.

Given the complexity of keyword research, we will only scratch its surface in this guide. Later on however I will point you to our more in-depth resources that will guide you step by step through the entire process.

For now though, let’s learn more about different types of keywords customers might use.

Types of Keywords

Depending on what they’re looking for, customers will type different search queries into a search engine.

They will use a single term or category when their knowledge on the subject is limited. Or ask a question when they’re looking for very specific information.

Various types of keywords relate to different stages of a customer’s journey. It’s important that you learn to recognise them. This knowledge will make it easy to discern phrases with commercial potential.

Let’s see how it works then.

Head, Body and Long Tail Keywords

Head keywords often contain nothing more than a single word or phrase, i.e.: “book”, “apple” or “shoes”.

They are generic and often don’t reveal what the user’s really searching for. For instance, someone searching for “apple” might be looking for information about a fruit, electronics manufacturer or the Beatles’ old record company.

Head keywords receive high traffic but rarely convert.

Body keywords are longer and often include additional information regarding the user’s search, i.e.: “Apple laptop”.  It’s now easier to discern what the person’s looking for. Although we still don’t know what laptop model they might have in mind.

Long tail terms describe the searcher’s intent in detail, i.e. “Apple Macbook Air 13inch”. Customers often use long tail keywords when they are ready to buy.

Buyer Intent

We can also categorise keywords by their role in the buying process. There are 4 keywords types that relate to a buyer’s intent– informational, navigational, commercial and transactional.

Informational keywords

Searchers use these keywords when they search for information. They are easy to recognise by such phrases as “how to”, “where” or “how”.

Navigational keywords

When looking for information about a particular brand, company or product, searchers use navigational keywords. These keywords often include only a brand or company’s name.

Commercial keywords

Commercial keywords often help customers find and compare products or services. You can recognise them by words like “best”, “compare”, “order” in conjunction with brand or product name (i.e. “best Nike men’s shoes”, “compare iPad covers”, “best tablet for Christmas”).

Transactional keywords

Lastly, customers use transactional keywords to find products they want to buy. These keywords often include terms like “buy” or “for sale”, “for rent” etc. and describe the need behind the product (“buy iPad Mini cover”).

Why this information is important?

Being able to recognize different types of keywords helps to:

Small Business Keyword Rankings

Site Optimisation

Your website is the centre of your SEO strategy.

Elements such as website architecture, server location but also content and page optimisation are, among others, the key Google ranking factors.

And therefore, optimising a site is one of the most crucial aspects of any SEO strategy.

This process is divided into two parts:

  • On-Page Optimisation and,
  • Technical SEO.

Let’s look at each of them in detail.

On-Page Optimisation

On-page optimisation provides factors that make it easy for a search engine to find, index and then understand content on a site.

Key on-page optimisation factors include:

Site Architecture

Various research confirmed that Google uses feedback from users (i.e. time on site and SERPs click-through-rate) to rank a site.

And therefore, the more appealing your site is to your users, the more appealing it is to Google too.

If your site features a clear structure, making information easy to find, your visitors are less likely to bounce off it or spend little time on a page.

But if your site is only a jumble of pages with no logical structure and flow of information, visitors will have hard time finding what they’re looking for and thus, leave the site at a snap.

Good site structure also means better crawling

Google finds and indexes pages on your site by crawling from one page to another. In other words, it follows your structure to discover pages you want it to index and display in search results.

The better you organise pages and information on your site then, the easier it will be for Googlebot and other crawlers to access and index them.


The two key meta-tags (title and description) are important ranking factors providing a concise summary of what the page is about.

Search engines also use them to display information about a page in search results.

You should strive to optimise your meta-tags to include all relevant information that might help a search engine understand your site but also, entice searchers to click.

Title Tag

After content, title-tag is the second most important on-page ranking factor. It helps a search engine to discern what the page is about.

A title-tag also works like a headline, telling a user if a page contains the information they’re looking for.

There are few best practices for setting up title tags:

  • Title tag should start with a keyword. Research by Moz indicated that title tags beginning with a keyword tend to do better in search.
  • It should be no longer than 70 characters (including spaces). Otherwise you risk Google cutting the text mid-sentence and obscuring the message.
  • It should be interesting and engaging to entice a user to click on it.
Description Tag

Although description meta-tag has lost a lot of its original ranking importance it still sends a relevancy signal, helping a search engine to understand the content on a page.

Description tag also allows you to include a longer page overview in Google’s search listing. It is therefore still a good practice to define it for each page, even if Google no longer uses it as a ranking signal.


Headers help to organise content on a page into sections and make it easier to read.

But what’s important, Google uses HTML header tags, which define page headers in code as relevancy signals and ranking factors.

For instance, according to this research, pages with a <h2> tag defined typically rank higher than those pages without a header.


Images send a search engine a very strong relevancy signal through their file name, alt text, title or caption.

On top of that, they have an opportunity to drive traffic from image based search engines as well as social media.

To optimise images, you need to include a page’s keyword in:

  • Alt text.
  • Image URL.
  • File name.


Content on a page is important for many reasons:

  • It helps communicate the topic of the website.
  • Builds trust and establishes authority.
  • Helps to convey a site’s theme.
  • It establishes quality.

It is safe to say that pages with poor content stand a very little chance to achieve good rankings.

There are similarly many factors that affect how useful content is for rankings:

  • Length. This research for instance proved that content length affects rankings.
  • Presence of Latent Semantic Keywords (LSI). These are keywords that help Google extract meaning from words with more than one meaning.
  • Originality. Duplicate content has very little chance to rank well.
  • Usefulness. Google even distinguishes between quality and useful content.
  • Value. Google is open about ranking pages with content bringing value higher than thin pages.

Internal Linking

The number of and quality of links pointing to a page from other pages on a site are both strong ranking factors:

  • The number of links from other pages on a site tells a search engine that Webmaster believes this page is important.
  • Linking to it from other authoritative pages indicates that it’s a valuable resource too.


A sitemap is a file containing links to all pages on a site. It helps search engine to find and index your site much quicker.

Having a sitemap prevents Google from overlooking certain pages on your site and gives it a road map to index it thoroughly.

On site SEO

Technical SEO

This term encompasses 3 key aspects of your website’s setup that help search engines find, crawl and index your pages. Namely:


Crawling relates to ensuring that all pages on a site can be crawled by search engines. This is typically achieved through:

  • Devising a solid site structure.
  • Submitting sitemaps.
  • Creating a solid internal linking structure.


This area relates to monitoring whether your pages are being indexed or there are any issues with crawling your content.


The last part relates to monitoring how your pages rank in search. Do right pages rank for right keywords? Is your website ranking as high as it could, given its current setup and authority?

For instance, a wrong page ranking for a particular keyword might suggest indexing problems. This could be due to many factors, from content optimisation, a problem with internal linking or navigation.

Site Audit

Whether you’re launching a new site or will be promoting an existing site, site audit is always the first thing you do before launching an SEO campaign.

In simplest terms, site audit is a process of examining your website to establish what is good about it and what is not. Site audit helps to identify potential problems that could hinder all your organic search efforts and tell you if a site is ready to compete for rankings.

A site audit you can reveal:

  • How well your site is optimized.
  • If there are any problems with its technical setup (servers etc.).
  • If content is properly optimized.

Additional Technical SEO Resources:


Quality content is the key to achieving high rankings.

Search engines have only one goal – to provide the best user experience. And that means, delivering relevant and quality information.

It’s only natural then that only pages offering value to users stand a chance to rank high in search.

But what makes content good for SEO?

In the past search engines used a predictable algorithm to establish what pages to rank. They used to match a users search query with words on a page. If the two matched, they displayed the page in search results.

That was a system easy to game.

You just had to fill a page with keywords you wanted to rank for and bam! Google showed your site in SERPs.

It didn’t matter that such copy delivered little or no value. As long as it helped to rank, website owners were happy to use it.

But this provided very poor user experience. And thus few years ago however Google began tackling low quality pages.

As Amit Shingal, Google Fellow points:

“Our site quality algorithms are aimed at helping people find ‘high-quality’ sites by reducing the rankings of low quality content.”

Today, instead of looking at keywords only, search engines assess content’s quality and its usefulness among many other factors before they rank it.

Key elements they’re looking for include:


Today’s content should deliver the highest possible quality. This means that it should be:

  • Original,
  • Provide in-depth information,
  • Highly relevant,
  • Useful.


Content should also entice users to interact with it. There are many factors Google take into consideration when assessing content’s engagement:

  • Time readers spend on a page.
  • Bounce rate.
  • Comments.
  • Social shares.


Search engines prefer new content.

With a Caffeine update, Google began to favour recently refreshed content, especially for time-sensitive searches. To highlight this even further, the search engine began displaying a date a page was last updated on.

This doesn’t mean however that you need to keep on updating every piece of content on a site. It’s worth however to create content revolving around trending topics and keep those pages fresh. This way you can enjoy top rankings for days or weeks while a topic is trending.

More resources:

Small Business Content Marketing

Link Building

All elements of small business SEO we discussed so far related to your website in one way or another.

And all of them are important.

But if you’re interested in increasing your search traffic, then you also have to build backlinks.

What are backlinks?

Backlinks are links pointing to your site from external websites Google uses to establish its authority.

Think of them as recommendations for your business. The more people refer, recommend or simply mention your company (in a positive way, of course), the more likely your prospects will want to do business with you.

Search engines operate in a similar way. They consider every link to your site as a confirmation of its authority. After all, who would be referring their visitors to a site they don’t consider good quality?

But when it comes to backlinks, it’s not just the quantity that matters.

In fact, low quality backlinks can damage your rankings or even get your site penalised. That’s why you need to assess the quality of each potential link source before building a link.

What makes a good backlink?

There are various factors affecting the quality and strength of a backlink:

  • Authority of a site a link is on.
  • Rankings of the linking site.
  • Relevancy of the site. Links from sites irrelevant to yours will always carry less strength than those from related sources.
  • Type of a linking site. There are certain types of websites that always send a poor link back, i.e. link directories, website directories, guest post only blogs, article directories and so on.
  • Type of a link. Not all links are the same. Google continuously analyses and ignores those link-building techniques it considers spam (i.e. link exchanges, guest posting, mass PR distribution etc.). Building those type of links can only hurt your rankings.
  • Paid links. Buying links is a direct violation of Google’s Webmaster Policies and typically leads to a penalty.

What is link building?

Cory Collins defines it as:

“Intelligent promotion of a website, page, or asset with the primary intention of building a link.”

Many other SEO will refer to it as a marketing strategy to build brand awareness or increase a website trust and authority with search engines.

All of those definitions are true.

But in practical terms, link building simply aims to create as many backlinks and references to your site.

What’s involved in link building campaign?

Building links is rarely a once-off enterprise. Typically businesses devote months to properly conduct a full link building campaign.

The process begins with current backlink profile analysis.

First and foremost, you or whomever you hire to work on your SEO must assess backlinks currently pointing to your site.

How many backlinks do you have? What’s the authority of linking domains? Are they all good quality? Are there any links that could potentially cause a penalty?

Next, depending on the findings you might have to clean the current link profile.

If your backlink profile includes a number of poor quality links, it might be worth to remove them before building more links. Leaving them as they are may result in a Google penalty and loss of rankings.

Next you need to decide on your campaign’s goals and budget.

We’ve already discussed the importance of setting goals earlier in this guide.

But clearly defined goals will also help you devise a budget for the campaign.

Link building costs money. You need to decide how much money you can devote to promoting your site.

Next comes formulating a plan.

Once you know your current situation, goals and a budget, it’s time to plan the entire strategy.

Your plan will involve details of a linkable asset you will create.

It will also describe how you are going to promote the asset to gain links. What steps are you going to take to spread the word on your content? What channels will you focus? Will you target other bloggers and influencers? Or use paid advertising to position your asset in front your audience?

Last steps in a plan will define production schedule, launch date and key performance indicators.

Additional resources:

Monitoring Link Building Ranks

Industry and Competitor Analysis

Your business doesn’t operate in a silo.

Other companies offer similar products or services to yours, target the same audience and rank for the same terms.

As part of your SEO work therefore you should monitor and analyse both the market and competition.

Here’s why.

  • Competitive intelligence gives a clear understanding of your online competition. You probably know your market and who your competitors are. But online you can be competing against completely different companies. Competitive intelligence helps you identify those most immediate online competitors.
  • It helps spot new gains and opportunities. By analysing your competitors’ strategies you can identify emerging trends. You can also find gaps in their marketing strategies and use them to your advantage.
  • It can help you find new relevant keywords. Your competitors may already be ranking for highly lucrative keywords. Researching their strategies might suggest new phrases to optimise your site for.
  • You will make more informed decisions about your strategies. Knowing the market and most popular marketing strategies helps to be more focused when making strategic decisions.
  • You’ll be able to predict your competitors’ next moves. Various competitor analysis data might reveal hints of new strategies or products your competitors are planning to launch.
  • Last but not least, it should help you find your competitive edge. Industry and competitor intelligence will also help you assess your strengths on the market and find your competitive advantage.

What’s involved in competitor analysis?

Identifying Competitors

Your online competitors might be different to companies you are used to competing with offline. And that’s for various reasons:

  • Your long-time competitors target different online audience.
  • They optimise for different keywords.
  • They don’t actively engage in online promotion.

And therefore, the first step in competitor analysis is to identify sites you compete against and pick 2 or 3 for further research.

Compare Strategies

Next you need to compare your website and online strategies to:

Identify keywords they use and compare standard keywords metrics:

  • Type
  • Relevance
  • Search volume
  • Trend and,
  • Their rankings for those keywords.

Analyse their sites to find out:

  • Domain authority.
  • Number and the quality of their backlinks.
  • Number of linking domains and many other factors.

Assess their content.

  • How relevant and informative it is?
  • Is it well optimised?
  • Is it popular, do their readers share it or engage in any other way?

Identify Strategies to Implement

Last but not least, make a list of keywords or content ideas you think you should incorporate in your strategy.

Is competitive intelligence unethical?

You may consider the above as a violation of your competitor’s privacy.  In truth however, competitive intelligence is neither unethical nor new.

Businesses have always been researching their competitors’ strategies.

In the old days however, they were restrained to checking out their competitors’ marketing collaterals or taking a sneak peek at their trade show booths.

Today, with all the sophisticated analytics tools you can research competitors from the comfort of your office.

None of this however makes the strategy unethical.

Additional resources:

Competitor Analysis

Monitoring and Analysing Results

The final element is establishing if the strategy actually works.

SEO is tough.

You devise a strategy, decide on goals and ensure both website and content pass the highest criteria. You relentlessly build links and promote the site.

But it’s hard to know if you’re making any progress. Well, unless you constantly measure your key performance indicators (KPIs).

What are KPIs?

According to Investopedia, KPIs are:

“A set of quantifiable measures that a company or industry uses to gauge or compare performance in terms of meeting their strategic and operational goals. “

They are various metrics that reflect your goals and help you establish if you’re making any progress in achieving them. For instance, if your goal is to increase traffic to the site by 15%, your main performance indicator will be traffic growth for a specific period.

But apart from indicating progress, KPIs also help to:

  • Identify potential problems. Regular monitoring and analysing your progress may help spot any potential problems and fix them before they escalate or hinder the entire project.
  • Spot new opportunities. By monitoring progress you can discover new opportunities. A particular keyword starts bringing surprisingly well converting traffic? It might be worth to invest more time into it.

What are the most common small business SEO KPIs

KPIs vary from business to business. Depending on goals you set your business to achieve, you may be tracking a whole range of different metrics.

There are however universal SEO KPIs you will track regardless of your objectives:

  • Keyword rankings. This metric indicates the position your website achieves for a particular keyword.
  • Traffic. Indicates the number of visitors your site received for a specific time.
  • Average time on page. This is the average time visitors spend reading content on a particular page. You can use this metric to gauge how useful and relevant is your content. Low average time on page will indicate that readers don’t find it useful or relevant to their needs.
  • New vs. Returning Visitors. This metric indicates how many first time visitors your site receives for a given period in time. It is useful to establish if your content strategy works and attracts new audience. It is also useful to establish if your site is popular and entices visitors to come back.
  • Bounce rate. Indicates how many visitors left a particular page or your site without reading its content. It helps spot poor or irrelevant content or indicates various other problems with your site.

Tools to monitor SEO progress:

Monitoring SEO

That’s It!

That’s it, every single element of a small business SEO strategy.

Now, after completing this guide you should have a good understanding of what’s involved in promoting a small business in search.

What’s next?

Throughout the guide we suggested various additional resources to help you learn more on each topic. Read them all. They’ll provide you with additional information you need to start preparing your first SEO campaign.

And after that, it’s all in practice.

Good luck!