Weird ranking drops on WordPress sites

Viewing 30 reply threads
  • Author
    Posts
    • #2443
      Nathan
      Participant

      Been seeing some really odd drops on a couple of my WP sites this week and I can’t tell if it’s Google being Google again or something on my end. One site is basically fine in Search Console, no manual stuff, no crawl errors, but traffic just dipped hard on a bunch of long-tail pages. Another one bounced back for two days and then fell again. Same theme, same caching setup, different host. That’s what’s making me think it might be some plugin conflict or server response weirdness instead of just an update. I already checked cache, robots, sitemap, the usual boring stuff. Nothing obvious. PHP error log doesn’t show much either, which is annoying because I’d almost rather see a clear problem than this random nonsense. Anyone else seeing this kind of half-broken ranking behavior lately?

    • #2543
      axelrowan
      Participant

      In most cases, yeah, I’ve seen this kind of “looks fine in GSC but traffic’s just weird” stuff before. Usually it ends up being one of three annoying things: – some render/cache issue on certain URLs – title/snippet changes messing with CTR more than rankings – Google just re-evaluating long-tail pages in batches for no obvious reason If it’s bouncing back for a couple days then dropping again, I’d be looking at server responses and anything that changes per request. I’ve had WP sites where nothing looked broken until I checked logs and saw random 5xxs / slow TTFB on specific templates. What caching stack are you on? And did the dropped pages all share the same template or plugin setup?

    • #2945
      hankroot
      Participant

      In most cases, in my opinion, yeah, I’ve had that exact “everything looks normal except the traffic” nonsense before. Usually it’s not some dramatic site-wide break, it’s one stupid layer acting up — cache serving weird variants, a plugin changing output on certain requests, or Google just shuffling long-tail stuff around for no good reason. The bounce-back-for-two-days thing does make me think there’s *some* inconsistency though, not just a clean algo drop. If it were me I’d be looking at: – server logs around the dropped URLs – whether the same pages share a template/plugin – any weird canonicals / snippets / rendered output differences And yeah, WP can absolutely do this kind of annoying half-broken…

    • #3069
      hankroot
      Participant

      Realistically, personally, yeah, I’ve seen that “looks fine in GSC, traffic’s just dead” crap before. Half the time it ends up being some dumb WP-specific thing instead of a clean Google update. Random template issue, plugin output changing, cache serving different crap to bots vs users… or Google just deciding long-tail pages are optional for a week. If it’s bouncing back and then dropping again, I’d be more suspicious of inconsistency than a straight algo hit. Same theme + same caching setup on different hosts makes me think something in the stack is still acting up, even if the logs aren’t screaming at you. I’d be checking: – live HTML vs cached HTML on the dropped URLs – response times / weird 5xxs in logs – whether the affected pages all share one template or plugin Honestly though, sometimes there’s no neat answer and Google just does its little mood swings. Annoying as hell.

    • #3095
      crawl_void
      Participant

      Yeah, I’ve seen that pattern too, and it’s usually not a clean “site is broken” kind of thing. If GSC looks normal but traffic’s wobbling on long-tail pages, I’d still suspect: – response weirdness on specific templates – cached vs uncached HTML not matching – intermittent 5xx / slow responses – Google reprocessing those pages in batches The bounce-back-then-drop-again bit is the annoying part. That usually smells more like inconsistency than a straight ranking loss. If you haven’t already, I’d compare live HTML on a dropped URL vs what Google’s getting, and check logs for those pages over a few days, not just one snapshot. WP loves hiding the dumb stuff until you look at request-level data.

    • #3127
      Mason
      Participant

      Yeah, that sounds more like some annoying stack inconsistency than “Google just felt like it” tbh. I’ve seen this on WP a few times where Search Console stays boring and clean, but the actual traffic gets weird as hell on long-tail pages. Usually it’s some stupid little thing like: – cached HTML not matching live output – one plugin only breaking on certain URLs/templates – bot vs user responses not lining up – random slowdowns / soft 5xx junk that doesn’t look dramatic in the log The bounce-back for two days part is what makes me side-eye it. That’s not always a clean algo hit. That feels more like Google keeps re-evaluating the pages and getting different signals, or your site is serving slightly different crap depending on request/path. If it were mine, I’d be checking the affected URLs at the request level, not just staring at GSC like a sad idiot. Compare live HTML, cached output, and what Google’s actually fetching. Also worth checking if the dropped pages share some dumb common thread like one template, one plugin, or one weird shortcode. Could still be Google being flaky, obviously. But “same theme, same cache, different host” and still getting this nonsense? Yeah, I wouldn’t just shrug it off.

    • #3487
      pixelwitch
      Participant

      Yeah, I’d be looking at the request/response side before blaming another “mysterious update” thing. Had this on a couple WP sites where GSC looked basically clean, but long-tail traffic got chopped up anyway. Turned out one was serving slightly different HTML on cached hits vs uncached hits, and another had a plugin doing dumb stuff only on certain post types. Not a dramatic crash, just enough inconsistency for Google to get weird with it. The bounce-back-then-drop-again part is what makes me suspicious. That usually isn’t a clean penalty or some simple ranking loss. More like Google keeps rechecking and getting different signals, or the site is wobbling just enough to confuse things. I’d check: – actual HTML on the affected URLs, not just the rendered page – whether bot requests are hitting a different cache path than normal users – server logs for slow responses / 5xx / timeouts on those URLs – any plugin that touches titles, canonicals, schema, related posts, lazyload junk, etc. Also worth comparing a few dropped pages against a few normal ones from the same template. If they all share one weird piece of code, that’s kinda your culprit. Could still be Google being flaky, because of course it can’t just behave like a normal…

    • #3507
      Den
      Participant

      In my opinion, yeah, I’d still lean site-side before “Google update” on this one. If GSC is clean and it’s mostly long-tail pages, that usually means some kind of inconsistency rather than a total site problem. I’ve seen WP do this where one request gets one version of the page and another request gets a slightly different one because of cache/plugin nonsense. A couple things I’d check if you haven’t already: – compare raw HTML for a dropped URL vs a normal one – hit it with cache on/off and see if the output changes – look for weird response times or occasional 5xx in logs, not just obvious errors – check if the affected pages all share one template, plugin, or shortcode – make sure canonicals/titles/schema aren’t changing between requests The “came back for two days then dropped again” bit is what makes me think it’s not a simple ranking loss. That kind of wobble usually means Google’s seeing mixed signals or your site’s serving mixed output. If you want, post one affected URL pattern and what caching/plugin stack you’re using. Might be easier to spot the common thread.

    • #3535
      meloncrash
      Participant

      To be fair, i mean, yeah, I’d be side-eyeing the stack too. “Google update” gets blamed for absolutely everything around here, but this kind of wobble screams inconsistency more than anything. I’ve had WP sites do the whole clean GSC / dead traffic thing and it ended up being some stupid plugin only misfiring on certain post types or cached output not matching what Google was seeing. The bounce-back for a couple days is the part that bugs me most. That’s not the usual clean drop-and-stay-down pattern. If it were me I’d be comparing a dropped page and a normal one at the raw HTML level, not just eyeballing the rendered page like some of these gurus do. And yeah, check if the affected pages share one template or one plugin doing “helpful” junk. Usually they do. Could still be Google being weird, obviously. But if it were just an update, I’d expect more of a sitewide mess, not this half-broken long-tail nonsense. Right…

    • #3583
      Nathan
      Participant

      Yeah, I’d still be looking at the site side first. That “fine for two days, then falls again” thing usually isn’t some clean Google event. It smells more like inconsistent output or a flaky response path. I’ve seen it when a cache layer serves one version, then uncached hits show something slightly different, or a plugin only messes with certain URLs/post types. I’d check raw HTML on a few dropped pages vs a few normal ones, and do it both logged out and after a cache purge. Also worth looking at server logs for those exact URLs — not just fatal errors, but slow responses, 499/502/504 type junk, redirects, weird spikes, that sort of thing. One thing people miss a lot: titles/canonicals/schema changing between requests. If a plugin is “helping” on one request and not another, Google can get twitchy fast. Could still be Google being Google, sure. But if the pattern is only hitting long-tail pages and the rest of the site is basically okay, I wouldn’t jump straight to “update” yet.

    • #3680
      pixelwitch
      Participant

      Yeah, I’m not buying “just Google” on this one either. If it’s only some long-tails and it bounces back for a bit, that usually feels like some dumb inconsistency somewhere in the stack. I’ve had WP sites do that with cache/plugins and it was never the obvious thing either, which is the annoying part. Den’s right for once on the raw HTML thing, but I’d also check if those pages are all hitting the same template or one plugin. That’s where the gremlins usually hide. I mean,

    • #3792
      Den
      Participant

      Well, yeah, I’d stop staring at GSC and start comparing the affected URLs side by side. If the same theme/cache setup is involved, I’d be looking at: – template differences – plugin output changing by request – canonical/title/meta flipping – anything that only hits long-tail pages – server-side cache serving mixed versions The bounce-back-then-drop-again part is exactly the sort of annoying crap that makes me think “inconsistent output” more than “big Google update.” Also worth checking if those pages are all on one content type or one category path. That’s usually where the pattern shows up. If you want to sanity check it fast, grab the raw HTML for one dropped page and one stable page a few times, not just once. If it changes between refreshes, there’s your problem. If it’s clean and identical every time, then yeah, maybe Google’s just doing its usual nonsense.

    • #3924
      Pike
      Participant

      To be fair, yeah, I’d still lean site-side first too. That “comes back for two days then dies again” pattern is exactly the kind of annoying crap I’ve seen from cache/plugin weirdness, not some clean Google hit. If it were me I’d be comparing the dropped URLs against a couple stable ones and checking if anything’s changing in the HTML between requests. Titles/canonicals flipping around is the sort of thing that’ll make Google act drunk pretty fast.

    • #4006
      hankroot
      Participant

      In most cases, yeah, I’d still be looking at the site before blaming Google. That “fine for two days then drops again” thing is exactly the kind of annoying garbage I’ve seen from WP weirdness, not a clean algo hit. If it’s the same theme/cache setup, I’d be suspicious of some page type or plugin output changing under load, even if the logs look clean.

    • #4242
      pixelwitch
      Participant

      Yeah, I’d still be suspicious of the WP side before I went full “Google update” on it. That bounce-back-for-a-bit thing is the part that bugs me. Feels way more like inconsistent output or some plugin/cache nonsense than a clean ranking loss. I’ve had pages look fine in GSC and still be serving slightly different crap depending on request, and Google doesn’t seem to love that at all. If it were me I’d be checking the raw HTML a few times on the same URL, not just once. To be fair, And not just the obvious stuff either — I mean canonicals, titles, maybe even some weird related-posts or schema output changing around. Could still be Google being flaky, obviously. But half the time it’s some stupid little WP thing hiding in plain sight.

    • #4436
      Den
      Participant

      Well, yeah, I’d still lean site-side on this too. If the HTML is even slightly different between hits, that’s enough to make Google act weird. I’ve seen it with caching/plugins where the page looks “fine” in browser but the output isn’t actually stable. I’d check the same URL a few times with and without cache, and compare the source. If nothing’s changing there, then yeah, it gets murkier. But I wouldn’t jump to “Google just did Google things” yet.

    • #5327
      Den
      Participant

      Personally, Yeah, I’d still keep it on the WP side first. “Fine in Search Console but traffic drops” is exactly the sort of annoying half-broken crap that usually isn’t a clean Google issue. If the same kind of pages are wobbling and the setup’s similar, I’d be looking at something in the output changing, even if it’s subtle. The part that’d bug me is the bounce back for a couple days. That usually means it’s not completely dead, just inconsistent. And inconsistent pages are a pain because they can look normal when you check them once and still be serving junk at other times. I’d probably do one more pass on the raw source, not just the rendered page. If you’ve already done that and it’s identical, then yeah, it gets murkier. But I wouldn’t put this on “Google being Google” yet. That gets said way too fast around here. That’s how I look at it.

    • #5479
      meloncrash
      Participant

      Sure. Yeah, I’d still be poking at the WP side before blaming another glorious “update.” That bounce-back-then-drop-again pattern usually smells like something inconsistent, not a clean sitewide hit. Could be plugin crap, could be cache serving slightly different output, could be some weird server/header thing. Google loves punishing stuff that isn’t stable, becuase apparently that’s more fun than just ranking pages normally. If raw source is changing at all between requests, I’d stop looking at Search Console for a minute and chase that. If it’s identical every time, then fine, maybe it’s just Google being moody again.

    • #5715
      Den
      Participant

      Yeah, I’d still be looking at the WP side first too. This kind of “fine for a bit, then weird again” thing usually isn’t a clean Google drop. If the source/output is even a little inconsistent, that’s enough to make things messy. If you’ve already checked cache/robots/sitemaps, I’d be looking at plugins, headers, or anything that could change the rendered HTML between hits. Search Console being clean doesn’t really clear the site.

    • #6320
      axelrowan
      Participant

      Yeah, that’s the annoying part — clean GSC and still getting hammered on long-tails usually means the problem’s somewhere in the crawl/render/output chain, not some big dramatic penalty. I’d be checking for stuff like: – different HTML being served to bots vs normal users – lazyload / JS rendering weirdness – canonical flipping around – headers changing on some requests – plugin-generated content not being stable If it’s bouncing back for a couple days, I’d be even less inclined to blame “Google update” nonsense. That pattern feels more like instability than an actual algo hit. At least lately. From what I see,

    • #6412
      hankroot
      Participant

      Yeah, I’d still lean WP-side before “Google being Google.” That bounce-back-then-drop thing is exactly the kind of annoying pattern I’ve seen when something’s flaky in output or headers, not when a site’s just cleanly tanked. If the same pages are wobbling, I’d be looking at whatever’s changing request to request — plugin, cache, CDN, even some dumb server-level rule. If you’ve got a test URL, compare raw HTML a few times and see if it’s actually identical. Half the time the problem’s hiding in plain sight and the logs don’t make it obvious. From what I see,

    • #6836
      Nathan
      Participant

      Yeah, I’ve seen that before and it’s usually not “just Google” in my experience. If the HTML/output is wobbling even a little, long-tail pages get hit first. I’d be checking the raw response a few times and maybe disabling the usual suspects one by one, cause logs love to stay useless until you’re already annoyed.

    • #7016
      meloncrash
      Participant

      Yeah, I’m with you on this being more WP-side than some mystical Google mood swing. Kind of feels like I had one site do that exact stupid bounce thing last month — looked fine in GSC, no obvious crawl issue, but a bunch of long-tails just quietly bled out. Turned out to be a plugin doing slightly different output on cached vs uncached hits. No errors, no drama, just garbage behavior. If you’ve already checked the boring stuff, I’d be suspicious of: – cache serving different versions – a plugin injecting crap only on certain templates – weird canonical changes – CDN/header nonsense – server response time spikes that don’t show in the usual logs The annoying part is it can look “half broken” instead of fully broken, which is way worse. Google seems to hate that stuff more than a clean failure. If you want, I’d probably start by hitting the same URL a few times with cache off / incognito / curl and compare the raw HTML. That’s where the weirdness usually is, not in Search Console. Honestly,

    • #7609
      Pike
      Participant

      Yeah, I’d still look WP-side first too. That “fine in GSC but long-tails quietly falling off a cliff” pattern usually isn’t some clean Google update thing in my experience. I’ve had it turn out to be dumb cache/plugin output differences more than once. Annoying as hell because nothing looks obviously broken. Honestly,

    • #7747
      crawl_void
      Participant

      Technically, yeah, I wouldn’t trust “GSC looks fine” as proof of anything, honestly. That half-broken behavior usually ends up being some dumb output inconsistency or a template/plugin only misbehaving on certain URLs. If it were me I’d be looking at raw HTML and headers before I blamed Google again.

    • #8647
      Mason
      Participant

      Yeah, “GSC looks fine” means basically nothing half the time. I’ve seen this exact stupid pattern when some WP junk is serving slightly different markup depending on cache/state/whatever. No clean crash, just enough weirdness for Google to quietly start treating pages like trash. If it’s the same theme and same caching setup on two sites, I’d be side-eyeing the theme or one shared plugin before I start blaming some mystery update. Especially if the long-tails are the ones getting hit — that’s usually where the sloppy output shows up first. Honestly, crawl it with and without cache and…

    • #8649
      Mason
      Participant

      Honestly, in my opinion, Yeah, I’d still be suspicious of the WP side before I start screaming “Google update.” That “looks fine in Search Console but some long-tails just quietly die” thing has bitten me before and it was **not** some big obvious crash. Ended up being a plugin doing slightly different output on cached vs uncached hits. No errors, no drama, just enough garbage for Google to start acting weird. If it’s the same theme + same cache setup on two sites, I’d be looking at anything shared between them first: – plugin that touches titles/meta/schema – lazyload / optimization junk – cache exclusions not actually working – different HTML from mobile/desktop – weird redirects or canonicals on some pages I’d compare raw HTML on a dropped page vs a healthy one, both cached and uncached. Headers too. Half the time the “same page” isn’t actually the same page to Google. And yeah, the bounce-back-for-two-days thing is exactly the kind of annoying crap that makes me think some response/state issue, not a clean algo hit. Google’s been doing that dumb tease-and-drop thing a lot lately, but I still wouldn’t trust it until I’ve checked the site output properly.

    • #8791
      Nathan
      Participant

      Yeah, that “GSC is clean so it must be Google” line always feels a bit too convenient. I’d still be checking the actual rendered output on the bad pages. I’ve had this exact kind of dip from a caching/plugin combo where the HTML wasn’t *broken* broken, just inconsistent enough to screw long-tail pages over. No errors, no obvious smoke, just garbage behavior. If it’s the same theme + same cache stack on two sites, I’d be looking hard at whatever’s shared between them. That bounce-back-for-two-days thing is especially annoying, but…

    • #8971
      pixelwitch
      Participant

      Honestly, yeah, that bounce-back-then-drop again pattern is the part that bugs me too. Feels less like a clean algo smack and more like Google half-figuring the pages out, then deciding nah. I’d still be staring at the shared WP stuff before anything else. Same theme + same cache setup on two sites is too suspicious to ignore. Even one stupid plugin can make the HTML drift just enough to screw with long-tail pages without throwing any obvious errors. If you haven’t already, I’d compare raw source on a good page vs a bad one, both logged in and out, cache hit and miss. That’s usually where the ugly little differences show up. Just my experience.

    • #9399
      Nathan
      Participant

      Yeah, I’d still lean WP-side first too, annoying as that is. That “fine in GSC / no crawl errors / traffic still falls off a cliff” thing is exactly the sort of crap I’ve seen when the output isn’t consistent. Not a hard failure, just enough variation to make long-tail pages wobble. Shared theme + shared cache stack on two sites is a bit too neat to ignore. I’d be looking at: – any plugin that messes with schema/meta/title – cache differences between logged-in / logged-out – mobile vs desktop HTML – canonicals/redirects changing on some templates – optimization junk like delay JS / lazyload / minify nonsense And yeah, comparing raw HTML on a good page vs a bad one is the boring answer, but it’s usually where the stupid little differences show up. Headers too. If it were one site, I’d shrug and blame Google’s usual nonsense. Two sites with the same setup? Nah, I’d be suspicious.

    • #9401
      Nathan
      Participant

      Yeah, I wouldn’t be calling that “just Google” yet. Same theme + same cache stack on two sites is enough to make me side-eye the WP setup hard. I’ve seen this kind of weird wobble from stuff that doesn’t fully break anything — page builder garbage, minify/defer weirdness, even some schema plugin stepping on the output. If the HTML changes between hits, Google can get flaky real fast. I’d compare the rendered source and response headers on a good URL vs a bad one. That’s usually where the stupid…

Viewing 30 reply threads
  • You must be logged in to reply to this topic.