10 Reasons Why Your Website Isn’t Ranking in Search Results

The best SEO companies will tell you: If your pages don’t rank, you’re dead in the metaphorical waters of Google. Customers must be able to find you! As someone at one of the best SEO companies for small businesses, I know a thing or two about working with a web designer to create both a great user experience and the best SEO for new websites. Here are 10 reasons your site might not be ranking in search results, and how to fix it.

1. Your Site is Not Indexed

If you’re blocking the Googlebot, it can’t find you. Sounds, obvious, right? When it happens, the consequences are immediate and severe. I’ve found double checking firewalls and DNS settings are good ways to ensure Googlebot is being permitted to crawl a site.

2. Your Page Is Not Mobile-Friendly

Google knows that people are increasingly searching the internet on their phones. Because Google rewards a good user-experience, sites with a mobile version will perform better in rankings. If your site can’t be easily navigated on a mobile screen with a responsive web design, create a mobile version ASAP.

3. Page Speed

The amount of time it takes for your server to send its first byte is known as page speed. The faster, the better. When you site loads faster, you’ll also enjoy a lower bounce rate. Win-win.

4. No Inbound/Outbound Links

Links between other reputable sites or pages on your own site show Google that your site is sharing meaningful information. Get some link juice by having other sites point back to you (inbound links) or adding solid links to good sources (outbound links) to your page to increase ranking.

5. High-Volume Keywords

I’ve found one of the more common rookie SEO mistakes is fighting to rank for high-volume keywords with a lot of competition. If you’re trying to rank for a keyword like “travel” and you don’t have a high domain authority, you aren’t likely to reap rewards. Instead, I would recommend going after low- or medium-volume keywords with low competition as per Adwords.

6. Search Engines Don’t Trust You

No one knows exactly how Google determines authority, but if Googlebot doesn’t trust your site, it won’t rank it. I would recommend earning quality links to your content and getting shared on prominent social media pages as ways to start building trust with Google and convincing them that your site is an authority.

7. NAP (Name Address Phone) Consistency

Always make sure your business’ name, address and phone number are represented exactly the same across all internet pages. This includes your website, all directories and all social media marketing. Trust me, it makes a significant difference in ranking. If your NAP is all over the place, even the best SEO firm may not be able to get you to page one.

8. Domain Name and Length

Your instinct may tell you to use a keyword in your domain. The problem, however, is that Google hasn’t considered using this to be one of the best SEO practices since 2012. If you choose a domain like “www.cheaptiresforsale.com,” which is both long and an exact match domain, your ranking may suffer. Use your brand name instead.

9. Duplicate Content

Copying and pasting blocks of content across pages is convenient, but it will cause your ranking to drop. Though it takes more time to create original content for all pages, it’s worth the expense and energy because your pages will rank higher.

10. Broken Links

Having broken links isn’t just bad digital marketing because it’s frustrating to users. It also reduces Google’s trust in your site. Marketing strategies should always include checking for working links before you send your page out into the world!