You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The world's largest Q&A platform for software developers. Stack Overflow's mental model is a structured knowledge base built from questions and answers — not a discussion forum. Every question seeks a definitive answer, and the best answer is community-voted to the top and officially "accepted" by the asker. Key differentiators: strict Q&A format (no discussion threads), reputation system (earned through helpful contributions), badges and privileges (gamified progression), community moderation (elected moderators + privilege-based), duplicate detection, code formatting, the Stack Exchange network (200+ Q&A sites), Stack Overflow for Teams (private), and Stack Overflow Jobs (deprecated, now talent platform).
Site Map
├── Home
│ ├── Interesting (personalized based on tags you follow)
│ ├── Hot (trending across Stack Overflow)
│ ├── Week / Month (top questions by period)
│ └── Custom Filters (saved searches)
├── Questions
│ ├── All Questions
│ │ ├── Sort: Newest / Active / Bounties / Unanswered / Score
│ │ ├── Filter: No Answers / No Accepted Answer
│ │ ├── Tag Filter
│ │ └── Pagination
│ ├── Tagged Questions (filtered by tag)
│ ├── Unanswered Questions
│ │ ├── My Tags (questions in your favorite tags)
│ │ ├── Newest
│ │ └── No Answers / No Upvoted Answers
│ └── Bounties (questions with bounty rewards)
├── Question Detail
│ ├── Question
│ │ ├── Title
│ │ ├── Body (Markdown: text, code blocks, images, links, LaTeX)
│ │ ├── Tags (e.g., javascript, python, react)
│ │ ├── Vote Score (↑ net upvotes - downvotes ↓)
│ │ ├── Views Count
│ │ ├── Asked Date, Modified Date
│ │ ├── Author Card (name, reputation, badges, avatar)
│ │ ├── Bounty Indicator (if active, amount, deadline)
│ │ ├── Favorite / Bookmark (★)
│ │ ├── Share Link
│ │ ├── Edit (suggest edit or direct edit)
│ │ ├── Close / Flag / Delete (privileged users)
│ │ ├── Follow (get notified of changes)
│ │ └── Activity Timeline (edits, comments, answers)
│ ├── Answers
│ │ ├── Sort: Votes (default) / Active / Oldest / Modified
│ │ ├── Accepted Answer (✅ green checkmark, pinned top)
│ │ ├── Answer Body (Markdown: code, explanation)
│ │ ├── Vote (↑↓)
│ │ ├── Author Card
│ │ ├── Edit
│ │ ├── Share Link to Specific Answer
│ │ ├── Flag
│ │ ├── Comments (on answer)
│ │ └── "Was this answer useful?" (for anonymous users)
│ ├── Comments (on question)
│ │ ├── Comment Text (limited length, inline code)
│ │ ├── Upvote Comment
│ │ ├── Flag Comment
│ │ └── "Add a Comment" (50+ reputation required)
│ ├── Linked Questions (sidebar)
│ ├── Related Questions (sidebar)
│ └── "Know someone who can answer? Share a link" CTA
├── Ask Question
│ ├── Title (auto-suggest similar questions while typing)
│ ├── Body (Markdown editor)
│ │ ├── Text Formatting (bold, italic, headers, lists)
│ │ ├── Code Block (``` with syntax highlighting)
│ │ ├── Image Upload
│ │ ├── Tables
│ │ ├── Links
│ │ └── Stack Snippets (runnable HTML/CSS/JS in-browser)
│ ├── Tags (required, up to 5)
│ ├── Duplicate Check ("Does this answer your question?" suggestions)
│ ├── Writing Tips / Guidelines Sidebar
│ ├── Preview
│ └── Post Your Question
├── Tags
│ ├── All Tags (alphabetical or popular)
│ ├── Tag Page
│ │ ├── Tag Name, Description, Wiki
│ │ ├── Questions Count, Questions/Day
│ │ ├── Related Tags
│ │ ├── Top Askers / Top Answerers (all time, month, week)
│ │ ├── Questions List (sorted, filtered)
│ │ └── Tag Synonyms
│ ├── Tag Wiki (community-maintained tag documentation)
│ └── Watch / Ignore Tags (affects home feed)
├── Users
│ ├── Users Directory
│ │ ├── Sort: Reputation / New Users / Voters / Editors / Moderators
│ │ ├── Period: Week / Month / Quarter / Year / All
│ │ └── Search Users
│ ├── User Profile
│ │ ├── Display Name, Avatar, Location, Website, About Me, Member Since
│ │ ├── Reputation Score
│ │ ├── Badges (Gold / Silver / Bronze counts + specific badges)
│ │ ├── Tabs: Profile / Activity / Saves / Settings
│ │ ├── Activity
│ │ │ ├── Summary (posts, score, people reached)
│ │ │ ├── Answers
│ │ │ ├── Questions
│ │ │ ├── Tags (top tags by score)
│ │ │ ├── Badges (earned)
│ │ │ ├── Bounties (offered/earned)
│ │ │ ├── Reputation Graph (over time)
│ │ │ └── All Actions (timeline)
│ │ ├── Saves (bookmarked questions)
│ │ └── Developer Story (if created)
│ └── Your Profile (with edit access)
├── Search
│ ├── Search Results (questions, answers, tags, users)
│ ├── Advanced Search Operators
│ │ ├── [tag] — filter by tag
│ │ ├── user:me — your posts
│ │ ├── score:N — minimum score
│ │ ├── answers:N — answer count
│ │ ├── isaccepted:yes — has accepted answer
│ │ ├── is:question / is:answer
│ │ ├── closed:yes / duplicate:yes
│ │ ├── created:YYYY-MM-DD — date filter
│ │ ├── body:"code snippet" — search in body
│ │ └── title:"exact phrase" — search in title
│ └── Sort: Relevance / Newest / Active / Votes
├── Reputation & Privileges
│ ├── Reputation Page (how it works)
│ ├── Privilege Levels
│ │ ├── 1: Create Posts
│ │ ├── 15: Vote Up
│ │ ├── 50: Comment Everywhere
│ │ ├── 125: Vote Down (costs 1 rep)
│ │ ├── 250: View Close Votes
│ │ ├── 500: Retag Questions
│ │ ├── 1000: Show Total Votes (split up/down)
│ │ ├── 2000: Edit Any Post (no peer review)
│ │ ├── 3000: Close / Reopen Questions
│ │ ├── 5000: Approve Tag Wiki Edits
│ │ ├── 10,000: Access Moderator Tools (delete votes, view analytics)
│ │ ├── 15,000: Protect Questions
│ │ ├── 20,000: Trusted User (vote to delete)
│ │ └── 25,000: Access to Site Analytics
│ └── Badges
│ ├── Gold (rare, major achievements)
│ ├── Silver (notable contributions)
│ ├── Bronze (participation milestones)
│ └── Tag Badges (expertise in specific tags)
├── Review Queues (500+ reputation)
│ ├── Suggested Edits (approve/reject)
│ ├── Close Votes (agree/disagree)
│ ├── Reopen Votes
│ ├── Low Quality Posts
│ ├── First Questions (from new users)
│ ├── First Answers (from new users)
│ ├── Late Answers (old questions, new answers)
│ └── Triage (sort new questions)
├── Stack Overflow for Teams (Enterprise)
│ ├── Private Q&A (team-only)
│ ├── Knowledge Base (Articles)
│ ├── Collections
│ ├── Team Members
│ └── Integrations (Slack, Jira, GitHub)
├── Collectives (sponsored tag communities)
│ ├── Collective Page (e.g., Google Cloud, AWS, GitLab)
│ ├── Recommended Content
│ ├── Recognized Members
│ ├── Articles (long-form by collective)
│ └── Bulletins
├── Community
│ ├── Meta Stack Overflow (community governance)
│ ├── Chat (real-time chat rooms)
│ ├── Blog (official Stack Overflow blog)
│ ├── Code of Conduct
│ ├── Help Center (How to Ask, How to Answer, What's on-topic)
│ └── Elections (community moderator elections)
├── Header Tools
│ ├── Inbox (notifications: answers, comments, badges, edits)
│ ├── Achievements (recent reputation changes)
│ ├── Review Queues (badge with count)
│ └── Site Switcher (Stack Exchange network)
└── Footer
├── Stack Overflow (main)
├── Stack Exchange Network (200+ sites)
├── Advertising, Talent, Teams
└── Legal, Privacy, Terms
Navigation Model
Layer
Pattern
Behavior
Top Bar
Fixed, full width
Logo, Products dropdown, search bar (prominent), user avatar + rep + badges, inbox, achievements, review, site switcher
Left Sidebar
Collapsible (desktop)
Home, Questions, Tags, Users, Companies, Collectives, Explore Collectives, Teams
Question Tabs
Horizontal tabs on question list
Interesting / Bounties / Hot / Week / Month
Sort/Filter
Below tabs on question list
Newest / Active / Bounties / Unanswered + tag filter
open → closed (duplicate / off-topic / needs details / opinion-based) → deleted
open → protected (only established users can answer)
open → locked (no votes, edits, or comments — mod action)
open → community wiki (rep-free collaborative editing)
[Ask Question] → Type Title → Review Similar Questions → Write Body (code + explanation) → Add Tags → Preview → Post
Answer a Question
Home → Find Question (tag filter or search) → Read → Write Answer (code + explanation) → Post → Asker Accepts (✅) → Earn +15 Rep
Search for Solution
Google → Stack Overflow Question → Read Question → Scroll to Accepted Answer → Copy Code → Solve Problem
Earn Reputation
Answer Questions → Get Upvotes (+10 each) → Unlock Privileges → Edit Others' Posts → Review Queue → Close Votes → Community Moderator
Edit a Post
Question/Answer → [Edit] → Suggest Edit (< 2000 rep) or Direct Edit (≥ 2000) → Reviewed by Peers → Applied
Offer Bounty
Question (no good answer) → [Start Bounty] → Set Amount (50-500 rep) → Write Bounty Message → 7 Day Period → Award Best Answer
Review Queue
Top Bar → Review Icon (3) → Suggested Edits Queue → Review Edit → Approve / Reject / Improve → Next Review
Close as Duplicate
Question → [Close] → "Duplicate of..." → Search for Original → Link Original → Others Vote → Closed → Redirects
URL / Route Structure
/ → Home (Interesting Questions)
/questions → All Questions
/questions/ask → Ask a Question
/questions/:id/:slug → Question Detail
/questions/:id/:slug/:answerId → Link to Specific Answer
/questions/tagged/:tag → Questions with Tag
/questions/tagged/:tag1+:tag2 → Questions with Multiple Tags
/search?q=:query → Search Results
/tags → All Tags
/tags/:tagName → Tag Page
/tags/:tagName/info → Tag Wiki
/users → Users Directory
/users/:id/:slug → User Profile
/users/:id/:slug?tab=answers → User Answers
/users/:id/:slug?tab=questions → User Questions
/users/:id/:slug?tab=tags → User Top Tags
/users/:id/:slug?tab=badges → User Badges
/users/:id/:slug?tab=reputation → User Reputation History
/review → Review Queues
/review/suggested-edits → Suggested Edits Queue
/review/close → Close Votes Queue
/collectives/:slug → Collective Page
/collectives/:slug/articles → Collective Articles
/help → Help Center
/help/how-to-ask → How to Ask Guide
/help/privileges → Privileges
/conduct → Code of Conduct
/election → Moderator Elections
Search & Filter
Context
Search Scope
Filter Dimensions
Sort Options
Global
Questions (title + body), Answers, Tags, Users
Tags ([tag]), User (user:id), Score (score:N), Answers (answers:N), Accepted (isaccepted:yes/no), Closed (closed:yes/no), Date (created:YYYY-MM-DD), Body/Title (body:"text"/title:"text")
Relevance, Votes, Activity, Newest, Oldest
Questions List
All questions
Tags, No Answers, No Accepted Answer
Newest, Active, Bounties, Unanswered, Score
Tag Page
Questions with specific tag
—
Newest, Active, Votes, Unanswered
User Activity
User's posts
Type (questions/answers/tags/badges)
Score, Activity, Newest
Review Queues
Items needing review
Queue type
— (system-determined order)
Advanced Search Operators
[javascript] → tagged with javascript
[javascript] [react] → tagged with both
user:12345 → by specific user
user:me → by yourself
score:10 → minimum score 10
answers:0 → no answers
isaccepted:yes → has accepted answer
is:question → questions only
is:answer → answers only
closed:yes → closed questions
duplicate:yes → closed as duplicate
views:1000 → minimum views
created:2024-01-01.. → created after date
body:"function()" → search in body
title:"how to" → search in title
wiki:yes → community wiki
hasaccepted:no → no accepted answer
inquestion:12345 → answers to specific question