19 Reasons Your Website Isn’t Ranking Higher In Google (Based On My Experience)

19 Reasons Your Website Isn’t Ranking Higher In Google (Based On My Experience)

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.

No alt text provided for this image

?

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?

  • Is your post more current than others?
  • Do you have a special video, infographic, PDF, or zip file?
  • Have you completed a case study showing original research?

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.

No alt text provided for this image


?

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.

No alt text provided for this image


?

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.

No alt text provided for this image


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.

No alt text provided for this image


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.

  • Crawl Errors: broken links which can be fixed using 301 redirects.
  • HTML Improvements: title tags + meta descriptions that are too short, long, or duplicates. You should always check these manually to make sure they don’t get cut off since Google Search Console doesn’t always pick up these errors.
  • Indexing Errors: make sure tags and other non-helpful pages aren’t indexed, and control which content is indexed in Yoast’s Search Appearance settings.
  • Security Errors: shows whether you have malware, hacking issues, etc.
  • Mobile Errors: this is the best way to check for mobile errors since Google’s mobile testing tool only shows errors for the single page you are testing.
  • Manual Actions:?this means you have a penalty and you should cross reference the date you got a penalty (when traffic decreased) and Google’s update history.

?

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.

No alt text provided for this image


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.

No alt text provided for this image


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).

No alt text provided for this image



?

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.

No alt text provided for this image


?

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:

  • Privacy Policy
  • Terms Of Use
  • DCMA Notice
  • Cookie Policy
  • Copyright Notice
  • Affiliate Disclaimer
  • Accessibility Information
  • Cookie Notice (for GDPR)


?

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


  • Create a GMB Page (no duplicates – check Moz Local)
  • Verify ownership and get a custom URL
  • Fill out?everything: categories, attributes, menu, services, description, photos (logo, cover, storefront, team, inside the store), hours, special hours, 360 tour
  • Enhance listing with reservations, appointments, bookings, and local business URL
  • Post on Google Posts, answer questions (this is becoming more important), respond to reviews, and let people message you (keep that response rate up)

?

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

  • Research a long-tail keyword in YouTube Autocomplete
  • Research keyword competition using VidIQ Chrome Extension
  • Create long, 10+ minute videos (length is strength in videos too)
  • Write a script (or outline), edit the video, and take it seriously
  • Label the video file as your keyword before uploading it to YouTube
  • Include the keyword in the video title and the first sentence in the description
  • Spend a ton of time thinking of a good video title to increase your CTR
  • Include timestamps in the video description to help people navigate
  • Design a nice, custom thumbnail that is 1280(w) x 720(h) pixels
  • Embed the video on your website/blog to amplify its engagement
  • Upload a transcript since YouTube’s translation can butcher the text
  • Always respond to comments (# of comments is a big ranking factor)

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.



Author:

Ehsan Shaw

要查看或添加评论,请登录

社区洞察

其他会员也浏览了