Common SEO Mistakes Small Businesses Make

Top 10 Common SEO Mistakes Small Businesses Make (& How to Fix Them)

Written by Four Arrows Marketing Founder, Adam Gante. Last updated January 2025.

SEO is a great way to generate revenue for your small business. However, I’ve been helping small businesses with SEO for a long-time and sometimes business owners make costly SEO mistakes. These mistakes may be preventing you from showing in the search results, causing you to miss out on quality leads and ultimately preventing you from making more money.

Here are the 10 most common SEO mistakes I see small business owners make.

  1. Not Optimizing Your Website for Keywords
  2. Not Putting Enough Content on Your Website
  3. Not Internal Linking Pages on Your Website
  4. Not Optimizing Your Website for Other On-Page SEO Factors
  5. Not Understanding How Important Links Are for SEO
  6. Not Optimizing Your Website for Technical SEO
  7. Not Considering the User Experience of Your Website
  8. Not Having SEO Tracking on Your Website
  9. Not Tracking the Right Conversions for Your Website
  10. Not Working With Small Business SEO Experts

SEO Mistake #1: Not Optimizing Your Website for Keywords

There are keywords you’d like to show up for at the top of the search results for. However, many small businesses aren’t optimizing their websites for any keywords – at all.

It’s important to optimize your website for keywords that are most likely to turn website visitors into paying customers.

How to Optimize Your Website for Keywords

Each page on your website should have a purpose. I recommend selecting 3-5 keywords for each page on your website.

When selecting the keywords you want to target for each page there are some things you’ll want to keep in mind.

  • Your current ranking position for the keyword
  • The monthly search volume for the keyword
  • The difficulty score for the keyword
  • The Cost-Per-Click (CPC) for the keyword
Current Ranking Position for the Keyword

You can find your current ranking position by using SEO tools like SEMrush.

SEO is a long-game, but if you’re looking to generate results more quickly you can do that by optimizing for low-hanging fruit keywords. You’ll be able to rank more quickly on page 1 for a keyword you’re currently ranking on page 2 for than a keyword you currently ranking for at all.

If you have some SEO value in your website I recommend starting with keywords in positions 11-30 and then moving on from there.

Monthly Search Volume for the Keyword

You can find this information on SEMrush as well, but there are other SEO tools out there like ahrefs and Moz.

When looking at monthly search volume for keywords, keep in mind the difference between short-tail keywords and long-tail keywords. Short-tail keywords are keywords that are one, two or three words long while long-tail keywords (ex. seo) are keywords that include 4 or more words (ex. seo for growing small businesses).

Short-tail keywords are going to have higher search volume than long-tail keyword, but you have a higher chance to rank in position 1 for long-tail keywords since they tend to be less competitive.

For most small businesses, I recommend targeting keywords with 50 – 500 monthly search volume.

Difficulty Score for the Keyword

All of the SEO tools mentioned above have their own version of keyword difficulty score.

The higher the difficulty score, the harder it is to rank for the keyword. The authority score (which we’ll get into later in this post) of your website will determine which level of keyword difficulty you should pursue.

I see small businesses having success pursuing keywords with a difficulty score of 40 or less. Again, it’s going to depend on the authority of your website, but 40 or less is a good measuring stick to start with.

Cost-Per-Click (CPC) for the Keyword

Cost-per-Click or CPC is typically talked about in pay-per-click (PPC) advertising). It refers to how much you would have to pay for a click in Google Ads if someone were to search that keyword and click on your ad.

The higher the CPC for a keyword, the higher the transactional intent is behind that keyword. For example, the CPC for “what is seo” is much lower than “seo services for growing small businesses”.

This is the case because someone searching “what is seo” is looking for information, while someone searching “seo services for growing small businesses” is more likely to make a financial transaction with an SEO agency.

I recommend targeting keywords that have a few dollar CPC as these keywords tend to have transactional intent.

SEO Mistake #2: Not Putting Enough Content on Your Website

The second critical SEO mistake many small businesses make is not putting enough content on your website.

How to Use Content Marketing for Your Small Business

Your small business can be adding content to your website by utilizing these types of pages:

  • Homepage
  • Service pages
  • Industry pages
  • Location pages
  • Blog posts
SEO Content for Your Website’s Homepage

Your homepage is most likely to have the most SEO value out of all the pages on your website. You can think of your homepage as your beachfront real estate. If any of your pages are going to target short-tail keywords I would do it with your homepage.

