universo-virtual.com

buytrendz.net

thisforall.net

benchpressgains.com

qthzb.com

mindhunter9.com

dwjqp1.com

secure-signup.net

ahaayy.com

soxtry.com

tressesindia.com

puresybian.com

krpano-chs.com

cre8workshop.com

hdkino.org

peixun021.com

qz786.com

utahperformingartscenter.org

maw-pr.com

zaaksen.com

ypxsptbfd7.com

worldqrmconference.com

shangyuwh.com

eejssdfsdfdfjsd.com

playminecraftfreeonline.com

trekvietnamtour.com

your-business-articles.com

essaywritingservice10.com

hindusamaaj.com

joggingvideo.com

wandercoups.com

onlinenewsofindia.com

worldgraphic-team.com

bnsrz.com

wormblaster.net

tongchengchuyange0004.com

internetknowing.com

breachurch.com

peachesnginburlesque.com

dataarchitectoo.com

clientfunnelformula.com

30pps.com

cherylroll.com

ks2252.com

webmanicura.com

osostore.com

softsmob.com

sofietsshotel.com

facetorch.com

nylawyerreview.com

apapromotions.com

shareparelli.com

goeaglepointe.com

thegreenmanpubphuket.com

karotorossian.com

publicsensor.com

taiwandefence.com

epcsur.com

odskc.com

inzziln.info

leaiiln.info

cq-oa.com

dqtianshun.com

southstills.com

tvtv98.com

thewellington-hotel.com

bccaipiao.com

colectoresindustrialesgs.com

shenanddcg.com

capriartfilmfestival.com

replicabreitlingsale.com

thaiamarinnewtoncorner.com

gkmcww.com

mbnkbj.com

andrewbrennandesign.com

cod54.com

luobinzhang.com

bartoysdirect.com

taquerialoscompadresdc.com

aaoodln.info

amcckln.info

drvrnln.info

dwabmln.info

fcsjoln.info

hlonxln.info

kcmeiln.info

kplrrln.info

fatcatoons.com

91guoys.com

signupforfreehosting.com

faithfirst.net

zjyc28.com

tongchengjinyeyouyue0004.com

nhuan6.com

oldgardensflowers.com

lightupthefloor.com

bahamamamas-stjohns.com

ly2818.com

905onthebay.com

fonemenu.com

notanothermovie.com

ukrainehighclassescort.com

meincmagazine.com

av-5858.com

yallerdawg.com

donkeythemovie.com

corporatehospitalitygroup.com

boboyy88.com

miteinander-lernen.com

dannayconsulting.com

officialtomsshoesoutletstore.com

forsale-amoxil-amoxicillin.net

generictadalafil-canada.net

guitarlessonseastlondon.com

lesliesrestaurants.com

mattyno9.com

nri-homeloans.com

rtgvisas-qatar.com

salbutamolventolinonline.net

sportsinjuries.info

topsedu.xyz

xmxm7.com

x332.xyz

sportstrainingblog.com

autopartspares.com

readguy.net

soniasegreto.com

bobbygdavis.com

wedsna.com

rgkntk.com

bkkmarketplace.com

zxqcwx.com

breakupprogram.com

boxcardc.com

unblockyoutubeindonesia.com

fabulousbookmark.com

beat-the.com

guatemala-sailfishing-vacations-charters.com

magie-marketing.com

kingstonliteracy.com

guitaraffinity.com

eurelookinggoodapparel.com

howtolosecheekfat.net

marioncma.org

oliviadavismusic.com

shantelcampbellrealestate.com

shopleborn13.com

topindiafree.com

v-visitors.net

qazwsxedcokmijn.com

parabis.net

terriesandelin.com

luxuryhomme.com

studyexpanse.com

ronoom.com

djjky.com

053hh.com

originbluei.com

baucishotel.com

33kkn.com

intrinsiqresearch.com

mariaescort-kiev.com

mymaguk.com

sponsored4u.com

crimsonclass.com

bataillenavale.com

searchtile.com

ze-stribrnych-struh.com

zenithalhype.com

modalpkv.com

bouisset-lafforgue.com

useupload.com

37r.net

autoankauf-muenster.com

bantinbongda.net

bilgius.com

brabustermagazine.com

indigrow.org

miicrosofts.net

mysmiletravel.com

selinasims.com

spellcubesapp.com

usa-faction.com

snn01.com

hope-kelley.com

bancodeprofissionais.com

zjccp99.com

liturgycreator.com

weedsmj.com

majorelenco.com

colcollect.com

androidnews-jp.com

hypoallergenicdogsnames.com

dailyupdatez.com

foodphotographyreviews.com

cricutcom-setup.com

