Let’s face it, SEO is a tough gig. I’ve been in the industry for over 7 years now and I still have SO MUCH to wrap my head around. What I love about SEO though is that there is always something new to learn because it is constantly evolving.
That being said, there are a few consistent fundamental things on your website that you simply have to nail in order to be successful in the Local SEO game and that’s why I’m here…to drop a little knowledge.
Your Website is Key to Your Rankings
There are a ton of factors that come into play when it comes to local rankings – from your Google My Business page to citations, to links, to social signals, etc, etc, etc.
However, even if you nail each of those elements, if your on-page SEO sucks, it’s really hard to be successful in the Local SEO game.
On-Site Optimization Best Practices
1. Have a substantial amount of content on your homepage
Your homepage tends to hold the majority of your link equity since it’s typically the most natural place for people to link to. All those links make it easier for your homepage to rank so this is where you want to be sure to target your most important keywords.
Content is often overlooked when it comes to designing the homepage of your website, but it can make all the difference when it comes to ranking for the keyword terms you’re targeting.
Use your homepage as a chance to tell a user about who you are, what you do, and why you’re the best. Be sure to include plenty of information about your products and services as well.
2. Have a webpage for every service and location
Are you a multi-location business? I cannot stress enough the importance of building out a landing page for each individual location.
Doing so will allow you to target geo-specific keywords in your meta data and within the content. Be sure to include NAP info (name, address, phone number), business hours, store photos and more.
You also need to have a page built out for each service you offer. The days of grouping them all together on one page died a long ago and it is time to get with the program. One mention of a keyword on a page simply isn’t going to cut it.
This dentist website breaks out all of its services very nicely.
3. Have plenty of quality content throughout the site
Quality content shouldn’t stop at the homepage. Every page you create should have a substantial amount of text-based content.
I mentioned previously that you should have a separate page for each service. Consider taking that a step further and breaking those down into sub-services. DO YOUR KEYWORD RESEARCH FOLKS. Cast a wider net. Get more traffic.
Remember, Google wants to provide the best answers for it’s users and a lot of times the best answer is also the most thorough answer.
This injury lawyer does an incredible job.
4. URL’s
There isn’t much to say here. If you’re using WordPress and you set your permalinks to %%post-name%% you should be golden. If you’re using another CMS, good luck.
The rule of thumb here is to not be spammy, use hyphens, and use lowercase letters.
Good: domain.com/wedding-photographer/
Bad: domain.com/best-wedding-photographer-in-downtown-phoenix/
5. Title Tags
I’m mentioning title tags fifth despite them being the 2nd most important SEO ranking factor next to the actual content on the page.
Title tags are edited within the HTML code of your site. If you’re using WordPress with a plugin such as Yoast then these are easily edited within the Dashboard for each page.
The title tag is not actually visible on the page but they do appear in the search results and when a keyword in your title tag matches a user’s query then that keyword is bolded.
Suggested Format: Keyword City | Business Name
Example: Cosmetic Dentist in Phoenix | Harris Dental
6. Meta Descriptions
Meta descriptions are used to describe the page within the SERP. It basically provides an explanation of the contents of the page and actually functions as the ad copy to drive click-throughs.
Like title tags, when a keyword in your meta description matches the user’s query, that query will be bolded in the SERP.
7. Meta Keywords
Just kidding. Meta keywords haven’t been a real thing since 1998. Don’t waste your time.
8. Headings (H1’s, H2’s, & H3’s)
No, contrary to popular belief, this has nothing to do with pigs and the H1N1 virus. Headings and sub-headings help identify key topics on a page. They also make the content more scannable for the user.
Tweaking your headings without making them spammy can help your SEO efforts.
Before: Welcome to Harris Dental
After: Harris Dental – Cosmetic Dentists in Phoenix, AZ
9. Image Alt Attribute
Image Alts are a minor but necessary part of your search engine optimization efforts. We want to make sure we’re covering our bases because every little bit helps.
Image Alts are within the code and not actually on the page itself. They are used to describe the image to the search engine and can actually help the image to show up in Image Search.
Basically just use a keyword and don’t spam it and you’re good to go.
10. Internal Linking
Another pretty self-explanatory one here. Use links within your content to link to other relevant content on your website.
If you write a great blog post about “How to Cope with Dental Anxiety,” you sure as heck better link to your Sedation Dentistry page if you provide that service.
11. Site Speed
Google is literally obsessed with speed. If you don’t have a fast site, they probably won’t show it users.
If your website isn’t fast, users will leave. People simply don’t have the time or patience anymore to wait for your slow ass site to load so they’ll go elsewhere.
Use the Google Page Speed Tester.
Improving your site speed is hard so either pay me to do it or take a class.
12. Mobile-Friendly
Your customers are mobile so your website should be too.
When in doubt, go with a Responsive website. Having a standalone mobile website that resides on somthing like http://m.domain.com can cause duplicate content issues unless you know what you’re doing.
Use Google’s Mobile-Friendly Test.
13. Other Stuff
If you’re a single location business then be sure to include your NAP information in the header or footer of every page of your website. Multi-location businesses should have the NAP info on each individual location page.
Make sure to use proper Schema.org markup on your NAP info. There are plenty of simple tools available to implement schema.
And last, be sure to properly implement a Google Map that contains your business information and not just the address.
So, what did I miss? Leave your comments below.