In terms of content, you should aim for at least 400 words of content on your homepage. You may benefit from more content than that, but that’s a minimum I would keep in mind.

With your homepage content you want to explain the problem your business solves, how your business solves the problem, how the user will feel once you solve the problem and how you’ve solved the problem for others.

You can see fourarrowsmarketing.com as an example of a website with SEO optimized homepage copy.

SEO Content for Service Pages

On your service pages you want to target more of the long-tail keywords we talked about above. On your service pages you should be writing to a very targeted audience with a problem you can solve.

You should aim for at least 500 words of content on your service pages. This content should be focused around the problem the user has, how your service solves the problem, what would happen if the user doesn’t use your service and why the user should trust you to solve their problem.

It would be helpful to include testimonials or case studies on your service pages.

You can see fourarrowsmarketing.com/services/seo-services/ as an example of an SEO optimized service page.

SEO Content for Industry Pages

Your industry pages are all about showing how you can serve a specific market. These pages will do best targeting long-tail keywords.

You should aim for at least 500 words of content. You’ll want to use language that is familiar to the industry so the user knows you speak their language.

It would be beneficial to include testimonials and case studies on these pages that directly tie to that industry page.

You can see fourarrowsmarketing.com/industries/financial-advisors/ as an example of an SEO optimized industry page.

SEO Content for Location Pages

If your business serves certain geographic markets or wants to serve certain geographic markets location pages will help you.

Location pages are effective when you target a short-tail keyword combined with the location you want to target. For example, fourarrowsmarketing.com/digital-marketing/mechanicsburg-pa/ is optimized for the keyword “digital marketing mechanicsburg pa”.

Location pages should include at least 500 words of content, include the services you provide within that location and highlight how you’ve helped other businesses within that area.

SEO Content for Blog Posts

Blog posts are a top-of-funnel marketing strategy that can introduce users to your brand and help build the SEO of your website.

It’s important to remember that just because someone may not buy from you today, does not mean they won’t buy from you in the future. Blog posts are a great way to help people while introducing users to your brand. You can internally link within your blog posts to other important pages on your site. More on internal linking in a second.

Blog posts should be at least 500 words, but can be up to 2,500 words or more. The amount of words needed for your blog post to rank will depend on the authority of your website and the competition for the keyword you are targeting.

You can check out fourarrowsmarketing.com/blog/is-seo-worth-it-for-small-business/ as an example of a well optimized blog post.

SEO Mistake #3: Not Internal Linking Pages on Your Website

Search engines rely on links to crawl and index pages of your website. When you internally link the pages on your website you’re helping users more easily navigate your website and you’re also helping search engines make connections about your website.

How to Use Internal Linking for Your Website

An internal link is when you simply link from one page on your website to another page on your website. There are a few things to keep in mind when you are doing internal link for your small business website.

  • Anchor Text
  • Page authority
  • Helpfulness
Anchor Text for Internal Linking

Anchor text is the literal words that are being linked. It’s the text that is clickable and usually a different color. For example, we provide SEO services to Carlisle, PA. The anchor text in this example is “we provide SEO services to Carlisle, PA.”

You want your anchor text to be highly related to the page you are linking to on your website.

Page Authority for Internal Linking

Your domain has an authority score and every page on your website also has a page authority score. Some pages on your website are more authoritative or more powerful than other pages on your website. This is because of link building and referring domains (which we’ll get into soon).

It’s more beneficial to implement internal links on the most powerful pages on your website. An effective strategy is to link from your powerful pages to the pages on your website that are more focused on conversion. By doing this, you’ll help your pages focused on conversion improve its ranking in the search engines.

Helpfulness When Internal Linking

A question you should ask yourself when implementing internal links is “will this help the user?”. The best internal links are ones that help users.

You can implement helpful internal links by considering what the reader may be thinking about while they consumer your content. You can  then link to other resources that may be a natural extension of the topic the reader is currently reading about.

SEO Mistake #4: Not Optimizing your Website for Other On-Page SEO Factors

The fourth SEO mistake many small businesses make is not optimizing their website for other on-page SEO factors. Content and internal linking (covered above) are both on-page SEO factors, but there are many others as well.

How to Optimize On-Page SEO

On-Page SEO factors we’ll review include:

  • Title Tags
  • Meta Descriptions
  • Headers
  • URLs