chprowebdesign.com

katyrealty-kanepa.com

tasramar.com

bilgipinari.org

four-am.com

indiarepublicday.com

inquick-enbooks.com

iracmpi.com

kakaschoenen.com

lsm99flash.com

nana1255.com

ngen-niagara.com

technwzs.com

virtualonlinecasino1345.com

wallpapertop.net

nova-click.com

abeautifulcrazylife.com

diggmobile.com

denochemexicana.com

eventhalfkg.com

medcon-taiwan.com

life-himawari.com

myriamshomes.com

nightmarevue.com

allstarsru.com

bestofthebuckeyestate.com

bestofthefirststate.com

bestwireless7.com

declarationintermittent.com

findhereall.com

jingyou888.com

lsm99deal.com

lsm99galaxy.com

moozatech.com

nuagh.com

patliyo.com

philomenamagikz.net

rckouba.net

saturnunipessoallda.com

tallahasseefrolics.com

thematurehardcore.net

totalenvironment-inthatquietearth.com

velislavakaymakanova.com

vermontenergetic.com

sizam-design.com

kakakpintar.com

begorgeouslady.com

1800birks4u.com

2wheelstogo.com

6strip4you.com

bigdata-world.net

emailandco.net

gacapal.com

jharpost.com

krishnaastro.com

lsm99credit.com

mascalzonicampani.com

sitemapxml.org

thecityslums.net

topagh.com

flairnetwebdesign.com

bangkaeair.com

beneventocoupon.com

noternet.org

oqtive.com

smilebrightrx.com

decollage-etiquette.com

1millionbestdownloads.com

7658.info

bidbass.com

devlopworldtech.com

digitalmarketingrajkot.com

fluginfo.net

naqlafshk.com

passion-decouverte.com

playsirius.com

spacceleratorintl.com

stikyballs.com

top10way.com

yokidsyogurt.com

zszyhl.com

16firthcrescent.com

abogadolaboralistamd.com

apk2wap.com

aromacremeria.com

banparacard.com

bosmanraws.com

businessproviderblog.com

caltonosa.com

calvaryrevivalchurch.org

chastenedsoulwithabrokenheart.com

cheminotsgardcevennes.com

cooksspot.com

cqxzpt.com

deesywig.com

deltacartoonmaps.com

despixelsetdeshommes.com

duocoracaobrasileiro.com

fareshopbd.com

goodpainspills.com

kobisitecdn.com

makaigoods.com

mgs1454.com

piccadillyresidences.com

radiolaondafresca.com

rubendorf.com

searchengineimprov.com

sellmyhrvahome.com

shugahouseessentials.com

sonihullquad.com

subtractkilos.com

valeriekelmansky.com

vipasdigitalmarketing.com

voolivrerj.com

zeelonggroup.com

1015southrockhill.com

10x10b.com

111-online-casinos.com

191cb.com

3665arpentunitd.com

aitesonics.com

bag-shokunin.com

brightotech.com

communication-digitale-services.com

covoakland.org

dariaprimapack.com

freefortniteaccountss.com

gatebizglobal.com

global1entertainmentnews.com

greatytene.com

hiroshiwakita.com

iktodaypk.com

jahatsakong.com

meadowbrookgolfgroup.com

newsbharati.net

platinumstudiosdesign.com

slotxogamesplay.com

strikestaruk.com

trucosdefortnite.com

ufabetrune.com

weddedtowhitmore.com

12940brycecanyonunitb.com

1311dietrichoaks.com

2monarchtraceunit303.com

601legendhill.com

850elaine.com

adieusolasomade.com

andora-ke.com

bestslotxogames.com

cannagomcallen.com

endlesslyhot.com

iestpjva.com

ouqprint.com

pwmaplefest.com

qtylmr.com

rb88betting.com

buscadogues.com

1007macfm.com

born-wild.com

growthinvests.com

promocode-casino.com

proyectogalgoargentina.com

wbthompson-art.com

whitemountainwheels.com

7thavehvl.com

developmethis.com

funkydogbowties.com

travelodgegrandjunction.com

gao-town.com

globalmarketsuite.com

blogshippo.com

hdbka.com

proboards67.com

outletonline-michaelkors.com

kalkis-research.com

thuthuatit.net

buckcash.com

hollistercanada.com

docterror.com

asadart.com

vmayke.org

erwincomputers.com

dirimart.org

okkii.com

loteriasdecehegin.com

mountanalog.com

healingtaobritain.com

ttxmonitor.com

bamthemes.com

nwordpress.com

11bolabonanza.com

avgo.top

Get your B2B site unstuck: Top SEO tips for stagnant sites - SEO
Thursday, June 19, 2025
spot_img

