
First of all, don't be like this guy. DON'T PANIC (I bet that doesn't help much right?). But seriously, it won't bring the traffic back. Whether it's an ecommerce, service or SaaS website - stay caaaalm.
Three Key Questions
Is it normal? It depends but generally traffic fluctuation does happen for most websites.
Is it fixable? Yes. The recovery time depends on numerous factors though.
What's the fastest way to know it's serious? If leads/sales are dropping from your website and it's hitting the bottom line (more on this below).
Just to introduce myself and show you I actually know what I'm doing - I'm Joe Fisher, an experienced SEO consultant who has been in the game for over a decade. I've worked on hundreds of websites to increase traffic and recover traffic losses.Â
Check out my case studies page for more details.
Anyway, enough of me, here I've written a few key actionable pointers in what to do if your website is losing traffic.
Steps to recover website trafficÂ
STEP 1) CHECK YOUR WEBSITE IS ACTUALLY LOSING TRAFFIC IN GA4
STEP 2) CHECK WHICH CHANNELS ARE LOSING TRAFFIC IN GA4
STEP 3) CHECK WHICH PAGES/URLS ARE LOSING TRAFFIC IN GA4
STEP 4) CHECK WHICH URLS AND CHANNELS COMBINED ARE LOSING TRAFFIC IN GA4 SIMULTANEOUSLY
STEP 5) IMPLEMENT WEBSITE RECOVERY ACTIONS WITH SPECIFIC CHANNELS
STEP 6) IMPLEMENT WEBSITE RECOVERY ACTIONS WITH SPECIFIC PAGES
STEP 7) WAIT AND ASSESS THE IMPACT THE ACTIONS HAVE HAD ON WEBSITE TRAFFICÂ
----------------
Essentially, before anything you need to contextualise the traffic loss. Which channel is losing the most/least? Which pages are losing the most/least? Is it seasonal? Is it user demand? Is it a competitor growing? Was there an algorithm update?Â
CONTEXTUAL POINTS
CHANNEL - Is it the paid channel losing traffic and you've reduced ad spend?Â
PAGE - Is it an irrelevant blog post that you don't actually want traffic to anymore?
SEASONALITY - Has traffic decreased vs the previous month and you sell jewellery at Christmas?
USER DEMAND - Has general demand dropped for your product/service?
COMPETITOR - Is there a new competitor with a ton of organic resource? You'd need to check the SERPs and a third party tool for thisÂ
ALGORITHM UPDATE - Has Google updated its algorithm and has your site received a penalty?

STEP 1) CHECK YOUR WEBSITE IS ACTUALLY LOSING TRAFFIC IN GA4
By traffic loss here, I'm referring to sessions in GA4 - this is the clearest, simplest metric when it comes to website traffic. Not clicks in Search Console and certainly not impressions. Not some third party tool like Ahrefs/SEMrush (sorry guys) - but raw data from Google Analytics.Â

- Make sure your GA4 is set up correctly (consult the website dev if not)
- Go to ReportsÂ
- Go to Business ObjectivesÂ
- Go to Generate Leads
- Go to Traffic Acquisition
- Pick a Date Range of atleast 28 days and Compare to Previous Year (NOT PREVIOUS PERIOD)

Look for Sessions in the table - is it a percentage increase or decrease? If it's an increase (green arrow) you may have been looking at traffic compared to the previous period - it may be demand or seasonality - check google trends for your service/product to substantiate this.Â
If it's a percentage decrease (with the red arrow) then we need to investigate further in GA4.Â
Let's check two elements
- The default channel groupsÂ
- The landing pagesÂ

STEP 2) CHECK WHICH CHANNELS ARE LOSING TRAFFIC IN GA4
On the same Traffic acquisition dashboard in GA4 you should be able to see the default channel groups.Â
You need to now evaluate which channels have decreased by the highest percentage/number (of course if the numbers are negligible as in 2 sessions last year to 1 - concentrate on channels with atleast 100+ sessions).Â
In my case the worst performing channel is referral traffic (which I'll admit I've been neglecting).
 
