19

A little while ago, we started a conversation about evolving the look and feel of Stack Overflow. Your feedback was clear: you wanted less marketing and more product. You were right. We're sorry we missed the mark, and we're here today with a different approach.

We want to share a first look at the design changes we’re considering, but first, we want to be transparent about why we're doing this now.

The "Why": Responding to Feedback and Preparing for the Future

This is more than a simple cosmetic update. It's a response to direct community feedback and a necessary step to modernize our platform.

1. You've been telling us the design needs an update.

We've been tracking your feedback on what you'd most like to improve about Stack Overflow. "Site usability"—which includes visual design—has been steadily climbing that list. It went from being ranked 12th in January 2024 to being ranked as high as 2nd this past July in the Site Satisfaction Survey. We've read every piece of feedback, including comments like:

  • “The site looks poorly designed on most modern work displays.” (Site Satisfaction Survey, June 2024)
  • “The UI is pretty full of junk, could reduce the visual noise a bit.” (SO Improvement Survey, 2024)
  • “The visual can improve, despite being very well organized; longer code examples and bigger code boxes would be welcome.” (Site Satisfaction Survey, Aug 2025)

Your feedback is the primary reason we are working on this project.

2. We need to increase our technical agility.

Parts of our front-end codebase are outdated, which makes it slow and difficult to ship improvements and fix bugs. This initiative includes modernizing our codebase and updating our design system to make it easier for us to respond quickly. For you, this means a more consistent experience across the site and a faster turnaround for future feature development and bug fixes.

3. We need to adapt while reinforcing what makes this community valuable.

The world of technology is changing, but our role as a community of humans helping other humans is more critical than ever. This redesign is an opportunity to lean into that by improving clarity and reducing friction, ensuring the focus remains on high-quality knowledge. It is also an opportunity to meet the needs of both tenured and new users.

What's in Scope?

To achieve these goals, we're planning a widespread update. Here are the key areas we’re focusing on for this initial phase:

  • An updated Design System: We're updating our library of reusable UI components (buttons, forms, etc.), introducing a new color palette, a new typography system, and refreshed icons.
  • A wider layout: We know many of you use wide monitors. We're increasing the width of the site to make better use of your screen real estate while still maintaining our responsive layout.
  • Updated core navigation: We're simplifying the top bar and side navigation to make it easier to find what you're looking for. This also includes an update to our filtering capabilities.
  • Refreshed User Profiles: We're rethinking the user profile page to better empower you to showcase your expertise and contributions within the community. We're even exploring things like a free-form text field and the ability to link to external projects.

However, this update will not hit the whole network at once. We will start with Stack Overflow, focusing on the homepage, questions, AI Assist, and profile. As mentioned before, Stack Exchange sites will continue to exist, but under the Stack Overflow name and brand. This change will not be effective for about ~14 months.

A Series of Conversations

This post is the first in a series where we’ll share our progress and ask for your feedback on specific parts of the redesign. As we’re sharing these designs early in our process, you may find that they look rough in places, especially with placeholder icons. We believe getting your feedback now is more important than waiting for a perfectly polished version.

To make sure we get each piece right, we’ve broken the conversation down into following dedicated posts. We invite you to read through them and share your feedback in each post.

What’s Next?

This is a massive project, and we are committed to working with you. Your feedback on each of these posts will influence the next iteration of these designs. We will read every comment and will post updates to keep you informed of our progress.

Thank you for your time and your continued dedication to this community. We’re looking forward to your thoughts.

4
  • 4
    As the design system is changed, how will this impact other projects that use Stacks, such as the accessibility dashboard? Commented 19 hours ago
  • @cocomac They will remain intact Commented 16 hours ago
  • "our role as a community of humans helping other humans is more critical than ever" Sounds good but I wonder if that's really true. Why should it have been less critical in the past? Commented 16 hours ago
  • 3
    "ranked 12th in January 2024 to being ranked as high as 2nd this past July" That is a strong jump within 1.5 years. The site must have aged significantly in between. Just out of curiosity what was 2nd in January 2024? Commented 16 hours ago

9 Answers 9

46

Stack Exchange sites will continue to exist, but under the Stack Overflow name and brand.

So - this is a problem for a lot of us. Historically, the Stack Exchange Sites - whether the bigger ones with our own branding like Super User, Server Fault or Ask Ubuntu, or the smaller foo.stackexchange.com sites have been neglected, and treated as, well third class citizens.

