Playbook · Traffic

Growth plan for when website traffic has stopped growing

Flat for three months isn't a content problem yet — it's a diagnosis problem.

  • 8 ranked moves
  • 4-week sequence
  • For sites over 5,000 monthly visits
Short answer

Growth plan for when website traffic has stopped growing: what should you actually do?

Flat traffic for 3+ months usually means either a content plateau, a lost ranking to a competitor, or a channel mix that's aged out. Diagnose with a source-by-source breakdown before adding new content. Most flat-traffic sites fix it by refreshing their existing best pages and adding one new channel, not by publishing more blog posts into the same stalled strategy.

Last updated 3 August 2026

Growth plan for when website traffic has stopped growing — plays at a glance
PlayEffortCost
Break down traffic by source for the last 6 months2-3 hours$0
Find pages that lost ranking position, not just traffic1 day$0-$130/month if you don't already have Ahrefs or Semrush
Check whether a competitor refreshed the page that outranks you2-3 hours$0
Refresh your top 10 highest-traffic pages before writing anything new2-3 days for 10 pages$0-$1,500 if outsourcing the writing
Fix or remove pages that are cannibalizing each other1 day$0
Add one channel you haven't tried instead of more of the sameOngoing$0-$2,000/month depending on channel
Rebuild internal links pointing to your priority pages1-2 days$0
Check for a technical regression, not just a content one1 day$0-$200 for Screaming Frog license

Traffic that's been flat for three or more consecutive months rarely has one cause. It's usually two or three things happening at once: a handful of pages losing rank to a competitor who refreshed their content, a channel like referral or social that quietly stopped sending traffic, and a content calendar that kept publishing new posts without anyone checking whether the old ones still worked.

This plan is for a site already getting at least 5,000 monthly organic visits that's plateaued — not a brand-new site that hasn't reached critical mass yet. The fix almost always starts with diagnosis, not with writing more content.

Who this fits
  • A website with at least 5,000 monthly visits that has been flat or declining for 3+ months
  • Access to Google Search Console and Google Analytics (or equivalent)
  • An existing library of at least 20-30 published pages or posts
  • Someone who can update old content, not only write new content

If your site gets under 1,000 monthly visits, you're not plateaued — you haven't built enough content or backlinks yet. Focus on volume first, this diagnostic approach works once there's a real baseline to compare against.

The moves

Ranked, highest return first.