There are several other On-Page SEO factors your small business website should be optimized for, but we’ll focus on the main ones mentioned above.

How to Optimize Title Tags for SEO

Title tags are the blue clickable links you see in the search results. You can optimize your title tags for SEO by including the keywords your targeting and by following the recommended character limit.

It will be important to complete keyword research before you create your title tags. Since every page on your website has a purpose, your title tag will help you target the keyword you want to rank for.

It’s important to keep in mind there is a recommended character limit for title tags. Your title tags should be 50-60 characters.

How to Optimize Meta Descriptions for SEO

Meta descriptions are the text in the search results you see below the title tags. While not a direct ranking factor in Google’s algorithm, they do indirectly impact your ranking positions.

The main goal of the meta description is to get the user to click on your click. If your able to get more users to click through to your website from the search results this is a positive SEO signal.

To optimize your meta descriptions you’ll want to stick to 150-160 characters, provide some insight what your page is about and include a call-to-action.

How to Optimize Headers for SEO

Let’s be honest, most people don’t read all of the content on a webpage. Most people are just going to scan your content. Since this is the case, you’ll want to create headers that add value to the user and that are optimized for SEO.

You can optimize your headers for SEO by following the correct heading structure and by including your keywords in your headers.

Heading structure refers to H1, H2, H3, etc. Each page should have one H1 that is filled with your keywords. From there, you’ll use H2’s for the main headers on your page. If a section has subsections you can then utilize H3’s, H4’s, and H5’s. These heading tags will make your content easier to read and easier for search engines to understand the hierarchy of your page.

How to Optimize URLs for SEO

To optimize your URLs for SEO you should have a clear URL structure, keep your URLs as short as possible and include keywords when you can.

A URL structure is when you have all of a certain type of page under one section of your website. For example you could leverage this URL structure for the types of pages we discussed earlier in this post.

  • Homepage – fourarrowsmarketing.com/
  • Service pages – fourarrowsmarketing.com/services/seo-services/
  • Industry pages – fourarrowsmarketing.com/industries/financial-advisors/
  • Location pages -fourarrowsmarketing.com/digital-marketing/dillsburg-pa/

In my experience, shorter URLs tend to be more effective. You’ll want to include keywords in your URLs where you can, but no need to overkill your URLs with keywords.

Links are a major part of Google’s algorithm and play a major factor in determining where your website ranks in the search results for keywords.

What is a link? A link is when another website (not your own) links back to a page on your website. You can think of links as references. When other websites link back to your website search engines see these as references or as a vote of confidence.

Understanding the Importance of Links for SEO

There are a few topics within link building you should be aware of for your small business’s SEO.

  • Authority Score / Domain Rating
  • Referring Domains
Understanding Authority Score / Domain Rating for SEO

All of the links pointing back to your website create your portfolio of links. Your portfolio of links will determine your website’s authority score or domain rating (I know, this is getting complicated).

Essentially, if all other SEO factors are equal Google is going to rank the website that is more authoritative. You become more authoritative and raise your domain rating by having more backlinks to your website.

Understanding Referring Domains for SEO

A referring domain is the website linking back to you. The number of referring domains you have is the number of websites linking back to your website.

Even if one website links to your website ten times, that would still count as one referring domain. Generally, the more referring domains you have the better.

SEO Mistake #6: Not Optimizing Your Website for Technical SEO

Technical SEO is all about making sure search engines can find the pages on your website so you can rank in the search results. There are ways to optimize your technical SEO so you rank higher in the search results.

How to Optimize Your Website for Technical SEO

There are many technical SEO factors and we’ll just cover a few of the most important ones.

  • Make Sure Your Website Is Using HTTPS
  • Avoid Broken Pages
  • Implement Redirects
  • Ensure Your Website Is Mobile-Friendly
Make Sure Your Website Is Using HTTPS

HTTPS shows that your website is secure. If your website is HTTP (as opposed to HTTPS) than you’re getting hurt in the search engines and your website does not come across as trustworthy to your website users.

Avoid Broken Pages

We’ve all been there – you click on a link and land on a screen that tells you the page is broken. Broken pages hurt your SEO and don’t provide your users a good experience.

Implement Redirects

If you are changing the URL of a page or want to send your traffic to another page you can implement 301 redirects. This is the proper way to send someone to the updated URL.