The company already operates as Stack Overflow for most part, and getting pushed under that banner... doesn't really do us much good. As we've said before - we don't have the baggage SO has, and many of our sites have scopes that have nothing to do with programming.

So - what do we need to do to protect our identity? Way back when there was a campaign to preserve the Mascots of world building - Pandora and Slartibotfast, 'cause the company literally failed to understand that even with interconnected sites, our identities were important. As much as keeping the 'bodies' of the sites running, keeping their 'souls' healthy is important as well, and our site identities matter.

Over time - it's also the one thing that distinguishes smaller sites from the massive monolith that Stack Overflow was. A lot of per site branding has been on the backburner over time and while I get the desire to redesign the big site, it's worth remembering that we might benefit from our own site designs and branding, and our own distinctiveness. As a pets mod, what do canines have to do with C, or Rabbits with Rust? It also means potentially site promotion, should it be a thing will entirely be focused on Stack Overflow, over smaller sites, simply cause that's the only brand that matters. Maybe its been the case for too long, but that cements it.

And historically we've had more people confused that non programming sites exist (or asking programming questions on an inappropriate site).

The rest might have value, but I feel like pushing us under Stack Overflow's branding and name will do more harm, and cause more confusion.

There's been significant feedback about this through every single stage of consultation - pointing out issues with this, so I'd ask you take these into consideration.

