Readit News logoReadit News
MontyCarloHall · 2 years ago
These figures show an extremely precipitous (and permanent) decline in traffic over the course of a few days in May of 2022 [0], during which the number of daily new visits dropped from ~1M to ~300K, the number of total daily page views dropped from ~20M to ~14M, and the number of daily sessions dropped from ~9.4M to ~6.1M.

However, there is no commensurate decrease in posts/votes during the same time period. Posts/votes remained relatively constant through 2022 (modulo normal seasonal fluctuations), until February 2023 when both fell off a cliff (I assume due to the rise of LLMs). Traffic data are sourced from Google Analytics, while post/vote data are computed internally by StackOverflow [1]. I wonder if the apparent precipitous drop in traffic in May 2022 is simply an artifact of Google Analytics suddenly changing how it tracks traffic/visitors.

[0] https://i.imgur.com/qMj7Lge.png

[1] https://news.ycombinator.com/item?id=36856249

pasc1878 · 2 years ago
From the comments on this answer https://meta.stackexchange.com/a/391625/136010 it is suggested and agreed by staff that the chnage in May 2022 was the role out of a proper cookie consent form. If you don"t have performance cookies SO can"t work out the analytics. Fro staff member Catija

"@JourneymanGeekOnStrike Yeah, if you go back further, the "traffic" numbers see a 40M/week drop between April and May 2022, which is when the cookie tracking changed, and then normalizes again until December. So, prior to the cookie changes, traffic was about 140-150M per week. But, to be clear - this is stuff we're aware of and have "corrected" for, I guess."

dehrmann · 2 years ago
Drops like that are either due to how bots are tracked, a Google algo change, or a major internal design change.
notatoad · 2 years ago
or else bad measurement.

the post doesn't explain where they got these traffic numbers, and it seems unlikely they have access to stackoverflow's real traffic stats. they're using some sort of estimation here. there's always a chance that their estimates are wrong - especially if they're showing implausible shifts like this.

CobrastanJorji · 2 years ago
That makes sense. "New visits" are first time users, likely young coders who are looking up answers to things on a search engine, find what they're looking for on Stack Overflow, maybe click on an ad, and leave. They probably don't vote or post much. A sudden die-off there suggests something very bad happened to organic traffic (change in Google? Terrible new SEO scheme? A sudden stop in ad buys?)

The new content rate been dropping at a dismally constant rate for a long time, but the first few months in 2023 were awfully grim. I wonder what might've corresponded to that.

AtNightWeCode · 2 years ago
If SO was worried about that drop I think they would have bought back some of that traffic. More likely something has changed how they count the visits or they blocked some bad traffic. Traffic data is often sampled as well.

The fall in the beginning of 2023 may be the introduction of ChatGPT. A more worrying idea is that the numbers reflect not just the decline of SO but a decline of the whole IT business.

