How can you use SEO to grow your small business? Can you do SEO on your own, or do you need expert help? What are the benefits of having a search engine optimized website, and what does this mean in business terms?
These are just some questions business owners ask regarding small business SEO.
I’ve talked with hundreds of small business owners over that last 10 years, and one of the characteristics common to all is that they are not sure how to approach SEO for their businesses.
They know that SEO is the way to go, and they know that their competitors are using SEO to get clients, but they don’t know how to get started with SEO.
If you are in the same situation, don’t worry, you are not doing anything wrong.
Running a small business is not an easy thing to do. As an owner, you have to deal with many things, and if digital marketing or SEO is not something you are familiar with, things can get tricky.
The purpose of this article is to fill in this cap, i.e., to provide information to small business owners about SEO in simple terms and everyday language.
What you will read below is how to approach SEO from an owner’s perspective and not from a technical point of view.
You will learn what SEO is and how it can benefit your business, how to do SEO (either in-house or with the help of experts), and how to use SEO to get more clients to your door.
Here is a list of all the topics we will discuss in this article:
- How Small Businesses can benefit from SEO
- Is SEO right for my business?
- What is Local SEO?
- Can you do SEO on your own?
- How to choose an SEO provider
- How much does SEO cost?
- Small Business SEO Tips
- Small Business SEO Tools
How Small Businesses can benefit from SEO
The first thing that you should have clear in your mind is why you need SEO for your business.
Search engines like Google, Yahoo, and Bing are used by millions of people daily to find information, new products to buy, solutions to their problems, and anything else you can imagine. I’m sure you have said many times the phrase ‘Google it’ when someone asks you a question, and you don’t know the answer.
All these daily searches create a huge market open to businesses that compete online.
If you own a website, it is possible – under some conditions, to get a portion of these people to visit your website and turn them into potential customers by selling them your products or services.
The conditions are simple. Your website needs to appear in one of the top 5 positions (on the first page of the search engine results pages) for search keywords related to your business.
According to studies, most people (more than 70%) will click on one of the top 5 websites presented in the SERPS.
How do you get to the top positions of the search results? The answer is through SEO.
Search engine optimization or SEO is the process to follow so that your website:
- Will appear in one of the top positions in the Search engine results pages (SERPs) when people search for terms (keywords) related to your products or services.
- Provides a great user experience since SEO is not just about rankings but also about building high-quality websites.
To fully optimize your business website for search engines, you must configure or optimize several settings.
These are related to your technical infrastructure, site structure, content, and many other factors.
During the ranking process, search engine algorithms evaluate more than 255 factors before deciding which websites will appear in the top positions of the results.
For better management, these factors can be organized into 3 groups: technical, on-page, and off-page SEO factors.
Technical SEO can help you optimize your website for the crawling and indexing phase. It’s a crucial process ensuring that search engines can access, read and index your content without problems.
On-page SEO is what needs to be done within your website so that search engines can get a better understanding of what you are trying to promote in their index.
In other words, it’s the stage to tell search engines which keywords or search terms you want your website to appear in the results.
Off page SEO is about promoting your business online so that search engines are convinced that your website deserves one of the top places in their search results. This is also referred to as link building.
What to expect from a successful SEO Campaign?
- A website that speaks the search engines language (i.e., an SEO Friendly website)
- A website that is easy to use and user friendly
- A website that loads fast
- A mobile-friendly website
- High-ranking positions when people search for businesses in your area (that’s local SEO – more on this below)
- Top-ranking positions when people search for your business name on Google
- High-ranking positions when people search for terms related to your products or services
- A constant flow of free organic traffic from all major search engines
If you are already using SEO and you are not getting ALL the above benefits, then it means that you need to go back to the drawing board and re-think your SEO strategy.
SEO is not a theoretical concept, but it’s a digital marketing channel that can produce real, measurable results. If you are not getting any results, i.e., organic traffic from search engines, this is a big signal that you are doing something wrong.
Is SEO right for my business?
SEO suits all businesses regardless of size, location, or language.
You might be thinking that your big brand competitors are spending thousands on SEO per month, and this is something you cannot afford, but that should not stop you from starting with SEO.
Billions of people all over the world are using the Internet to do business, and no website or niche is too small to participate and benefit from this.
You should consider SEO as a long-term investment and something that will keep your business going for years to come.
Indeed, SEO is not the fastest way to get traffic to your website. It takes time to work, but when it does, it creates a higher ROI than any other digital marketing channel.
If you are in a situation where you need to get search engine traffic as fast as possible, try PPC advertising or experiment with Facebook ads.
But, whatever you decide, make sure you allocate a good portion of your marketing budget to SEO.
As a digital marketing manager, I have talked with hundreds of small business owners, and once I explain to them how SEO can help their business, they all regret not allocating some of the budgets to SEO earlier.
Spending all your budget on Ads and paid promotions may generate results in the short term, but once you stop spending, traffic and sales drop.
With SEO, it’s the opposite. You invest in the beginning and get a lower return, but in the long run, the results are long-lasting.
Pro Tip: SEO is one of the components of search engine marketing. PPC is another way to get search engine traffic faster than SEO. Read SEM Vs SEO for the differences.
What is Local SEO?
Local SEO is another term that is closely related to small businesses. In simple terms, Local SEO refers to several factors you can use to optimize your website for location-aware searches.
When users add a location in their search query, Google shows businesses operating in the particular area on top of the results (and in Google Maps)
The same happens when a user is searching from a mobile. Google knows the location of the user and adjusts the results to show businesses that are closer to the user.
What does this mean for small business owners? More customers to your door.
Local ranking factors that help your small business SEO
If you have a local presence and want to get customers to your brick and mortar store, you need to optimize your website for Local SEO.
The most important local ranking factors are summarized below.
Register with Google My Business
As a startup or small business, the main goal of your online presence is to make it easier for people to find you on the Internet, and Google My Business does exactly that.
Registering your website with Google My Business is free, and the benefits are a lot, including:
- It’s easy to set up – You don’t need special knowledge to set up your account.
- Great for local SEO – Google will show your business in the search results. For example, if you own a restaurant in Atlanta and have already added the restaurant in Google Places, it will be shown like this (see image above) when there is a related query about ‘Chinese restaurants in Atlanta’.
- Great, even when you don’t have a website for your business – Users can find out where your business is located, how to contact you etc., without visiting your website.
- Info is used by Google Maps as well – Google Maps is the most popular mapping software on the web and mobile (both iPhone and Android), and by adding your company to Google My Business, it can also be found on Google maps as well.
- Interact with your customers – Customers may add a review about your products or services, and as a verified business owner, you can respond back.
Add your address and contact info on all your website pages
Your company name, address, and phone number (NAP) should be visible on all website pages (preferably in your header and footer). This helps Google associate your business with specific locations.
Add Structured data markup (schema) information on your homepage
Structured data is a way to give more information to search engines about your local business. Structured data is added to the HTML code of the page or via a script.
Pro Tip: Read this guide from Google, for more information on structured data markup.
Register your business with local directories
A listing in trusted local directories can improve your ranking for local searches.
Encourage reviews and reply to them
Having real reviews on trusted platforms like Google My Business, Facebook, or Yelp, helps a lot with Local SEO. Make sure that you give incentives to your customers to write a review and that you reply to every single review (both good and bad).
Pro Tip: For a complete list of all the important Local SEO ranking factors, read: Local SEO checklist.
Can you do SEO on your own?
You don’t have to be an expert to do SEO on your own. You must be willing to allocate the necessary time and effort to learn SEO.
If you had asked me this question 5 years ago, I would have said no, but today with the plethora of SEO training courses available, it’s easy to get started.
If you want to try it, you can start with our SEO training bundle. It’s a low-cost solution that will teach you everything about small business SEO. We’ve been selling this course for years, and our clients have had great results.
The added benefit of trying to do SEO yourself is that even if you don’t get the results you want, you will be more educated to choose an SEO provider.
You will get to know first-hand the difficulties and challenges encountered in the process, allowing you to make better decisions later.
How to choose an SEO provider
If you don’t have the available time to work on SEO or you want to assign this task to professionals that have done this before, the best approach is to hire a reliable SEO agency.
Try searching Google for ‘seo packages for small businesses’, and you will get a bunch of ads and tens of possible companies to choose from.
Hiring the right SEO company is important because you don’t want to spend your money or risk the future of your business.
Here are some things to consider before outsourcing SEO:
Experience and years in the industry
Although SEO is a relatively new discipline, some companies have operated in the industry for years.
This means they have the necessary experience to do SEO for a small business, and you can take advantage of this.
You don’t want to hand over your SEO to companies or consultants who are still experimenting with what works for SEO and what doesn’t.
Case Studies and Proven Results
Ask for case studies and success stories. This will help you get a better understanding of what they can do for your business. If they have done it before, there is a greater chance to do it again and grow your business.
SEO Strategy and Action Plan
Ask them to outline their SEO strategy and lay out an action plan for the next 3 months. Make sure that it is clear how they plan to increase your rankings and traffic.
Progress tracking and expectations
How do they plan to track the progress of their SEO campaigns? Do they provide monthly reports, and what are the expected results for the next 3-6 months? Are they making promises that are too good to be true?
Long term contracts
I mentioned that SEO takes time to work, and while this is true, committing to a long-term contract with any company is not the best approach.
Companies that have confidence in their services don’t require long-term commitments.
You better sign-up with a company on a month-by-month contract so you can stop anytime without penalties.
How much does SEO cost?
SEO is not necessarily an expensive service, despite what some people think. It depends on who you hire, the current state of your website, competition, the types of products or services you are selling, and a lot of other factors.
If you hire a small but flexible SEO firm, you can get great results with less than $1000 per month.
If, on the other hand, you choose to pay for hiring a big brand, you will pay more for the brand name without any real added benefit.
Pro Tip: Read this guide for more information on how SEO pricing works: SEO Services Pricing
Small Business SEO Tips
To give you an idea of how SEO works for a small business, here is a list of practical SEO tips to help you get started.
1. Register with Google Search Console and Bing Webmaster tools
Assuming that you already have a website, the first step is to register with Google and Bing webmaster tools and submit your sitemap.
Why? It’s the best way to inform search engines about your website and future content updates, and also, it’s a great way to find out how your website is performing in search.
2. Register with Google Analytics
While the Google search console can give you information from a search engine’s view, Google Analytics can give you more information from the user’s view.
It is necessary to understand how users interact with your website to improve the quality of your content and offer them a better user experience.
3. Optimize your homepage title and description
This is SEO 101, but it is very important to have a proper title (and description) on your home page.
Your homepage title beside your brand name should also include keywords that users are familiar with and related to the type of products or services you sell.
Your description should accurately describe your business and give the insight to help users understand what to expect from your website even before visiting.
Here is a good example of an optimized title and description:
4. Review your site structure
Having a properly optimized site structure is very important. A good structure should make it easy for search engines to index your content and for users to find out what they want in less than 3 clicks.
Many small business owners tend to give more preference on how the website will look, but having a proper structure is far more important.
Pro Tip: Read Best site structure for SEO to learn how to optimize your website’s pages and categories in a way that is meaningful for both search engines and users.
5. Optimize your internal links
As a startup or small business owner, you probably need to rank on Google for terms (keywords) related to your business. In other words, unlike a content-driven website or big eCommerce store, you have a narrower audience.
One of the ways to let the search engines understand which keywords you want to rank for is to use these keywords as the anchor text in your internal links.
For example, if you have a law firm and one of your pages describes your services, then from your home page, you can link to that page by saying: ‘You can find out more about our legal services and….’ Legal services, in this case, are the anchor text of the link that goes to the services page.
This gives a strong clue to search engines that the referenced page is about legal services.
6. Define your website’s purpose
Think for a moment about the purpose of having a business website. Besides Internet exposure, what are your objectives? When visitors enter your website, what do you want them to do?
- Register for your newsletter.
- Fill out an order form.
- Follow your Facebook page.
- Buy a product?
- Visit your services page.
Answering the above questions will give you a good idea of how to design your website for better conversions.
For example, if your goal is to get visitors to your ‘services pages,’ then you should make sure that there is a clearly labeled link in your menu that is always visible (like our top menu) and that you have links on your homepage and footer.
7. Find your customer’s intent
Forget about the traditional marketing funnel but concentrate on how to best serve your potential customers’ intent at every step of the funnel.
Customers are constantly looking for information before they buy a product or service, and you need to be there when they do.
Spend time researching your competitors and using tools like SEMRUSH and Google Trends to understand who your customers are and what words they use to find a product or service.
Take those keywords and analyze what steps they take before and after doing those searches, and make sure that you have high-quality content on your website that answers what they want.
This is the modern way to build awareness and trust that will eventually lead to sales.
8. Promote your brand
Branding is important for the success of a business, and it’s also important for SEO.
If many people search for your brand name on Google, this is a good SEO signal, and it is taken into account by Google during the ranking process.
Try to promote your brand in any way you can. Utilize Facebook Ads, Instagram paid campaigns, and other social networks relevant to your business.
Monitor for brand mentions on the web and ensure that your reputation is not damaged by fake comments or unhappy customers.
Small Business SEO Tools
If you decide to do SEO on your own, you will need to get familiar with tools at some point.
Even if you hire an SEO firm to do SEO for your business, it’s always good to know how to use tools to monitor your rankings and traffic, spy on your competitors, and have a clear understanding of how your website is performing on the Internet.
There are several digital marketing tools (free and paid) that I use daily. The most important are:
- SEMRUSH – This is by far my favorite SEM Tool. You can use SEMRUSH to analyze your rankings, perform keyword research, spy on your competitors, find new link opportunities, monitor brand mentions across the Internet, and many more useful functions. It’s not free, it comes with a monthly subscription, but it’s money well spent.
- Google Search Console – A free tool provided by Google for webmasters. You can use the various functions and reports to monitor how your website is performing on Google.
- Google Analytics – Get a deep understanding of how users interact with your website.
- Bing Webmaster tools – Similar to Google search console for Bing.
- Google Trends – You can use it to discover the popular searches in your niche and deliver the right content and products to your customers.
- Google My Business – A free tool by Google for small businesses. Among other things, with Google My Business, you can optimize your profile when people are searching for your business name on Google.
SEO is an important tool for every small business that wants to compete online, regardless of size, language, or region.
SEO can help you get more customers, promote your brand, and help your business grow faster than any other marketing technique.
SEO is not hard, but it takes time to work, so you need to be patient.
You can approach SEO by taking a DIY SEO Course or hiring a trusted SEO firm to handle SEO for you without spending a fortune.
It is a fact that if you do it correctly, SEO can be the best investment you will ever make for your small business.