7
  • 8
    I completely understand your frustration and I am doing everything in my power to ensure you can keep what makes your site special. Now, not everything lies within my power, but I will continue to represent our users (ALL users) to the best of my ability. And to be clear, I do not have an answer right now. We are doing research on what users want and what this might look like in the future, but there are product decisions that will need to happen as well that haven't happened yet. Commented 20 hours ago
  • 22
    The company's track record with the needs of the smaller sites has been pretty abysmal over the years - we have a few bright spots and things get back to the status quo. From where I am, as a regular user with some experience on meta - I'm really going to have to speak out because I don't really trust the company to understand. A lot of decision makers don't really seem to have the context on the ground - so hopefully you can pass this up to them if it isn't your decision. Commented 20 hours ago
  • 9
    "I am doing everything in my power...." That's odd wording. When Stack Overflow makes any random decision, does it matter to users whether any particular employee was for or against it? I don't understand. Commented 17 hours ago
  • 2
    Well hence me asking what do we need to do? It feels that the decision is made and locked in . My options are organising a moderation strike (which honestly is terrible for everyone involved, and I'm not good at these things), or claiming this is a major decision made without moderator input, triggering that process... which is also not good for everyone involved, or somehow hoping (with no evidence to that) someone in the company can and will put the brakes on that. I think we can make the latter work and there's time to organise but I'd rather not open up the nuclear option. Commented 13 hours ago
  • 9
    @Piper This is not a request to you as an individual. This is a request to the company as a whole. When the response from the companies agent is 'not in my power', that implicitly means 'the company is not interested in consulting the community on this matter'. Its definitely within the companies power. If its not yours, then whoever holds that power is should be taking this feedback into account. If they do not, then well, that is ignoring community feedback and as Journeyman Geek said, a direct violation of the agreement after the strike. Commented 11 hours ago
  • 2
    @Piper - RE: "[you are] doing everything...to ensure you can keep what makes [our] site special." -- You (the company) have a talented pool of people who do volunteer work to look after their communities. The best step towards this goal would be to give us the tools to manage & style our own sites, without worrying about trying to shove us under some product structure. The extent of your (the company's) "product decision" should be the styling of the top bar, the logo on the left, and the links in the footer. Everything else should be "community space". Commented 3 hours ago
  • 1
    @Piper You created the starting post (or "question") mentioning "we" several times, implying you're communicating on behalf of the company. Then in the responses, you switch to "I" and point out things are not in your (individual) power. So which one is it? Is this post made by you as an individual or as a company representative? Clarifying the intent of this announcement would be quite helpful. That aside, what is the point of this post you made to solicit community feedback if it will be ignored and you (company) will do your own thing anyway? Commented 1 hour ago
23

An updated Design System: We're updating our library of reusable UI components (buttons, forms, etc.), introducing a new color palette, a new typography system, and refreshed icons.

Do you intend to address the technical design flaws that result in you consistently producing inaccessible UI components? A lot of problems are solved by semantic HTML (including semantic use of classes), and the CSS cascade: the current implementation of Stacks unsolves those problems, and the company lacks the resources or skill to re-solve all of those problems on a case-by-case basis.

If you're updating the Design System, this would be a good opportunity to reimplement your component library according to sound web principles. If you don't know how to do that, this would be a good opportunity to contribute some excellent questions to Stack Overflow (or other Stack Exchange sites, depending on exactly which parts you don't yet know how to do).

"Site usability"—which includes visual design—has been steadily climbing that list.

A large part of this is because you've been reducing site usability, thus making it a more urgent problem. Unless you reflect on why that is, you're not going to successfully make things better.

13
  • 6
    Destroying Stacks and starting over would be a big win. Commented 19 hours ago
  • "If you don't know how to do that, this would be a good opportunity to contribute some excellent questions to Stack Overflow" Or, hire someone with that expertise. And, ideally not someone who just handles everything HTML/CSS-wise through JS frameworks/components, either. Commented 19 hours ago
  • 5
    @TylerH Hiring someone new would not be sufficient (since internal politics could scupper that), and it would not be necessary (since I believe the current designers and developers are perfectly capable of learning the "new technology" of the Lost Arts of HTML/CSS). It might help, but only once they know enough to know how to distinguish someone with that expertise from someone without it. Commented 18 hours ago
  • Do you have any specifics on how Stacks doesn't use semantic HTML or what exactly isn't accessible about Stacks specifically? We realize it does have some issues, but it is how we lead improving accessibility here at Stack Overflow since every developer uses when building UI. Commented 17 hours ago
  • 7
    @Piper What is the semantic meaning of <div class="d-flex fd-column jc-space-between pb4 mb16 ml8">? Commented 16 hours ago
  • 1
    And… it's hard to explain exactly what isn't accessible, but imagine trying to re-colour something using these classes in a userstyle! You could consult the second half of this previous answer, especially the Codeless Code references, for further explanation, although I find it hard to explain how things are bad (except by comparing them to the better approaches). Commented 16 hours ago
  • 1
    If they rewrote Stacks to use meaningful classes like the long abandoned Semantic UI project I would be sooo happy Commented 16 hours ago
  • @GammaGames If you mean this Semantic UI project, I'm afraid they're also doing it very wrong (worse than Stacks!). <button class="ui active button">One</button> is at least three kinds of wrong, and they introduce a fourth when you observe the demo version is actually <div class="ui active button">. (That example should, I believe, be labelled radio buttons that share a name.) Commented 16 hours ago
  • @wizzwizz4 I do, and I agree with you in that case! They even have a few styles where the class order is important 🤢 But I still think the idea has merit, being able to read how a div is styled in plain terms makes maintaining much easier than d-flex fd-column jc-space-between pb4 mb16 ml8 (for me at least) Commented 16 hours ago
  • 1
    @GammaGames HTML classes aren't about styles. Sure, clear CSS is good and useful, but the misnamed "Semantic UI" project still uses classes primarily for styling. <a class="ui black pointing below ignored label">Run Code</a> is not good HTML, for reasons too numerous to list here. Commented 15 hours ago
  • 5
    @GammaGames reading that something has a yellow background because it has the style bg-yellow is just style="bakground-color: yellow" but more compressed. It doesn't explain why it is yellow. For example if one bookmark has a yellow background - why is it different to others? In one usersciript I had to colour elements by adding fc-red-500 to match it to existing styles. After a redesign, I had to go update my code to a different class. Instead of, you know, having the class flag-cast and that having the correct colour for a flag that was cast Commented 15 hours ago
  • 1
    @Piper See VLAZ's most recent comment for a good description of an accessibility issue caused by unsemantic HTML. (I know this is a power user thing, not an ordinary user thing, but the issues faced by non-power-users are effectively the same as this, just with various layers of browser configuration and assistive tech as an intermediary.) I can imagine writing an NVDA plugin to expose class="recently-active" to the user, but .bg-yellow-050 could mean too many different things, and isn't stable enough to colour scheme changes, to be useful. Commented 15 hours ago
  • @VLAZ Yup that's the type of semantic-ness I was initially trying to talk about, classes like .avatar, .card, .question, .answer, etc. A few bad examples from the home page of the site derailed the convo Commented 14 hours ago
22

I have to say that I really don't understand the logic behind rebranding everything behind Stack Overflow name and I am mostly Stack Overflow user. For me Stack Exchange was very logical brand name encompassing whole network including Stack Overflow.

For non technical sites, Stack Overflow is meaningless. For technical sites, pushing Stack Overflow brand means that more users will be confused and instead of asking question on smaller, more appropriate site, they will end up asking off topic question on Stack Overflow.

When it comes to the actual sites redesign, I hope that you will not be using that dreadful colors and style you have shown us at your introductory post. Those are really hard on the eyes. Some of us will be able to use various user scripts to make it more usable, but we are only a fraction of your user base. Horrible design choices will not make sites more popular.

5
  • 1
    The name changes are not in my purview. However, this post series does explore how we (product design) took the marketing assets and imagined them for our products. I'd recommend you check out those posts. Commented 18 hours ago
  • 2
    I note that many of us have spent the last 10+ years promoting "Stack Exchange" sites all over the Internet; those links are still functional, so hopefully they don't break. There are also issues with Meta.SE and Meta.SO being different things (and likewise with Math.SE and MathOverflow). Commented 15 hours ago
  • 9
    @Piper we keep hearing that. I'm going to "can we speak to the manager" here and maybe get the person whose purview its under to either post here on why its so massively important to do this, sit down with folks and try to find a solution that works better for the communities involved? We have a SO mod, and a SE/Network mod both pointing out this is a problem - so if you can't do anything, please get someone who can do something come out. Considering we represent affected communities, and are speaking on behalf of them, who would the rebranding be for then? Commented 12 hours ago
  • 2
    @JourneymanGeek because sales & marketing never understood how to deal with it and shareholders are cross. The people who can do something about it have literally no interest in what any of us want here. Commented 1 hour ago
  • "I have to say that I really don't understand the logic behind rebranding everything behind Stack Overflow name" The logic, if you can call it that, is that the shareholders want that, and the company's so-called leaders are here only to enforce what the shareholders want, because their annual bonus depends on it. The company's leadership has no understanding of (or interest in) the community, they are essentially freeloading on the community's goodwill. As seen from the CEO making an average of 1 post per 3 months since the time he became the CEO. Commented 1 hour ago
17

Reminder: in addition to wide layouts, test on narrow layouts. Many of us are using cell phones as browsers.

Pet peeve that I hope you can address: the pop-up menu that appears when text has been selected sometimes obscures the function bar at the top of the text entry box. This makes selecting text and then applying an operation to it, such as bold or hyperlink or quote, significantly more difficult than it has to be. I can work around by entering the markup manually, but this strikes me as something that could be done better.

3
  • 1
    I'd pretty much say 720p (or lower) and UHD/4k or 5K on the high end would be good places to ensure good support. Commented 21 hours ago
  • 4
    Also, portrait or vertical monitors, or just windows that are taller than wide. Commented 11 hours ago
  • 2
    If narrow layouts work, you can have two windows open on the same monitor, and don't have to waste a whole one to look at your code and SO at the same time. Commented 1 hour ago
6

Is this actually going to be a full redesign, where we go, on day one, from what we have to a new design? or is this going to be more of a slow, over time roll out where now instead of two to three different UI ideas being maintained/in use across the site it's three to four?

4
  • 4
    an xkcd 927 situation? Commented 21 hours ago
  • 6
    "We're gonna solve our tech debt issue by replacing the existing 2-3 not entirely rolled out site redesigns with a new redesign!" yea, exactly. We have the home page, which is entirely different from the rest of the site, we have the staging ground which was built at an earlier site design phase, we have articles which was built at yet another design phase, and... review queues... a partial in progress chat redesign kinda? Commented 20 hours ago
  • 5
    It won't be a full replacement on day one. My hope is that we can do a simple design system swap across the board and then the changes that live outside the design system will happen more slowly. Devs just finished discovery on how we might approach this so we are simply too early for me to say exactly how much will change with that initial push. Commented 20 hours ago
  • 2
    @Piper I'd be interested to hear about the results of that discovery: I'm all but certain they've missed some fundamentals, which any of a few members of the community could fill in for them. (And perhaps I'd be pleasantly surprised.) Commented 20 hours ago
6

Will users have the ability to opt for legacy layout/design once the redesign goes live?

New contributor
UncleBigBay is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1
  • 4
    In the experiment phase, probably? I don’t think it's likely at full release though. Commented 17 hours ago
4

The announcement sounds self-contradicting in many places.

On the one hand it says the following:

Your feedback was clear: you wanted less marketing and more product.

It's a response to direct community feedback ...

We need to adapt while reinforcing what makes this community valuable.

On the other hand, it also says:

As mentioned before, Stack Exchange sites will continue to exist, but under the Stack Overflow name and brand.

So, which one is it? Do you (the company) care about the community feedback, or no? And if you do care about the community feedback, could the community expect to see it in your (the company's) actions, and not just words?

The announcement also says:

... we want to be transparent about why we're doing this now.

Except that you (the company) is not really transparent about why you're doing this. The technical changes proposed are alright, but there is no transparency about why you're shoving the unwanted Stack Overflow baggage down the throats of every other community. After the community has told you they don't want it. Repeatedly.

The announcement further mentions:

Your feedback is the primary reason we are working on this project.

As well, you (the company) has surreptitiously included a management's decision into community feedback. Which the community has unequivocally opposed. Repeatedly.

... our role as a community of humans helping other humans is more critical than ever.

You (the company) would do well to remind yourself and your shareholders that the community of humans is at the core of your business. Without their contributions, you have no business and no shareholding.

... we are committed to working with you.

The manner in which you (the company) has been running the show for the past several years suggests otherwise though. From the outside, it even appears as if the company thinks things would work much better if they didn't have to deal with this community feedback every now and then.

It is perhaps worth consideration if you (the company) could drop the act of caring about the community feedback, and just come clean with what you really want, which is to increase profit for the shareholders.

1

As mentioned before, Stack Exchange sites will continue to exist, but under the Stack Overflow name and brand.

Does this represent a change from previous iterations of this plan toward keeping more per-site identity?

New contributor
kj7rrv is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
0

I really think the "Renaming everything to Stack Overflow" is the hugest change here, and it really deserves more attention. And it feels like you're glossing over it with having 5 entire posts about different aspects of this overhaul, without really dedicating focused effort into it. You talk about "The Why" and none of the reasons motivate that change. You talk about "What's in scope?" and you don't mention that change. This is like if I was buying a car, signing 30 pages of paperwork, and halfway down page 23 it said "by the way you agree that we now own your dog".

So I really think we need some answers about what's going on with this name change. I'll try to make the different aspects of this direct and explicit.

  1. Is this change locked-in? Is it definitely happening, or is it a concept you're playing with? Most of the other changes in this overhaul are mockups, concepts, baseline ideas, but still open to shifting. Does that apply to this one?

  2. Has community feedback ever been sought for this change? Have users been asked "would you support renaming the network"? If not, why is this so at odds with all the other aspects which do solicit feedback?

  3. Right now, we have Stack Overflow as the main, programming-oriented site, and Stack Exchange for all the spinoffs. When the spinoffs are called Stack Overflow, what is the intended branding for the big site? Right now I ask my space exploration questions on Space Stack Exchange, and my C programming on Stack Overflow. In the future, do I ask space on Space Stack Overflow and C on "The real actual original Stack Overflow"? I don't see how you can refer to that site post-rebrand in a non-clumsy way.

  4. It's concerning seeing the internal fragmentation that seems to be happening here. I don't see why @Piper can make a post announcing that the name change is continuing forward, and then respond to comments on this saying "The name changes are not in my purview". When a post like this is made about the future of the site, then from a user perspective, we are hearing from, and talking to, the whole site. All the employees, the company, as a whole. If I open a box of crackers and find a dead mouse inside, I call the cracker company. I get a receptionist, and say "Hi I found a dead mouse". The receptionist then does not say "Well I don't work the production line, I didn't put it there". The receptionist directs me to quality control. That receptionist is my interface to the company as a whole, and in the same way, this kind of post is an interface to SE/SO as a whole.

If you can't speak about the name changing, then we really need to hear from who can, and figure out what is actually happening and what the actual reasons for the change might be.

Webpage layouts can be changed, reverted, and adjusted at will. I don't think anyone involved in this redesign expects the site to stay on this design for 20 years - it will get re-changed as needed to continue improving, hopefully. But a name change? Those are few and far between. It's a big deal, and really deserves its own post and discussion. This deserves as much community consideration as the question of whether votes go to the right or left of questions in the feed. We should know where this is coming from and the reasoning, with a breakdown of the benefits and acknowledgement of the downsides, and how the conclusion decides the benefits win out.

Ever heard of bikeshedding? This solicitation for feedback on visuals feels like a forced instance of bikeshedding. Changing the name and changing the appearance are two orthogonal modifications and should get separate feedback. Otherwise this feels like a tactic to sneak the big change in with a bunch of ultimately inconsequential ones.

New contributor
TJM is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.