Local SEO is quickly becoming the way people search.

For the past couple of years, Google has been showing local results for many non-localized keywords. In addition, many local searches are being done on mobile devices by people looking to make a purchase in the near future.

[source: Website Magazine] Moz released data showing that about 7 billion localized searches are performed each month, and I wouldn’t want to miss out on that massive opportunity for customer acquisition. It’s safe to assume, you don’t either.

Below are 21 local SEO mistakes you didn’t know you were making.

1. NOT CREATING GOOGLE, BING AND YAHOO LISTINGS FOR EACH LOCATION.
The most common thing I see is people entering a broad service area into a single local listing. If you have a company with locations in St Louis Mo, O’Fallon, IL, and Fairview Heights, IL (these towns are neighbors) then you should have a listing specific to each location. It is more work, but it works more for you in return.

2. NOT ACTIVELY SEEKING REVIEWS FROM CLIENTS
Countless case studies have proven a relationship between the number of reviews and higher rankings. Just as you would run a promotion to gain likes on Facebook or followers on Twitter, you need to find ways to get reviews for your business. Clients can leave reviews on your Google+ pages and in several other local listings. You could offer a discount or special offer in return for an honest review. Most of the time simply asking will get you reviews so don’t be afraid to ask.

3. CHOOSING POOR KEYWORDS
Even if you nail every other aspect of your local marketing strategy, choosing the wrong keywords will set you up for failure. When you select your terms you need to find a perfect balance of traffic, intent and competition level. Long tail keywords are a good place to start your search.

4. FORGETTING COMPETITIVE ANALYSIS
This should begin when you are looking for keywords and continue as your site improves in the rankings. Carefully studying what the top 5-10 competitors in your niche are doing will allow you to see what works, what common keywords are being targeted, and what types of backlinks are needed to rank for each term. Before you do anything, look at your competitors!

5. STUFFING KEYWORDS WHERE THEY DON’T FIT NATURALLY
Traditional wisdom suggests that including your keyword in the title, URL, subheadings and throughout content is how to optimize for a keyword. This is true, but not to the extent that you should stuff terms where they do not fit. If you have to leave the keyword out of all subheadings to make the content effective and readable, just do it. The numerous benefits you will receive from have high-quality content will outweigh the benefit of stuffing a keyword. In case you didn’t know, you should keep your keyword density below 2 percent.

6. NOT ADDING FRESH CONTENT
We live in a content-driven world and not producing quality content is a great way to never rank for anything. I love SEO, but even I admit that content is crucial to the equation. Creating fresh content is so important because every page you create is another opportunity to earn inbound links and improve your rankings while gaining notoriety and exposure within your niche.

7. NOT MENTIONING LOCATION SPECIFIC TERMS IN CONTENT
Above I mentioned how you should not stuff keywords in your content or place them where they do not belong. On the opposite end of the spectrum, you should make sure you have your keywords somewhere on your page. Preferably in the content, Meta description and the page title (at a minimum). Just like walking the high wire, balance is a must in organic and local SEO.

8. NOT INCLUDING LOCATION DATA IN IMAGES
Images are a great way to add extra relevancy to your pages. Most pages have at least one image. When you are adding the image, make sure to create a relevant file name and alt text to include with the image. I add the target keyword plus that target location in the file name and alt text.

9. FORGETTING ABOUT HYPER-LOCAL DIRECTORIES
You have to remember that the key to ranking number one is to do everything your competitor has and more. Hyper-local directories are ones that cover a city or even a single zip code within a larger city. These citation opportunities are often overlooked but can provide an advantage over the competition with only standard local citations.

10. PROVIDING INCONSISTENT NAP DATA
If you use “St.” on one page and “Street” on another directory; does it make a difference? Yes, but it will likely be a small one. On the other hand, using different phone numbers across a number of major listings can have a major impact on how you rank. It has also been shown that having an address on your Website that differs from the majority of your citations has a negative impact. To avoid this, create a template with your address and add it identically to every citation site, local blog and anywhere else that will take it.

