19 Reasons Your Website Isn’t Ranking Higher In Google (Based On My Experience)
Ehsan Dilfraz
CBD SEO ?? | CBD Industry's Top Brand Marketer??, Professional Hemp Marketer | CBD SEO Strategist ?? | Restricted Industry SEO Expert (NFT, Sea Moss, CBD, Hemp) | Web Design & App Development | Founder of The Web Visions
Why isn’t your website ranking in Google?
This is by far the most common question I get when doing SEO audits.
The most common reasons a website isn’t ranking in Google are usually related to keyword choices, overemphasis on keyword usage (instead of real on-page SEO), lack of in-depth content about core topics, poor click-through rates, penalties, and in some cases, not optimizing for YouTube or local search. Following this guide should help pinpoint the problem.
1. Keywords Are Too Competitive
Not sure if you’re choosing the right keywords? Try this.
Step 1: Choose a long-tail keyword in Google Autocomplete.
Step 2: Google the keyword and learn the competition. If the top results include strong content, authority websites, and high domain + page authority (which you can check in MozBar), you may want to choose a different keyword. If you’re not having luck with ranking for broad keywords, try getting even more specific. As you get more links/shares to your website and increase domain authority, you can start targeting more competitive phrases.
Step 3: Avoid Google Keyword Planner and other tools designed for PPC. Instead, try Moz Keyword Explorer, Keywords Everywhere, and other tools designed specifically for SEO.
?
4. You Need A Table Of Contents
I start every single post with a table of contents.
Google?says:
Ensure that long, multi-topic pages on your site are well-structured and broken into distinct logical sections. Second, ensure that each section has an associated anchor with a descriptive name (i.e., not just “Section 2.1”) and that your page includes a table of contents that links to individual anchors.
Instead of using a plugin, code your table of contents in HTML (and design it in CSS) which creates name anchors and allows people to link to (and jump to) specific sections on the post.
Table Of Contents Template:
?
5. Poorly Written SEO Titles + Meta Descriptions
Everyone in Google is using the keyword in their snippet – why would anyone click?your?result?
If you have something special in your post, make sure you include it in your SEO title or meta description. For example, the snippet for my?W3 Total Cache tutorial?mentions a zip file where people can download the same settings I use and upload them directly to their website (and it’s been used by 1/4 million people). Whatever edge you can get, mention it in your snippet.
?
6. Exceeding Google’s Character Limits
SEO titles should be about 50-60 characters, and meta descriptions about 150-160 characters.
But sometimes even if you follow those limits, there’s still a chance they get cut off. Google Search Console is supposed to show you which snippets get cut off in the HTML Improvements section, but that doesn’t always work either. That’s why you should?check them manually.
After you publish a post and it gets indexed by Google, always check if your snippet gets cut off. If it does, shortening it will make it read nicely and get more people clicking on your results.
?
7. Slow Server Response Time
Check your?server response time?in Google PageSpeed Insights which should be?<200ms?as Google recommends. Your server (hosting) is the #1 factor in?WordPress’ optimization guide.
There’s a lot of bad information out there about hosting. Join some Facebook Groups like the?WordPress Hosting Facebook Group?and check which hosts were rated highly in these?polls.
SiteGround?(shared hosting) and?Cloudways?(cloud hosting) are usually #1 and #2. There are many?people who migrated?and posted their improved response times on Twitter. Avoid Bluehost, HostGator, iPage, and any host owned by?EIG?which owns over 60+ different hosting companies and is infamous for slow servers. Migrating to SiteGround, Cloudways, or?Kinsta?can significantly improve server response times, sometimes by?7+ seconds.
?
8. Not Using Rich Snippets
Rich snippets?can be used for reviews, FAQs, recipes, and other data types.
I personally use the WP Review plugin (for reviews) and the Structured Content plugin (for?FAQs).
FAQs can be added to any page or post using the Structured Content plugin, then using it to add frequently asked questions. Submit your URL to?Google’s URL Inspection Tool?and it takes less than 5 minutes for FAQs to be reflected in Google’s search results. Seriously, 5 minutes.
You can check out an example of my WP Review rich snippets plugin on my?SiteGround review?(near the bottom) but it can be placed anywhere in their content using a shortcode. If your website isn’t ranking high in Google, adding rich snippets can increase your CTR and rankings.
?
9. Google Search Console Errors
If you have lots of errors in Google Search Console, this can clue you into why your website isn’t ranking in Google.
Maybe you’ve accidentally indexed tags, your SEO titles are getting cut off, or you changed permalinks and forgot to set up 301 redirects. Or worse, you have a Google penalty or hacked website. It’s best to fix Search Console errors so you can at least eliminate them as a problem.
How To Verify Your WordPress Site With Google Search Console
Sign up for Google Search Console, add your website, then select the HTML verification options. Copy the code, then paste it into Yoast under SEO > General > Webmaster Tools > Google Verification Code. Delete everything outside the quotations (including the quotations), then save the changes. It can take a few days to populate data in the Search Console dashboard.
?
10. Outdated Content
How old are your publish dates?
Are you showing them? Do keep them updated? Are you including the current year in your SEO titles? If you answered no to any of these questions, you could be doing a better job of keeping your content current. Current content = better click-through rates = higher rankings.
Step 1: Add Publish Dates To Posts
In your Yoast settings, go to SEO > Search Appearance > Content Types, then enable?date in snippet preview?for posts. Next, add the post-modified date to the top of each of your blog posts (there’s also a?plugin?to help with this). Now, the modified date will be shown in search results.
Step 2: Keep Publish Dates Current
If you don’t update your blog articles, those publish dates will get outdated and may actually hurt your click-through rates. Even if it’s a small change, you should be updating your most important articles at least once every 6 months. This will keep the post-modified date current.
Step 3: Add Current Year To SEO Titles
You can also add the current year to your SEO titles, post titles, and even your meta descriptions. This reinforces that your content is current actually?helps you rank for date keywords?(for me, plugins get updated all the time and people want the newest settings).
领英推荐
?
11. Unoptimized Images
There are 3 main ways to?optimize images?in GTmetrix:
Serve scaled images: resizing large images to be smaller. GTmetrix will tell you which images need to be resized and their correct dimensions, but you should really have an image dimension cheat sheet that lists the dimensions of your sliders, widgets, logo, full-width blog images, and other commonly used images. This way, you can remember to resize images before uploading.
Specify image dimensions: adding width + height to the image’s HTML or CSS. The Visual Editor does this automatically, but other areas?of your site (especially those requiring code), will not. In this case, you need to find which images don’t have specified dimensions (shown in GTmetrix errors), located the image in WordPress, edit the HTML, and add a width + height.
Optimize Images: losslessly compresses images using a tool like ShortPixel or Imagify.
?
12. Thin About Me Page
My?about me page?has “50 random and disturbing things about me” which I get a ton of comments on. You're about me page is usually one of the most visited pages, so why wouldn’t you want to bulk it up and make people stay on your site longer? Delete the generic garbage and get into real, transparent experiences about yourself. Share your story, and reveal yourself.
?
13. Thin Content Is Being Indexed
Category, tag, media URLs, and other non-helpful pages should not be indexed.
To check whether thin content is being indexed, go to Google Search Console’s indexing section and look through all content that is being indexed. If you see something out of the ordinary (hundreds of indexed tags or media URLs), this is considered thin content and can get you penalized, and may even count as duplicate content which you can check in Siteliner.
If you’re using WordPress, you can control whether these are indexed in Yoast in the Search Appearance settings. Obviously, pages, posts, and other “useful” content should be indexed. Content that counts as duplicate content or isn’t designed to be unique/helpful, should not.
?
14. No Privacy Or Legal Pages
Google wants to know you’re legit, and it also makes sure you’re protected.
Legal Pages To Consider:
?
15. You Have A Google Penalty
These are two types of Google penalties:
Manual Penalties: found in the Manual Actions section in Google Search Console?if?you have one. These are generally easier to fix since Google tells you the exact penalty your website has.
Algorithmic Penalty: a significant drop in traffic without any notification in Google Search Console. In this case, you will compare the date your traffic dropped to Google’s algorithm changes. Google has been releasing many core algorithm updates on a monthly basis (without warning or even explanation) making more SEOs forced to wait and guess what was affected. I lost 20% of my traffic on their June 3rd update, while other major websites lost up to 80%.
?
16. Too Much Affiliate Promotion
Truth is, Google is?biased towards affiliates' websites.
And rightfully so. Too many affiliate websites stuff affiliate links, list affiliate products first in list posts, don’t have an affiliate disclaimer, or they’re just too salty and focus too much on selling things rather than providing value. Your content should be thorough and valuable!
Google?says:
Ask yourself why a user would want to visit your site first rather than visiting the original merchant directly. Make sure your site adds substantial value beyond simply republishing content available from the original merchant.
Try creating a review about the affiliate product, then link to that (as opposed to stuffing affiliate links everywhere). These are natural internal links that help SEO (not hurt it) and can still yield high conversions while reducing the total number of affiliate links on your website.
?
17. Local SEO Integration
Having trouble ranking for localized keywords?
Local SEO has its own set of?ranking factors?and emphasizes Google My Business, reviews, geo-targeted pages around local keywords,?mobile speed, and citations. If you’re targeting Google Maps or localized search results, you need to focus on those specific ranking factors.
Optimizing Your Google My Business Page
?
18. YouTube SEO Integration
The competition on YouTube is?so much less?than Google.
Why?
Because most nerds and camera-shy people aren’t on YouTube. I can almost always rank on page 1 on YouTube, usually in the top 3 results. My?WordPress speed optimization videos?are both on track to reach 100,000 views and God knows how many affiliate sales I’ve gotten through them. And I’m a completely introverted nerd blogging about dry topics. Especially if you’re looking for the quickest and easiest way to get clients or affiliate sales, YouTube is it!
Embedding?your?videos on?your?website is super powerful.
It keeps people on your website longer (good for Google metrics like bounce rates and average time on site) and it also amplifies the video’s engagement (more likes, comments, shares, subscribers, etc).?Engagement signals?are the #1 ranking factor when?ranking YouTube videos.
Optimizing YouTube Videos
Here’s a good one I created on WordPress speed optimization:
?
19. Relying Too Much On Plugins + Tools
WordPress SEO plugins?put too much emphasis on keyword usage.
Achieving those “green lights” actually means very little. SEO plugins don’t teach you how to do keyword research, rich snippets, increase CTRs, or how create engaging YouTube videos.
on-page SEO checklist?will get you in the right direction. It has little to do with keyword usage and everything to do with practical (and usually lesser-known) on-page optimizations.