Almost every consultant or in-house SEO will be asked at some point to investigate an organic traffic drop. I’ve investigated quite a few, so I thought I’d share some steps I’ve found helpful when doing so.
Is it just normal noise?
Before you sound the alarm and get lost down a rabbit hole, you should make sure that the drop you’re seeing is actually real. This involves answering two questions:
A.) Do you trust the data?
This might seem trivial, but at least a quarter of the traffic drops I’ve seen were simply due to data problems.
The best way to check on this is to sense-check other metrics that might be impacted by data problems. Does anything else look funky? If you have a data engineering team, are they aware of any data issues? Are you flat-out missing data for certain days or page types or devices, etc.? Thankfully, data problems will usually make themselves pretty obvious once you start turning over a few rocks.
B.) Is this just normal variance?
Metrics go up and down all the time for no discernible reason. One way to quantify this is to use your historical standard deviation for SEO traffic.
For example, you could plot your weekly SEO traffic for the past 12 months and calculate the standard deviation (using the STDEV function on Google Sheets or Excel makes this very easy) to figure out if a drop in weekly traffic is abnormal. You’d expect about 16% of weeks to be one standard deviation below your weekly average just by sheer luck. You could therefore set a one-standard-deviation threshold before investigating traffic drops, for example (but you should adjust this threshold to whatever is appropriate for your business). You can also look at the standard deviation for your year-over-year or week-over-week SEO traffic if that’s where you’re seeing the drop (i.e. plot your % change in YoY SEO traffic by week for the past 12 months and calculate the standard deviation).
Let’s assume you’ve decided this is indeed a real traffic drop. Now what? I’d recommend trying to answer the eleven questions below, at least one of them will usually identify the culprit.
Questions to ask yourself when facing an organic traffic drop
1. Was there a recent Google algorithm update?
MozCast, Search Engine Land, and Moz’s algorithm history are all good resources here.
If there was an algorithm update, do you have any reason to suspect you’d be impacted? It can sometimes be difficult to understand the exact nature of a Google update, but it’s worth tracking down any information you can to make sure your site isn’t at risk of being hit.
2. Is the drop specific to any segment?
One of the more useful practices whenever you’re looking at aggregated data (such as a site’s overall search traffic) is to segment the data until you find something interesting. In this case, we’d be looking for a segment that has dropped in traffic much more than any other. This is often the first step in tracking down the root cause of the issue. The two segments I’ve found most useful in diagnosing SEO traffic drops specifically:
- Device type (mobile vs. desktop vs. tablet)
- Page type (product pages vs. category pages vs. blog posts vs. homepage etc.)
But there will likely be plenty of other segments that might make sense to look at for your business (for example, product category).
3. Are you being penalized?
This is unlikely, but it’s also usually pretty quick to disprove. Look at Search Console for any messages related to penalties and search for your brand name on Google. If you’re not showing up, then you might be penalized.
4. Did the drop coincide with a major site change?
This can take a thousand different forms (did you migrate a bunch of URLs, move to a different JavaScript framework, update all your title tags, remove your navigation menu, etc?). If this is the case, and you have a reasonable hypothesis for how this could impact SEO traffic, you might have found your culprit.
5. Did you lose ranking share to a competitor?
There are a bunch of tools that can tell you if you’ve lost rankings to a competitor:
- BrightEdge’s Share of Voice
- GetStat’s Share of Voice
- SEMrush’s Rankings Distribution Report
If you've lost rankings, it’s worth investigating the specific keywords that you’ve lost and figuring out if there’s a trend. Did your competitors launch a new page type? Did they add content to their pages? Do they have more internal links pointing to these pages than you do?
It could also just be a new competitor that’s entered the scene.
6. Did it coincide with a rise in direct or dark traffic?
If so, make sure you haven’t changed how you’re classifying this traffic on your end. Otherwise, you might simply be re-classifying organic traffic as direct or dark traffic.
7. Has there been a change to the search engine results pages you care about?
You can either use Moz’s SERP features report, or manually look at the SERPs you care about to figure out if their design has materially changed. It’s possible that Google is now answering many of your relevant queries directly in search results, put an image carousel on them, added a local pack, etc. — all of which would likely decrease your organic search traffic.
8. Is the drop specific to branded or unbranded traffic?
If you have historical Search Console data, you can look at number of branded clicks vs. unbranded clicks over time. You could also look at this data through AdWords if you spend on paid search. Another simple proxy to branded traffic is homepage traffic (for most sites, the majority of homepage traffic will be branded). If the drop is specific to branded search then it’s probably a brand problem, not an SEO problem.
9. Did a bunch of pages drop out of the index?
Search Console’s Index Status Report will make it clear if you suddenly have way fewer URLs being indexed. If this is the case, you might be accidentally disallowing or noindexing URLs (through robots.txt, meta tags on the page, or HTTP headers).
10. Did your number of referring domains and/or links drop?
It’s possible that a large number of your backlinks have been removed or are no longer accessible for whatever reason.
Ahrefs can be a quick way to determine if you’ve lost backlinks and also offers very handy reports for your lost backlinks or referring domains that will allow you to identify why you might have lost these links.
11. Is SEM cannibalizing SEO traffic?
It’s possible that your paid search team has recently ramped up their spend and that this is eating into your SEO traffic. You should be able to check on this pretty quickly by plotting your SEM vs. SEO traffic. If it’s not obvious after doing this whether it’s a factor, then it can be worth pausing your SEM campaigns for specific landing pages and seeing if SEO traffic rebounds for those pages.
To be clear, some level of cannibalization between SEM and SEO is inevitable, but it’s still worth understanding how much of your traffic is being cannibalized and whether the incremental clicks your SEM campaigns are driving outweigh the loss in SEO traffic (in my experience they usually do outweigh the loss in SEO traffic, but still worth checking!).
That’s all I’ve got — hopefully at least one of these questions will lead you to the root cause of an organic search traffic drop. Are there any other questions that you’ve found particularly helpful for diagnosing traffic drops? Let me know in the comments.
Great tips here Daniel, I also go to Google Search Console first and checking to see if there were any changes in indexed pages is a great first step. Going through all 11 questions should definitely help you uncover the core issue. Good stuff!
The first point about trusting your data is so important! I also experienced at one point that my data was not correct and before that I was freaking out because I saw a huge drop but did not know what the reason for that was, until I digged deeper into all my data and compared and analysed different metrics.
Solid list of questions to run through. If you are targeting competitive keywords, we often see that it is SERP movement due to your competitors SEO efforts, but it is a good idea to run through the list to diagnose the issue ever time. Thanks for writing Daniel!
Very useful post. Another (more approximate but quicker) way to see if a change is just normal variance is to have a look at Google trends. It's especially useful for YoY comparisons.
Definitely agreed about Google Trends being a good source of insight to estimate variance on the keywords you care about!
Nice post Daniel!
I would rank up number 4 and 9 to position 1st (right after seeing if you trust the data). Major changes and drop of index is probably the easiest thing to look for. It would be a pain to go through all the steps to find out somebody accidentally noindex a big chunk of your website. I've seen this after the agency that made the website forgot to remove noindex tags to the website after a site redesign.
Anyhow! I love the statistical approach to look at std deviation. I'll add this to my SEO reports from now on!
Great stuff thanks!
Have to agree! These are for sure the easiest steps to take when realizing something is off.
Great post and very interesting, I have never had this problem, but if I had it I would already know how to fix it.
We do SEO using centered techniques to make your brand to blink on the top of the list. That will increase the view of the customers whenever your brand blinks on the top.
I needed an article like that
Hei,
great post! My page dropped considerable and I´m trying to figure out why. I´ve checked all your steps you mention on the post and all are ok, however I´v updated the content of the page and added more internal links, after that all things went totally wrong.
Lesson of the year, if page ranks good, do not modify anything :)
Biggest SEO traffic fluctuations happen with regards to website loading speed (especially in mobile)
Test and monitor your website loading speed. As often as possible.
If everything is tip top, from one week to another, and you're expecting site traffic upgrade to a better hosting environment.
#9 can be an indicator but one way too look is to compare organic traffic by landing pages between the 2 periods and from there start analyzing.
Good questions to know if you have been penalized. However, in my case, the search results fluctuate a lot during the day, but in a stable way. Now the algorithm seems to take a few months without any important update.
SEO is based on measuring and measuring, and when you have finished measuring, to measure again.
Sometimes our measurement tools fail and the fall in SEO is not a real fall. Here there is no problem.
It can happen that the pages that give us reputation with backlinks have suffered some type of malicious attack, or simply the page has been deleted. This is not easy to foresee and requires time to be repaired, since the ideal is to contact the administrators of those websites.
The change in the Google algorithm is what scare to me, since, although you know in advance the new changes it is very difficult to really know how google spiders will behave when its value us.
Very good post, Daniel. I gonna save down the questions and answers you propose. They will be very useful for me in the future. Thanks!
Definitely covered all the bases. Wow. Thanks for the in depth piece.
This is an effective post for all the people of SEO industry and related industries. Thanks Daniel Marks for your informative post.Now i share this post in my Facebook and LinkedIn profile for helping the other people."There are a bunch of tools that can tell you if you’ve lost rankings to a competitor" this part was more than helpful for me. Thanks again
Nice post Daniel!
These question & Answers really helps in diagnose if there are any chances of penalty from search engines.
Thanks for such a great post
Thanks for this article, very helpful, we have been using ahrefs and I believe it's a good way to go about checking your backlinks.
Definitely agreed about Google Trends being a good source of insight. Nice post Daniel! These are for sure the easiest steps to take when realizing something is off.
I almost miss this post. Very informative and insightfu. Now I know why there's a lot of traffic drop on my recently redirected subdomain to a main site ( also from http to https). I forgot to change the site address in google search console.
I was looking for same information from few days. Thanks for sharing valuable information.
my websites ranking is drop. I saw there are 660 Not found pages with 503 and 500 errors. Please provide me solution.
Hey, great guideline. Checking your own data is very important. Number 4) major site changes and number 1) Google algortihm update are the first things I check after checking the data.
As a newbie I am glad to learn things like number 6) Did it coincide with a rise in direct or dark traffic? Thanks for the food for thought
What about the event the a site is virus infected or hacked couldn't that result in a traffic drop? I think It could.
Great post! You've covered so many of the things necessary to (hopefully) find and resolve the issue. Something else I've frequently come up against over the past year or two, are page-site speed penalties. If a client's site is poorly coded or image-heavy or their hosting uses an overloaded server, etc. The Google PageSpeed tool is extremely useful.
Hi Daniel, A 1.6 years old WP website traffic down for last 8 months let say from 3000 to 300 per month. It did go up with
-little bit BLs but major focus of website was content and internal links.
-Internal links did a great job and boosted it up
From June 20, 2k17 (last week of June), it started going down and still a downward trend. I think
Internal linking negatively effected?
EMD penalty (domain having keyowrds exactly searched) ?
It's not on httpS, and might be effected by this ?
What else?
Hi. thanks for sharing perfect guidelines. Do you know why Google webmaster show zero Internal links to home page, while there are more than 20000 indexed pages and it just happened for home page,not any pages?
Hi there, the internal linking tool can sometimes be a little wonky and I've noticed it not reporting links which I'm 99% sure Google has found. So it could just be an issue with the tool or it could be Google is legitimately having trouble seeing your links. I'd assume the latter until proven otherwise and make sure you're rendering your links in an SEO friendly way. More info here: https://moz.com/learn/seo/internal-link
SEM cannibalizing SEO its a great concept but very hard to get a client to understand. Clients want to get leads. Adwords helps them get there. So they think more money can make more money but there is a cap when it compares to all lead channels.
What most SEOs don’t have is a problem solving or root cause analysis frame work for when such issues arise.
My previous company had organic traffic, leads drop,
customers drop, but no rankings changes after a site migration.
Multiple SEOs and agencies concluded it was 1 thing or the other, each and everyone missing the root cause.
In the end we found out what the root cause was whilst doing some general house cleaning
I hope SEOs will use this post as a guide to solving traffic drop issues.
If anyone has other traffic/ranking drop frame works to use, please share.
Nice post Daniel! When your site is falling from the ranks, so many things can be involved, but with those 11 questions you have collected the most important ones; -)
I would add the question about the interest of your topic/industry, that can be solved checking the Keyword Planner, Search consoles or Google trends.
Turkish:
Verilerin güvenilir olması ve iyi yorumlanması kritik öneme sahip işte uzmanlık burada başlıyor. Yakın zamanda bir Google algoritması güncellemesi var mı? Bunu bilmek için örnek toolları kullanmak sizi kurtarır.
Great post, thanks. How did you pull the last graph? What do you measure exactly and what are your data sources?
Hey Lily,
The last graph was just using dummy data to illustrate a scenario in which SEM might be cannibalizing SEO traffic. If I were pulling real data, I would typically use an analytics tool like Google Analytics and pull SEM and SEO traffic/day over whatever time period I felt was relevant.
Fantastic Read I came across similar problem and I think it will be a big help to resolve that.
Very useful post. A few months ago, I noticed a popular keyword I was ranking on page 1 for was falling drastically. None of my other traffic was falling so I suspected I was getting outranked by some authority sites (which happened to be the case). When traffic drops suddenly the alarm bells start to go off, so it's important to look at all possible reasons before panicking. Thanks for the post!
A very constructive and informative post! Most of which I will integrate into my SOP's delivered to staff, to ensure that a standardised process is being adopted to validate/ratify data on website/webpage performance.
It is often worrying when a clear 'drop in performance' is evident. However, I generally 'ride it through', most of my clients have 'industry driven' content generation requirements and so pages do not necessitate evergreen ranking!
A luxury I never thought I have as a Digital Marketer.
However, it is of critical importance that we truly undertsand the effects of 'performance factors' to ensure that we can continue to deliver the an effective strategy for clients.
Sometimes you notice a huge drop on your keywords but in fact it comes from a bug from the app your are using and not from google. I am using a good but kinda slow app called serpmojo, and they had a problem for a while. I was blindly trusting their results so I tried to make different analysis for hours before noticing the problem was coming from them...