Work down the list. Each one names the first step so there's nothing to plan.

  1. 01

    Break down traffic by source for the last 6 months

    'Flat overall' often hides one channel growing and another declining at the same rate, cancelling out. You need to know which one to fix.

    First step: Pull organic, direct, referral, social and paid traffic separately by month in Google Analytics and look for which lines are actually moving.

    Tools
    Google Analytics 4, Google Search Console
    Effort
    2-3 hours
    Cost
    $0
  2. 02

    Find pages that lost ranking position, not just traffic

    A page can lose half its traffic from dropping position 4 to position 9 without disappearing from the site entirely — this is fixable with a content refresh, much cheaper than starting new content from zero.

    First step: In Search Console, compare average position for your top 50 pages over the last 6 months against the prior 6 months, and list any that dropped more than 3 positions.

    Tools
    Google Search Console, Ahrefs or Semrush
    Effort
    1 day
    Cost
    $0-$130/month if you don't already have Ahrefs or Semrush
  3. 03

    Check whether a competitor refreshed the page that outranks you

    Search rankings aren't static — a competitor updating their page with newer data or examples can quietly push yours down even if you changed nothing.

    First step: For each dropped page, check the page now ranking above you and note what's newer or more complete than your version.

    Tools
    Manual search, Ahrefs Content Gap
    Effort
    2-3 hours
    Cost
    $0
  4. 04

    Refresh your top 10 highest-traffic pages before writing anything new

    Updating a page that already ranks is faster to move the needle than a new page starting from zero authority, and it protects the traffic you already have.

    First step: Update statistics, add a section addressing what the competitor's newer page covers, and update the publish date.

    Tools
    Your CMS, Google Docs
    Effort
    2-3 days for 10 pages
    Cost
    $0-$1,500 if outsourcing the writing
  5. 05

    Fix or remove pages that are cannibalizing each other

    Two pages targeting the same keyword often split ranking signals so neither ranks as well as one combined page would.

    First step: Search Console's Performance report, filtered by query, will show if two of your URLs both appear for the same search term — merge the weaker one into the stronger with a redirect.

    Tools
    Google Search Console
    Effort
    1 day
    Cost
    $0
  6. 06

    Add one channel you haven't tried instead of more of the same

    If organic has plateaued, doubling down on more blog posts into the same strategy usually produces diminishing returns. A genuinely new channel (YouTube, a newsletter, a partnership) can open a new traffic ceiling.

    First step: Pick one channel your competitors or ICP clearly use that you don't (check where your best customers said they found you), and commit to it for 8 weeks minimum before judging.

    Tools
    Depends on channel — YouTube Studio, ConvertKit, a partnerships spreadsheet
    Effort
    Ongoing
    Cost
    $0-$2,000/month depending on channel
  7. 07

    Rebuild internal links pointing to your priority pages

    Sites that have published for years accumulate orphaned pages with no internal links, starving the pages you most want to rank of authority that's sitting elsewhere on the site.

    First step: List your 10 priority pages, then find 3-5 older posts each that could link to them naturally, and add the links.

    Tools
    Ahrefs Site Audit, a spreadsheet
    Effort
    1-2 days
    Cost
    $0
  8. 08

    Check for a technical regression, not just a content one

    Traffic plateaus sometimes trace back to a site migration, a slower page load after a redesign, or broken redirects nobody caught.

    First step: Run a crawl to check for pages returning errors, and check Core Web Vitals scores against 6 months ago in Search Console.

    Tools
    Screaming Frog, PageSpeed Insights
    Effort
    1 day
    Cost
    $0-$200 for Screaming Frog license

Sequence

What to do first, week by week.

Week 1

Diagnose by source and page

Break traffic down by channel, find pages that lost ranking position, and run a technical crawl to rule out a site issue.

Week 2

Fix cannibalization and internal links

Merge competing pages, redirect the weaker ones, and add internal links from older posts to your priority pages.

Week 3

Refresh top pages

Update your 10 highest-traffic pages with new data and sections addressing what's outranking you.

Week 4

Launch one new channel

Commit real effort to one channel outside your current mix and set an 8-week checkpoint before judging results.

Avoid

Where this usually goes wrong.

Publishing more new content into a plateaued strategy

If the existing library isn't converting attention into rank, adding more posts of the same type usually just adds more flat pages. Fix what exists before expanding it.

Blaming an algorithm update without checking specific pages

'Google changed something' is rarely the full story. Check which specific pages dropped position and what's now outranking them before assuming it's unfixable.

Judging a new channel after two weeks

Most channels outside paid search need 6-8 weeks minimum to show a real signal. Killing a new channel after two weeks of quiet numbers usually means quitting right before it would have worked.

Questions

Common questions.

How long should traffic be flat before I worry?

Three consecutive months of flat or declining traffic, especially after a period of growth, is worth a full diagnostic. Shorter dips are often seasonal and resolve on their own.

Should I refresh old content or write new content first?

Refresh first. A page that already has some ranking authority is faster and cheaper to move than a brand new page starting from zero, and it protects traffic you already have.

What's the fastest way to find pages that lost ranking?

Compare average position for your top 50 pages in Google Search Console over the last 6 months against the prior 6 months, and flag anything that dropped more than 3 positions.

Could a site redesign have caused this?

Yes — redesigns commonly break redirects, slow page load or accidentally remove internal links. Run a crawl and check Core Web Vitals against the period before the redesign to rule this out.

Get started

Get this ranked for your business.

Paste your URL and you'll have a plan built from your site and competitors in about a minute.