11. OVERLOOKING SITE SPEED
Here is a great infographic from Kissmetrics that details the impact of site speed. As you will see below, site speed matters and should not be taken lightly.

12. FAILING TO OPTIMIZE NAVIGATION
People expect your Website to be easily navigated and search engines reward it. If you do not have a clear hierarchy on your Website; how will Google know what is most important on your site? If users can’t find out what services you offer, they are going to leave and look elsewhere. This is going to increase your bounce rate, lower conversions, and let Google know your site is not the best result when people quickly return to the search results and visit another site.

13. DITCHING TRADITION LINK BUILDING
Inbound links were found to be the fourth most important factor in local rankings in a 2013 study published on Moz. Inbound links will help you drive your domain authority higher and will help you rank for keyword variations as well. Several link building methods exist but here are 17 creative link building strategies to get you started.

14. NOT TRACKING SITE TRAFFIC AND FLOW WITH ANALYTICS
Contrary to the article title, you probably know you’re not tracking your Website. The real question here is; why not? Google Analytics is free and very detailed. Head over to the site and set up your account. Install the tracking code on your site and voila, you are now tracking your site. Learning how to read the data can be a bit more complex though; this Google analytics guide should help.

15. NOT INCLUDING CONTACT INFORMATION ON ALL PAGES
Many Websites only have contact information on the contact page. If you want people to call or message you, make it easy for them. Including your local address and phone number on each page of your site will help with lead generation and provide better local rankings. Remember to have your NAP data appear the same as it does in local directories and citations.

16. NOT BEING MOBILE READY
Holy cow! This is 2014 and there is no reason to not be mobile ready. Over 50 percent of searches are done from mobile devices. If your site is not compatible, you can kiss traffic and rankings goodbye. If you are on a tight budget, you can switch to a CMS like WordPress and make use of a cheap mobile-ready template.

17. NEGLECTING SOCIAL MEDIA
This one is probably the most heavily debated topics in SEO at the moment. Some SEOs say social media does not have a major influence on SEO and others believe it is indispensable. I believe that getting social shares (please share this post by the way!) is beneficial on many levels. Aside from direct impact of social shares, you are also able to get your content in front of more people who may want to link to it. Even if you do not have social profiles for your business, you need to include social sharing buttons.

18. NOT USING VIDEOS FOR LOCAL SEO
There are several search terms that trigger videos above fold. Simply upload your video to YouTube and include your keyword in the title. Build some links to the video page and voila, express ticket to the front page of Google. You may also get traffic from YouTube directly since it is the second largest search engine. Here is an example of videos appearing for localized terms that did not trigger local results. If local results were triggered, you would see videos in the first-third or fifth result or lower.

19. NOT BEING CONSISTENT
Most of us are guilty of this from time to time. When you build a following they will expect great content from you on a regular basis. They begin to anticipate your posting schedules and check back expecting new content. After enough visits with nothing new to read they are going to stop coming. Whether you are going to post once a week or twice a day, consistency is the key to successful blogging.

20. GIVING UP TOO SOON
I just recently spoke with a client who told me he had worked with another company who promised him top rankings in fewer than 90 days. While some terms can be ranked that quickly, her target keywords needed more like 9-12 months to rank. When you are trying to improve your own rankings or even if you are working with a reputable company, SEO takes time. Make sure you have a realistic understanding of how much time and money you will need to invest to rank for a keyword. Be wary of people offering fast results as well.

21. NEVER GETTING STARTED
In 2012, Google rocked the SEO world and put an end to strategies that had kept companies ranking for years. Since then, numerous updates have been rolled out increasing the complexity and expense of SEO. Many businesses have become gun shy and completely avoid doing any SEO work. If your Website is not getting any organic traffic; what do you have to lose? Give SEO a try and it may or may not work out. If you do not try however you have a 100 percent chance of failure so why not go for broke?