Top 5 This Week

Related Posts

Get your B2B site unstuck: Top SEO tips for stagnant sites

If you’ve ever analyzed traffic patterns for a website, you know that organic traffic ebbs and flows over time. Even the most authoritative sites will have older pages that see traffic drops. 

With the recent run of algorithm updates, you might have a previously stable site that’s seen more turbulence (and even a longer-term flattening or drop) than it had in years past.

In this article, we’ll walk through steps you can take to reverse organic traffic drops or get your B2B site growing again if traffic has flattened.

Diagnosing organic traffic drops

First, it’s important to understand why you’re losing traffic. This is a good article that goes into greater depth on how to determine the real reason for a traffic drop (or flattening) which may be:

  • A loss in rank due to algorithm updates.
  • A drop in impressions due to a change in what’s displayed in search results (such as ads and search features like featured snippets, people also ask, etc.).
  • A drop in click-through rate due to a mix of the above reasons.

Additionally, you’ll want to dig deeper to see which specific pages are at issue. Identify the time frame you’re looking at:

  • If you’re seeing a steady decline, note the previous high and where the decline has been.
  • If traffic is flat, note the period where it plateaued.

From there, you can start to look at date-range comparisons such as:

  • The period where traffic dropped versus the previous period.
  • The low versus the previous high if there was a drop.
  • If traffic is flat: the most recent block of 28 days versus the 28 days where traffic was still growing.

As you dive into these comparisons, just be conscious of any seasonality and day-of-week differences that may mean your comparisons would be apples to oranges.

Once you know which date ranges you want to compare, you can start to see the pages that have lost the most traffic. You can do this in Google Search Console by clicking on date:

Image 3Image 3

Then selecting compare and the date range you want to compare:

Image 5Image 5

Once you do this, you can then click pages and sort the data by click difference to see pages that have lost traffic (even if traffic has been flat, you’ll likely have pages that have lost traffic – on an older site with a lot of traffic that is publishing new content, this is likely where your “traffic leak” is coming from):

Image 4Image 4

Getting to the why: What’s changed?

Once you determine the pages that are losing traffic and that they are, in fact, losing rank (and aren’t just a victim of SERP changes), there are a number of steps you can take for each page that’s seen a drop to help regain traffic.

The first step is understanding why. To do this:

  • Identify the terms that have lost traffic on a page.
  • Go look at that SERP.

From your list of pages with the biggest page drop in GSC, you can then click the page (which creates a filter for that URL) and look at the queries, sorting by click difference in the same way you did for top pages:

Image 6Image 6

You can then go look at the search results for those queries where you lost traffic. A few things may be true:

  • More authoritative sites may be ranking.
  • Google’s perceived search intent for that result may have changed (e.g., you may have had a large guide to restaurant marketing that ranked for the query, but now many of the results are “restaurant marketing ideas” list-style responses), and your page is no longer a good match for that intent.
  • More specific content may now be ranking for a query where your broader page used to rank (e.g., your restaurant marketing guide used to rank well for Google Ads campaigns for restaurants, but now the SERP is full of guides that cover that topic exclusively).
  • You may have the intent matched perfectly, but there may now be a flood of competitors creating pages on the same topic, and your content (which might have been the only show in town a year or two ago) may no longer be up to snuff

This is a good jumping-off point as it gives you direction on what to prioritize as you’re updating content that’s lost traffic. A good process to work through here is to:

  • Export the pages that have lost the most traffic (ideally looking at a few different angles in terms of date ranges).
  • Note the traffic drop as well as the queries that lost traffic and what you found when you inspected the SERP (why did your pages see a drop)

Now you can prioritize these based on pages that saw the biggest drops. 

Importantly, if you are seeing drops on a certain content type, you want to do this inspection and update pages that are driving a lot of traffic even if they haven’t been hit yet. 

If they are of similar age and content type particularly, it’s likely only a matter of time.

Ideally, you’ll have a process for prioritization and repeatable cadence for updating older content.

B2B assets that see drops

Diagnosing traffic drops isn’t a function that’s specific to B2B sites, but some B2B asset types tend to be particularly vulnerable to traffic drops, specifically:

Technical and trade-specific terms 

Frequently, these are pages on your site that haven’t been updated in a long time and/or may be terms that you were early creating content around, but where other sites have created fresher, more thorough assets.

Recurring reports

If you put out an industry survey or “State of X” style report, those are often assets that can take a hit with time. 

They often rank for a category or a basket of terms when the asset is initially created. 

Then over time, other sites create more specific content that speaks to granular terms, and/or the search intent for the category term is something that shifts (i.e., a what is X page displaces a state of X report page).