Ensure Your Website Is Mobile-Friendly

Many people are searching on their phones. If your website is not responsive and providing your users with a mobile-friendly experience then you’re missing out on traffic and potential leads.

SEO Mistake #7: Not Considering the Conversion Rate of Your Website

So far we’ve talked a lot about generating traffic to your website. That is only half the battle. Now that you have traffic coming to your website you need to convert those users into leads for your business.

How to Optimize Your Website’s Conversion Rate

There are many things you can do to improve the user experience of your website that will in turn increase your conversion rate. Two things that can greatly improve your website’s conversion rate are having an effective call-to-action and utilizing social proof on your website.

Having an Effective Call-to-Action

A call-to-action is the next step you’d like the user to take. Every page on your website should have a call-to-action. Depending on the page the next action you want the user to take may be different.

For your homepage and services page it may make sense to have a call to action like “Request Your Free Consultation”.

On your location pages and industry pages it may make sense to have a call to action like “Download the Case Study”.

The call-to-action on your blog posts may be “Subscribe to Our Newsletter”.

Utilizing Social Proof on Your Website

Social proof on your website is about showing you are experienced and trustworthy. Social proof gives users confidence you can solve whatever problem it is they have.

You can utilize social proof by including testimonials, case studies or reviews. Most consumers are going to look for these before doing business with you so it’s best to include them on your website.

SEO Mistake #8: Not Measuring the SEO Performance of Your Website

They say what gets measured gets managed. I believe this is especially true when it comes to SEO.

Many small businesses are not measuring their SEO performance correctly or not measuring it at all.

How to Measure the SEO Performance of Your Website

There are many SEO metrics you can measure when it comes to your small business’s website. We’ll focus on the four metrics that matter the most.

Revenue

SEO is an investment. Like any investment you make, you’ll want to see a positive ROI and understand its impact on revenue.

Leads

It’s also worthwhile to report on leads generated from SEO. You can calculate your cost per lead (CPL) and use industry benchmarks to see if your website is outperforming or underperforming.

Traffic

Traffic tends to be a leading indicator. If your website traffic is increasing than your leads and revenue from SEO should be increasing soon as well.

Keyword Rankings

Tracking keyword rankings is a great way to see the progress you’re making in the search results. Over time you’ll want to see your keyword rankings moving in the right direction.

SEO Mistake #9: Not Tracking the Right Conversions for Your Website

As we just reviewed, the goal of SEO and your website is to generate revenue. However, there are micro-conversions or conversions along the way of a user’s sales journey that are worth tracking as well.

How to Track the Right SEO Conversions for Your Website

Depending on where a user is at in their sales journey, there’s different checkpoints along the way. We’ll start with the end in mind and work our way backwards from there.

Bottom of the Funnel SEO Conversions to Track

At the bottom of the funnel the conversions you want to be tracking are leads and revenue.

Middle of the Funnel SEO Conversions to Track

In the middle of the funnel meaningful conversions could be PDF downloads, webinar signups or other micro-conversions.

Top of the Funnel SEO Conversions to Track

At the top of the funnel you may want to track how many people are subscribing to your email newsletter or the number of social media followers you have.

SEO Mistake #10: Not Working With Small Business SEO Experts

Small business owners wear a lot of hats, but maybe SEO is not one of them for you. You have too many other things to do than to become an SEO expert – it takes time, effort and it’s always changing.

The best ROI for you may be to work with small business SEO experts like Four Arrows Marketing.

Other Common SEO Mistakes Small Businesses Make

Not Claiming Your Google Business Profile

This mistake could be costing you big time – especially if you’re a local business depending on foot traffic.

Your Google Business Profile is what helps you show up in the search results for keywords that include “near me” or a specific location. You can provide details around what services your business offers, what your hours are and you can share photos as well.

Most importantly, this is where potential customers can see your reviews. Most people are looking for reviews on your business before they’re do business with you.

Not Having Your Website Indexed By Google

This mistake keeps small business owners up at night.

Not having your website indexed by Google means your website is not showing on the Google search results – at all. All of the time, money and effort you put into the website is all for naught when your website is not being indexed by Google.

Ready to Start Generating Revenue With SEO?

If you’re ready to work with small business SEO experts you’ve come to the right place.

The team at Four Arrows Marketing have helped hundreds of small businesses generate revenue with SEO.

Request your free consultation to get started today.