As you can see there has been a 87.5% decrease in referral traffic to my site YOY - so that's something we should delve into deeper.
I'd now click the dropdown and filter for Session source / medium. Then I'd add a filter to filter for the session default channel group - exactly matches - referral.
Now we're starting to get more context around where exactly that specific channel has lost traffic.

I know these are really small numbers but they help it make sense. 5 less referral sessions from Design Rush (great website btw) have contributed to the referral traffic loss and therefore the overall website traffic loss.

STEP 3) CHECK WHICH PAGES/URLS ARE LOSING TRAFFIC IN GA4
In the same section of GA4 - Business objectives - Generate leads - but choose Landing page this time.Â

Keeping the same date comparison YOY now we can see which pages in general are losing traffic.Â
I tend to put more weight behind the non-homepage pages here as the homepage can be completely related to branded traffic - and the homepage will suffer in general if other pages are.
Found a page here as an example in the screenshotÂ

Very tiny traffic example but it shows which section to look at.Â
Export every page which is losing traffic so we've got a guide going forward.

STEP 4) CHECK WHICH URLS AND CHANNELSÂ ARE LOSING TRAFFICÂ IN GA4 SIMULTANEOUSLY
So I found two examples where traffic is being lost. A blog post and the referral channel.

But how would we combine the two?Â
#1 Let's look for which channels that blog post is losing traffic from.
Go to the Traffic Acquisition section again. Add a filter for that specific URL with Landing Page and Query String and exact match.Â
Now we can see that one URL is losing the majority of its traffic from the direct channel but has gained traffic organically. So let's look to increase its direct traffic first.

#2 Let's look for which pages that referral channel is losing traffic from.Â
Go to Landing pages - add a filter for exact match for the specific channel (session default channel group) - in this case referral. To go even more granular we can filter by source / medium and then the specific designrush.com referral traffic.
Here I can see the homepage is the one losing traffic from design rush / referral.


STEP 5) IMPLEMENT WEBSITE ACTIONS FOR SPECIFIC CHANNELS
Now you need to make changes to recover the traffic - depending on time and resource you can put into this and the vertical the website is in - it can vary on recovery times.
Here are a few bullet points on how to recover traffic from each channel
Recovering Direct TrafficÂ
- Create landing pages around your brand e.g. brand + discounts or brand + reviews or brand + faqs
- Make sure your brand is consistent (name/address/logo) including the Google Business Profile
- Increase non-branded traffic to increase branded traffic - focus on SEO and content marketing
- Increase activity on other channels - increase email output and social campaigns
Recovering Organic Search TrafficÂ
- Crawl your site with Screaming Frog/Sitebulb and fix technical issuesÂ
- Add additional relevant pages e.g. product categories/service pages/blog postsÂ
- Build links to your site via directories or outreach
- Improve the UX of the site in general, mobile optimisation, faster site speedÂ
- Refresh content and make sure it follows E-E-A-T guidelines
- Check Search Console for queries that have dropped and focus on thoseÂ
Recovering Organic Shopping TrafficÂ
- Ensure your product feeds are optimalÂ
- Ensure all products are in stock and priced correctly
- Write fresh new product descriptions which aren't copied from manufacturersÂ
- Do competitor pricing reviews and see if there's anything you can adjustÂ
Recover Unassigned Traffic (or reduce it to improve attribution)
- Clean up your tagging from email, paid social and affliate taggingÂ
- Hire a GA4 expert to look to reduce this as much as possibleÂ
Recover Organic Social TrafficÂ
- Post more relevant content for your target customers
- Expand your social profiles, create bluesky and lesser known social profilesÂ
- Flesh out captions and hashtagsÂ
Recover Email TrafficÂ
- Check your email links, are these the best URLs?
- Up the email volume 2x to see what impact it hasÂ
- A/B test subject lines to increase opens
- Use your website and social channels to increase sign upsÂ
Recover Referral TrafficÂ
- Improve your content/website profiles by fleshing them out on the referral/affliate sites
- Reach out to more trusted referral sites with relevancy
- Do a competitor comparison to see which affliate/referral sites competitors are listed onÂ
Recover Organic Video Traffic
- Publish more videos around questions your users are asking
- A/B test headlines to increase CTRÂ
- Make video descriptions more comprehensive with unique copyÂ
Recover Paid Search TrafficÂ
- Optimise landing pages to be more inline with the adsÂ
- A/B test headlines to increase CTRÂ
- Regularly review keywords garnering impressions/clicks to update the negative keyword listÂ
Recover Paid Social TrafficÂ
- Check creatives for tired content - refresh itÂ
- A/B test headlines to increase CTRÂ
- Regularly review keywords garnering impressions/clicks to update the negative keyword list
- Check your paid social links, are these the best URLs?