Software or tool terms

Again, here assets like buying guides may be displaced with best-of lists (due to searcher intent).

Get the daily newsletter search marketers rely on.


See terms.


6 steps for updating content that’s lost traffic

Once you’ve identified the specific pages losing content, there are a number of specific steps you can take to help address traffic drops.

1. Address searcher intent

The first step for updating content is to look at the search results. 

If we had an ultimate guide to restaurant marketing that had lost traffic for that term, we could look to the SERP to see the types of posts that are ranking there currently (the screenshot below is looking at the search results with the Ahrefs Google Chrome plugin enabled):

Address searcher intentAddress searcher intent

These are authoritative sites, and there’s also a mix of content types (a list of ideas, how to do restaurant marketing and a list of strategies).

As you continue to scroll down, you also see additional list style formats here:

 Address searcher intent Address searcher intent

So looking at reworking this post to be more in line with what’s currently ranking or creating a net-new asset that targets this term with a similar approach is something to consider here.

2. Get to answers more quickly

Along the same lines, if your article “What’s a Successful Restaurant Turnover Rate?” has three paragraphs about what a turnover rate is, the history of turnover rates, etc., before answering the core question you want to pull this up to address the core topic quickly and get the searcher to the information they want.

Along those lines, you can often reformat content to get featured snippets (even using ChatGPT for this purpose).

3. Update links and information

An obvious best practice for updating old content is updating broken links and refreshing any dated post information.

4. Add relevant subsections and multimedia

Looking for related topics, answering people also ask questions and related questions you can mine from tools like Ahrefs or Also Asked, and topics covered in other pages that are ranking that yours doesn’t have covered are all good ways to update content.

You can also look at the queries losing traffic and consider building new subsections to address these queries.

These updates are also a great opportunity to introduce:

  • More relevant images (like charts/graphs, useful visualizations that will enhance your post and improve engagement metrics).
  • Embedding relevant video (whether its video you’ve created, or embedding a relevant video created by someone else)
  • Embedding relevant social media embeds (even for B2B content there’s often content on platforms like LinkedIn or Twitter that will be relevant and will make your content fresher and more dynamic)

5. Add FAQs

Adding an FAQ section can be a great way to address questions you want to target, and leveraging FAQ schema can significantly impact click-through rates. 

This provides you with some additional SERP real estate (particularly if one of the areas that has changed is how prominent your listing is in relation to other listings).

6. Add internal links

Often a post or page that’s lost traction over time has a number of unaddressed opportunities for internal links.

If you don’t have a more thorough process for inventorying internal links, doing a site search for your domain and the target term can be a good quick-and-dirty way to find internal linking targets to add links from for your page:

Add internal linksAdd internal links
Note: This is just a random example of a site that has a restaurant marketing guide ranking on the second page. I don’t know if they have or haven’t lost traffic for this phrase or to the guide.

Addressing time stamps

Addressing the time stamps on your pages can be a powerful tactic, particularly in technical niches or just B2B niches where information can become dated quickly. (For instance, where you’re dealing with turnover in terms of models for different equipment, standards for different regulations, etc.)

Particularly, we’ve found transitioning from publish dates to last updated time-stamps on blog posts and being conscious of what date-based information you expose on the page can have a major impact on organic traffic.

Updating title tags

Loking at the SERP for the types of title tags that are ranking, thinking about the query intent, and finding a way to address query intent while standing out in your title tag can also be a difference maker here. 

This can be particularly powerful on older posts if you notice that you have been using a specific title tag formula and the click-through rate across a content type has waned or stagnated.

You can even leverage ChatGPT for help re-writing title tags.

Address topical authority

Google recently posted about an existing system for assigning topic authority.

One of the ways to combat decay for specific posts is to build out supporting content around a page that’s lost traffic, developing a more comprehensive topic cluster with more related and supporting content.

Taking an entity-based approach to thinking about how you’ve covered a topic, how it’s linked to and links to related topics, you can use the about and mention tags to highlight entities in your content via schema (more on that in this article).

Similarly, you may consider removing lower quality or irrelevant content (though proceed with caution and be sure not to delete content that’s helping you).

Technical audit and content audit

Keep in mind that all of this assumes you don’t have overarching issues like manual penalties and toxic links, crippling technical issues, or glaring content issues on your site. 

If you see site-wide 50%+ dips, you’ll want to look more at a comprehensive technical audit or content audit rather than what’s been outlined above.


Contributing authors are invited to create content for Search Engine Land and are chosen for their expertise and contribution to the search community. Our contributors work under the oversight of the editorial staff and contributions are checked for quality and relevance to our readers. The opinions they express are their own.


Popular Articles