SantalBlush · 2 years ago
Or a StackOverflow-scraped site peeled off users looking for quick solutions, while those with SO accounts still used it for posting and voting.
leblancfg · 2 years ago
I’d say the peak of Github copilot adoption might have been during that month as well, IIRC the VS Code extension got released late March
palata · 2 years ago
Which would make sense, right? You are more likely to get an answer on StackOverflow for questions that touch very common technology (because more people are likely to answer). And that is exactly where Copilot probably shines too (I don't use it): because that is where there is a lot of training data.

I personally used to like StackOverflow as my last recourse: I grew up in those years where we had to RTFM, and I kept the habit. So if I go ask on StackOverflow, it is a tricky question. It used to be fine, and I was getting an answer eventually (sometimes after adding a bounty).

But in the last few years, I have had legit questions downvoted or even closed, and it was obvious that the people voting to close it did not even understand it. I agree that the moderation culture on StackOverflow is toxic. If everytime I contribute something, I have to fight to not get downvoted or closed, then I will slowly stop contributing.

Semaphor · 2 years ago
The most help I ever got from SO for questions not already there, was because of their (perceived) strictness. The process of writing a high-quality question, with a minimally viable example, clearly lined out thought-processes, and other things tried, solved the question for me in most cases without me ever having to post it.
djbusby · 2 years ago
Eduard · 2 years ago
> The process of writing a high-quality question, with a minimally viable example, clearly lined out thought-processes, and other things tried, solved the question for me in most cases without me ever having to post it.

Nevertheless post the question and provide an answer. Everybody wins: you reap the upvotes, and everyone else benefits from the shared knowledge.

Semaphor · 2 years ago
Pretty much, yeah. Forgot about that term despite only encountering it in a novel 2 days ago :D
lispybanana · 2 years ago
I hope you still posted (and self-answered).
Semaphor · 2 years ago
I probably should have, but I never felt the question was worthy.
lawgimenez · 2 years ago
My SO account is almost 12 years, with just over 2k reputation and I don't really care. Until now I am still somewhat helping answer some basic questions in the mobile development area tags, my only gripe with SO is the hostile nature of some mods with large reputation. Some seem to get a kick out of this and forgot that reputation does not translate to expertise.

For 12 years, they have not figured this one out. New users will ask a very valid question and then won't respond anymore. I have seen this one played out every single day. Back in the day, users were generous with the upvotes even for a simple basic question, this is not the case anymore today.

culopatin · 2 years ago
I think that with the rise of push notifications, no one really goes to a site to check notifications anymore. So the new user may have not developed the muscle memory to go back to SO and participate. I suspect this also has something to do with the decline of forums. Reddit still works because the app sends 200 notifications a day, but without it, I don’t think it would be as popular.

Also SO is participation hostile unless you’re a pro, so as a newbie I’m not going to do anything other than ask and lurk, because I’m not worthy

galaxyLogic · 2 years ago
At least part of the reason for the hostility is that SO is a game. You get points, but you can also prevent others from getting points by voting down or removing their questions and answers.

On SO this hostility is pronounced because participants believe that if they get a lot of points they have easier time finding a well-paying job.

kzrdude · 2 years ago
I don't know if we all do it the same way. I don't use push notifications for barely anything, because I don't want to be disturbed by random sites (least of all linkedin or SO.)
hinkley · 2 years ago
Since SO is often used in a professional capacity, that problem could have easily been fixed by dev tools providing a formal way to link to SO traffic for topics that are relevant to the team.

It's just been a while since anyone has started trying to integrate tools with each other, outside of the established players.

metabagel · 2 years ago
Unless you post your own Q&A, it’s difficult to get the initial mod points to even be able to comment.
firemelt · 2 years ago
these peasants with high reputation thinking they are johnskeet

reputation is meaningless and bloated in stackoverflow now there are many 100k reputation people because asking or answering basic shits on javascript/python/pandas/git

raincole · 2 years ago
Every time I posted on SO(or other SE sites) I always have to clarify my question with something like "I know it's probably not good idea to do A, and I understand B could be a better solution, but in my specific situation I really want to do A."

Then people will still try to close my question because it's a duplicate of B.

sixothree · 2 years ago
I've literally included the search terms I used to ensure it wasn't a duplicate. Other times ice explained why this is clearly not a duplicate . Nope. Closed for being a duplicate.
lopis · 2 years ago
Sometimes it can be as simple as "version 2 of this software does things this way, but I'm using version 14, how can I do this?". "Closed as duplicate: [question from 12 years ago]".
bunga-bunga · 2 years ago
People just skip that part. The flow is: read title, skim code example, post answer.

Then you point out that they completely disregarded what you wrote and blame you for misdirecting them. Then you get the downvotes.

The SO way.

Deleted Comment

is_true · 2 years ago
I think the problem is google losing the fight with spammers. It's being a while for me that I have to put "stackoverflow" in the search query to avoid sites with scraped content
Nextgrid · 2 years ago
Google is not "losing" any fight. Google is deliberately letting spam thrive because that spam may contain Google Ads/analytics and increases engagement on the SERP page as people who click on the spam go back to try something else (potentially one of the sponsored results). All these contribute to Google's bottom-line.
hinkley · 2 years ago
It is difficult to get a man to understand something, when his salary depends on his not understanding it. --Upton Sinclair
whstl · 2 years ago
Yep. It will also will push companies into paying for Ads in order to beat the spam itself.
TillE · 2 years ago
That's my guess too; I'm sure Google drives the overwhelming majority of SO traffic.

A few years ago, my programming-related queries would hit Stack Overflow as the first or second result. Now it's very frequently spammy garbage in the top 2-3 slots.

andirk · 2 years ago
What kind of spam do you get when searching something specific and technical? Who is trying to SEO their way to the top for "how to set redis max memory"? A lot of comments here saying the spam is beating out SO, but what spam and from who and why??
dylan604 · 2 years ago
>to avoid sites with scraped content

especially YouTube links. sadly, it would not surprise me if these people are earning a decent enough money from ads to make it worth their while to be "content creators" solely from search results from Googs

abathur · 2 years ago
And, IME, these scraped sites often manage to rank above the canonical source.
heisenbit · 2 years ago
It is both infuriating and sad that Google can‘t figure out a way to compensate for this SEO spam. Is there an easier problem than doing it for SO (and yes, coding is a big enough problem for Google imho to be worth investing a little here).
hinkley · 2 years ago
Which means they aren't applying any sort of primacy to the information.

If three segments of the internet think the same piece of information is relevant, that should affect the score of all 3 copies, not just the largest segment.

harry8 · 2 years ago
As soon as you consider google no longer does search but instead is a "suggestion engine" it all makes a lot more sense. Sadly.
galaxyLogic · 2 years ago
Could it be that Google prefers their own AI-provided answers over SO?
Sosh101 · 2 years ago
Those answers are >50% total junk though.
lordnacho · 2 years ago
There's a ublock for those spam sites IIRC
hliyan · 2 years ago
I think we're rapidly approaching a point where any content that come with ads is suspect. The fact that only Wikipedia has managed to largely escape deterioration (or as some call it, "enshitification") is testament to this. A search engine that can selectively search non-sponsored content or soft-paywalled content would be potentially quite popular. However, monetising such a service without ads will be a challenge.
iJohnDoe · 2 years ago
What’s interesting is that Google was known for how hard it was to figure out the Google algorithm.

Remember, when people were hired because they knew the secret sauce on how to get the best Google ranking. Google experts?

Well, it turns out that the person at Google that was responsible for keeping the algorithm fresh and the search results fresh retired and everything went to shit when they left.

Actually, I’m betting that person did leave the company, but the real damage happened when someone came along and convinced everyone they knew the real trick to better search results and we have the shit that is now Google. Nice work new guy! Let me rephrase that. Nice work to the guy that thinks they are smarter than everyone else and still thinks their approach is the best, yet evidence to the contrary.

Blackarea · 2 years ago
Really sounds as if your made up story is deeply rooted in your own experience. I am sorry if something like a new guy taking your position and claiming to be smarter has happened to you but creating imaginary stories is not quite what this comment section needs and you'd probably be better off dealing with this in a different way
choppaface · 2 years ago
Matt Cutts was instrumental in community outreach and helping SEO differentiate from spam. When he left, Search pivoted to stuff like using Twitter data and lifting content directly from websites into results. While it’s probably hard to attribute all the changes to one person, Matt Cutts made a huge impact on the product.
hsbauauvhabzb · 2 years ago
My bet is revenue went up for google with the second guy, so who is smarter is a matter of perspective.
hans_castorp · 2 years ago
I left SO because I was downvoted to oblivion for an answer that took me 2 minutes to write - but I had answered a similar question several years before (which I actually didn't remember). Searching for my own answer would have taken way more time than it took to write a new one.

When I pointed out that it's not the responsibility of the one answering to search for dupes, but for the one asking, I was told that I should still invest the time or otherwise don't answer at all.

pasc1878 · 2 years ago
Yes especially if you know you have answered the same thing before. You look for your original.

Remember all users are moderators. There are some explicit moderators but they don"t close or downvote often they deal with other problems - or on smaller sites just use normal user powers to vote and close.

metabagel · 2 years ago
OK, but the person you’re replying to left SO over this policy, and you didn’t seem to register that at all, just repeated the policy.

The fault finding culture of SO is toxic.

rmbyrro · 2 years ago
That's why most developers now prefer ChatGPT. It's way faster and more convenient. Like a super smart search engine.

SO will remain as a library for unseen problems, which is what's supposed to be good for.

mewse · 2 years ago
I'd also like to highlight "non-hostile" as a reason why folks might prefer ChatGPT.

Stack Overflow has a lot of stridently opinionated jerks contributing to it, and if I can just ask ChatGPT a question and get an answer that works rather than having to deal with being belittled by those people, then I'm probably having a much better day as a result.

tylerneylon · 2 years ago
This post, to me, is about the rise of ChatGPT — but I do think over-moderation is a huge problem.

I had a hard moment on the gamedev stackexchange where I was stuck trying to learn how to do something in OpenGL. A moderator immediately closed my question as a duplicate because there was a similar question about OpenGL ES, which is a (related but) different API. I tried to plead my case, but was shut down.

Shortly after that, I gave up on the game I'd been working on for a couple years. The mod's decision contributed to that.

I felt stuck by a wall between me and answers to some of my game programming questions. Over-moderation is more than an inconvenience. It can destroy the ability of users to get things done.

lph · 2 years ago
The graphs in the post show the traffic decline starting around May 2022, months before ChatGPT was available. I'd wager the cause is a change in Google's algorithm. Most of the time I end up on Stack Overflow, it's because I've typed a question into a search engine.
consp · 2 years ago
The top search resuls used to be either a SO answer, or a forum post or the actual docs having the answer to the question. These days it's either a dupe site copy pasting ad verbatim, a recurgitated and slightly modified variant of the former, or a "AI" generated answer, all full of ads. And to make it worse, none of them are useful as they obfuscate the answer or are simply wrong.

Looks like Google started to prioritise ads even more than actual useful results is what changed mostly.

coffeebeqn · 2 years ago
Anecdotally it seems like Google is favoring spam sites that have crawled answers from SO
tylerneylon · 2 years ago
Oh, you're right about the timing. It's probably not ChatGPT.
pharmakom · 2 years ago
This is a problem on the other side of the experience spectrum too. Sometimes I want to ask an advanced question and interact with other experienced users on SO. However I have to battle the mods (who clearly don’t understand my question) to keep it open.
JuanPosadas · 2 years ago
My questions usually go unanswered for years with several "me too"s and "did you ever figure it out?"s nailing my inbox.

I do typically self-answer if I figure it out, but you know, if I'm going to be ignored maybe it should be a github issue so I can get the sweet zero replies and that juicy 90 day auto-close from inactivity.

pentagrama · 2 years ago
I remember trying to learn front end development around 2013, was fascinated by responsive web design and twitter bootstrap. Asked some questions on that site, was mostly ridiculed for my amateur questions several times, never touched the site again and also never learned front end. So this is my story with that site.
wvenable · 2 years ago
I had the opposite problem; I'm actually quite skilled in areas but never had enough "karma" to answer any questions so I've never ever been able to.
suzzer99 · 2 years ago
Same. I got put in StackOverflow jail for posting my contribution an answer because I didn't have enough karma to post a comment on a previous answer (or maybe it was the other way around, I forget). Never mind that I was earnestly trying to help the original poster, and pointed out a legitimate mistake in one of the answers. I broke protocol and had to be punished.
lordnacho · 2 years ago
It seems like there was a time window when you could actually get upvotes, and if you missed it you'll never be able to use the site as a normal user.
pasc1878 · 2 years ago
You don"t need any karma to answer any logged in thing can answer. I say thing as ChatGPT is being used to produce a load or crappy wrong answers now.

Thus I don"t understand your issue. This is a XY-problem :) I know enough about the subject to know that your issue is not the actual issue as anyone can answer, if you had issues then there is something else.

ptspts · 2 years ago
On StackOverflow.com you are allowed to answer (most) questions even if your reputation is low.
th3byrdm4n · 2 years ago
There is some barrier to entry.

My friend, a much less skilled developer, was much better at the craft of SO. I just lurk/solve my own issues

andirk · 2 years ago
I went to a university that basically just handed me the Comp Sci manual and said RTFM. I almost failed out, but then I learned it.

I have only had great experience with SO, but regardless, don't get dissuaded by those with less than mediocre tact.