STEP 6) IMPLEMENT WEBSITE ACTIONS FOR SPECIFIC PAGES
Now you need to make changes to recover the traffic - depending on time and resource you can put into this and the vertical the website is in - it can vary on recovery times.
Here are a few bullet points on how to recover traffic from an individual page
- Submit the URL into the url inspection tool in Search Console to check its indexing
- Add more relevant content to the pageÂ
- Add more contextual, relevant internal links pointing towards the pageÂ
- Update the meta title/description
- Add to the main nav if possibleÂ
- Build links to the pageÂ
- Add a social post about the page
- Send an email about the page
- Create an ad for the pageÂ
- Ask family/friends/customers to give feedback on the page

STEP 7) WAIT AND ASSESS IMPACTÂ
Now - you need some patience - good website traffic recovery work can take time to be recognised by crawlers and indeed users. Keep checking the sessions. Keep checking the impressions, query count and clicks in search console (after my previous criticism these can be good indicators to recovery).
Website improvements do compound though - so whichever improvements you've made will benefit the whole site/brand for months/years to come.Â
It's a slow game, but it's worth it.Â
*Just a slight caveat - if you need any specific pointers, I'm happy to help out with faster recovery or better explanations.
Advice from SEO Experts I partner with
Joe Cowman - Valitas
If there are specific URLs responsible for losing traffic, I check query performance for each URL over the last 28-90 days in Google Search Console. If there are a few certain queries responsible for the drop, then I analyse the SERP to assess whether my page is fit for purpose in terms of search intent - this usually leads to competitor analysis and on-page tweaks.Â
If there is a widespread drop in query performance or the overall query count has dropped, then I can assume there is a quality issue; so Iâll check for any technical issues inhibiting performance and/or rebrief the content to be more aligned with the desired search intent.

Tom Johnson - Heroic Digital
If your organic traffic is declining, the first thing I look at is why.
Why is that? Is it a general CTR drop? Or has search intent shifted? Thatâs often the real killer. Sometimes key SERPs move from transactional to more informational results, and if your page no longer matches intent, your high converting pages might miss out on informational SERPs.
If itâs site-wide and nearly every page is losing clicks, that points more towards a broader domain issue. In that case Iâd review content quality, link decay, index health, tech SEO, and overall site health.

Related Questions to Website Traffic Loss
What is the 80/20 rule for a website?
The 80/20 rule refers to 80% of the traffic coming from 20% of the pages. That works reversely with 20% of the traffic coming from 80% of the pages. As websites grow this tends to even out as more and more pages are indexed in Google and retrieved by LLMs.
How do I get lots of traffic to my website?
Write useful content that users actually want the answer to, get links to your website and the biggest one - wait!
How long does it take for a website to start getting traffic?
It depends! It varies on the industry/brand and which sort of traffic it's aiming to get. Generally the easiest to get is informational traffic for specific/niche queries in my experience.
What should you do if website traffic drops suddenly?
This should be treated differently than website dropping over time (say 3 months), If website traffic has dropped to 0 or by a massive percentage very quickly you need to check for critical technical issues.
- Has a noindex tag been added to the homepage or a high traffic page?
- Has a high traffic page been deleted?
- Has a high traffic page been removed from the main nav?
- Has a backlink been deleted or changed to a high traffic page?
- Is the brand still appearing correctly in the SERPs?
- Have rankings dropped for a high traffic keyword?
- Has there been a recent migration and tracking isn't set up correctly?
- Has there been a recent migration and not all old pages have been redirected correctly?
Which software should I use to help recover website traffic?
- GA4
- Google Search Console
- Third party SEO tools - Ahrefs/SEMrushÂ
- Crawling tools - Screaming Frog/Sitebulb