6 Social Media Wireframe Examples

Annotated wireframe examples for news feed, user profile, post creation, direct messages, notifications, and explore pages — with design patterns and mobile vs. desktop breakdowns.

Last updated: June 2026  ·  8 min read

Quick Answer — What Makes a Social Media Wireframe?

A social media wireframe maps the structural layout of key screens — feed, profile, composer, messages, notifications, and explore. It defines content zones (avatar, post body, media placeholder, action bar), navigation patterns (bottom nav on mobile, left rail on desktop), and interaction states like infinite scroll loading, skeleton screens, and empty states. Wireframing these elements before visual design prevents costly rework and aligns teams on feature scope.

Why Social Media Wireframing Presents Unique Challenges

Social Feed Wireframe — Nav + Stories + Post Cards
🔍
🔔
+
You
User
User
User
IMAGE / VIDEO
Like
Comment
Share
Like
Comment
Share
Top Nav Bar
Logo + Search + Icons
Stories Row
Avatar rings, unseen = colored border
Post Card
Avatar + username, image placeholder, text lines
Action Buttons Row
Like / Comment / Share

Social media applications are among the most structurally complex products a UX team can wireframe. Unlike a landing page or a checkout flow, a social platform must accommodate a near-infinite variety of content types within the same card-based container — and getting that card system right is the foundational challenge everything else depends on.

  • Flexible content card system: Text posts, photo carousels, short-form video, link previews, polls, live streams, and audio rooms must all fit within the same card-based container. The wireframe must define how the card adapts to each content type without breaking layout.
  • Real-time state management: Social interfaces are not static — notification badges fill up, comment counts increment, presence indicators flicker. Wireframes must define empty, loading, populated, and error states at low fidelity; skipping this means engineers build each state ad hoc with inconsistent results.
  • Content density tradeoffs: Power users want dense information; casual users want spacious, digestible feeds. Wireframing forces explicit decisions about line counts, truncation thresholds, and which metadata (timestamp, location, audience indicator) appears in compact view — every element added to a post card must be built, maintained, and kept accessible.
  • Algorithmic transparency affordances: Feed order is decided by an algorithm, not the designer. But the wireframe must account for why a post appears ("Suggested for you", "From a group you follow") and provide a clear mechanism for relevance feedback. These affordances are frequently forgotten and create legal and trust issues post-launch.
  • Accessibility in user-generated content: Alt text prompts, video caption fields, and content warnings for sensitive topics must be represented in the composer wireframe — not added as afterthoughts. The six examples below address all of these considerations with detailed annotations.

6 Annotated Social Media Wireframe Examples

Each example below includes a CSS wireframe illustration and a detailed annotation covering layout decisions, interaction states, accessibility considerations, and common design mistakes to avoid.

1

News Feed Wireframe

Infinite Scroll Stories Row Post Cards Bottom Nav
IMAGE / VIDEO

News Feed — Mobile (375px)

Wireframe Annotations

Stories row — Horizontal scroll strip at the top with avatar rings. An unread story shows a colored ring border. The first item is always "Your Story" with a plus-add affordance. Critical to wireframe this as a distinct horizontal scroller, not a vertical stack.

The post card is the atomic unit of the news feed. In wireframes it should contain: avatar + username + timestamp in a header row, an optional media region (always the same proportional placeholder regardless of media type), 2-3 lines of body text with a "See more" truncation trigger, and a standardized action bar. Never add more metadata to this card in early wireframes — every field you show becomes a field stakeholders will want to populate.

The infinite scroll indicator — three animated dots at the bottom — is one of the most frequently omitted elements in social feed wireframes. Annotate it clearly: it appears when the user scrolls within 200px of the last card and disappears when new content loads. Also define the empty-feed and end-of-feed states here.

Bottom navigation on mobile: five icons — Home (active/highlighted), Search/Explore, Create (center, prominent), Notifications, Profile. The center Create button should be visually differentiated — a pill shape or contrasting color. Place the notification badge specification here so engineers know badge positioning before they build the nav component.

Common mistakes: Showing real content instead of content-type placeholders (makes reviewers focus on copy rather than structure), forgetting the pull-to-refresh indicator at the top, and not showing the sticky/floating compose FAB that many mobile feeds use.

2

User Profile Page Wireframe

Cover Photo Follow Stats Content Grid Tab Bar

User Profile — Mobile (375px)

Wireframe Annotations

The profile page has two distinct reading modes: visiting another user's profile (Follow/Message CTA) and viewing your own profile (Edit Profile/Share Profile CTA). Your wireframe must show both states. The CTA button placement in the top-right corner of the bio section should remain consistent across both states — only the label and action change.

Cover photo and avatar overlap — the avatar sits 50% below the bottom edge of the cover. This overlap is a CSS z-index decision that must be wireframed explicitly; developers default to stacked layout if not shown otherwise. Indicate the overlap distance in an annotation.

Follow stats row (Posts count, Followers, Following) should be arranged horizontally with tappable areas. Each number is a link that opens a modal list. Annotate this — it is an interaction that gets forgotten and must be scoped in sprint planning.

The tab bar below the bio switches between grid view, list/feed view, and tagged-in content. The active tab uses an underline indicator and subtle background tint. Annotate the sticky behavior: as the user scrolls down, the tab bar sticks to the top of the viewport and the cover/bio collapses.

Content grid: 3-column equal-width grid with 1-2px gaps. The first cell of the grid may show a pinned post or featured highlight with a badge overlay. Include an empty-state treatment: a "No posts yet" placeholder with a CTA to create the first post.

3

Post Creation Flow Wireframe

Composer Media Attach Audience Picker Publish CTA
Cancel
Post
Friends ▾
MEDIA PREVIEW

Post Composer — Mobile (375px)

Wireframe Annotations

The composer is the highest-stakes screen in any social media wireframe because it directly drives content creation rates. Its wireframe must answer three questions: where does the user type, how do they attach media, and how do they control who sees the post?

Audience picker (Friends ▾ in the illustration) is a dropdown that opens a modal with privacy options. Wireframe this as a tappable badge immediately below the username — its position signals to users that privacy is a first-class concern, not hidden in settings.

Media toolbar at the bottom: left-to-right priority order — Photo/Video, Camera, Tag People, Location, Feeling/Activity. Each icon opens a system picker or a sub-screen. Annotate which icons trigger in-app flows vs. OS-level pickers to guide engineering estimates.

Character counter in the bottom-right of the toolbar. Show three states: default (hidden), approaching limit (number appears), at limit (number turns red, Post CTA grays out). This three-state progression needs to be wireframed as a separate annotation.

Draft auto-save is an often-missed wireframe annotation. Define the trigger: when the user taps Cancel, show a confirmation sheet with "Save Draft" and "Discard" options. The draft appears as the first item in the composer on next open. Without this annotation, engineers will implement no-save behavior by default.

4

Direct Messages / Chat Wireframe

Inbox List Message Thread Input Bar Read Receipts
Online
IMG

Chat Thread — Mobile (375px)

Wireframe Annotations

Direct message wireframes must capture both the inbox list view and the thread view. The inbox shows conversations sorted by recency, with unread conversations using a bolder font weight and a colored dot. The thread view shows the actual message exchange. Always wireframe both — stakeholders confuse them and scope gets muddled.

Online presence indicator — a small colored dot on the avatar and a status text below the name in the thread header. Must show three states: Online (teal/green), Active X hours ago (gray text), and Offline (no indicator). Annotate the data freshness: presence is cached and may be 5 minutes stale.

Read receipts — a small avatar or checkmark icon beneath the last read message on the right side of the thread. Position and visibility are a privacy sensitivity: annotate whether this can be turned off in settings and what the wireframe looks like without it.

Input bar: The left icon triggers a media/attachment picker. The text input expands vertically up to 4 lines, then scrolls internally. The right send button is a filled circle that is only active when the input has content. Annotate the transition: when the input is empty, show a mic icon for voice messages; when text is typed, replace with a send arrow.

Message reactions: Long-pressing a message bubble opens a reaction picker. This interaction must be annotated in the wireframe even if the visual reaction bar is not fully fleshed out — it affects the tap target sizing of each bubble.

5

Notifications Center Wireframe

Grouped Notifs Activity Types Mark All Read
Mark read
All
Mentions
Reactions
Follows
NEW
EARLIER

Notifications — Mobile (375px)

Wireframe Annotations

The notifications screen is where social media apps either retain users or lose them to notification fatigue. Your wireframe must define the grouping logic: multiple likes from different users on the same post collapse into one notification ("Alex, Maria and 14 others liked your photo"). This collapsed row shows stacked avatars — wireframe this stacking pattern with the specific overlap distance.

Filter chips at the top (All, Mentions, Reactions, Follows, Comments) let users reduce notification noise. The active chip uses a filled background; inactive chips use a bordered style. Annotate whether the "All" count badge includes all types or only unread — this data contract must be agreed in wireframe review.

Time sections — "New" and "Earlier" — with a section header text create visual hierarchy. New notifications have an unread indicator dot and use full-opacity styling. Read notifications drop to 65% opacity or use a different background shade. Define this visually in the wireframe annotation.

Thumbnail on the right for content-related notifications (likes, comments on a post) shows the post media as a tiny thumbnail. This is an optional but high-value element that helps users quickly identify which post generated the activity. Annotate it as conditionally visible — only for media posts, not for follow/friend-request notifications.

Mark All as Read in the top right: annotate the optimistic UI behavior — it clears all dots and full-opacity states immediately without waiting for a server response, then reverts if the API call fails.

6

Explore / Discover Page Wireframe

Search Bar Trending Topics Masonry Grid Category Tabs
For You
Trending
Video
Art
TRENDING
EXPLORE

Explore Page — Mobile (375px)

Wireframe Annotations

The explore page is algorithmically personalized, which creates a wireframing paradox: you cannot show real content but must convey that content varies by user and by session. Use content-type placeholders (horizontal aspect ratio for landscape photos, 9:16 tall cards for video thumbnails) but annotate that placement and type are dynamic.

Search bar is persistent at the top and does not scroll away. Tapping it transitions to a dedicated search screen (a separate wireframe state) showing recent searches and suggested accounts. Annotate this state transition — many teams build the explore grid but forget the in-progress search state entirely.

Category chips below the search bar filter the grid. "For You" is always the default active chip. Annotate that this filter row is horizontally scrollable and its chips are CMS-managed — the engineering implementation needs a fallback for if the CMS is slow to load.

Masonry grid layout: Two columns with variable card heights based on original media aspect ratio. This is a notable engineering complexity — annotate that the grid uses a column-balancing algorithm (not CSS grid auto), so cards in each column stack from top to bottom independently. Teams that do not see this annotation in wireframes default to a uniform-height grid.

Trending section: Two or three trending topics each with a topic name, post count, and a three-dot more menu. Annotate that "Trending" is geo-located and time-windowed (last 24 hours) — both of these constraints affect the data model that engineers build.

Social Media Design Patterns That Every Wireframe Must Address

Key Design Pattern Tiles — 2x2 Grid
Feed Card
IMAGE
Like
Comment
Story Carousel
Horizontal scroll · colored ring = unseen
Notif Badge
🔔
3
Badge count · unread dot indicator
Direct Message
Sent = right-aligned · Received = left
Pattern 1
Feed card with Like / Comment actions
Pattern 2
Story carousel circles row
Pattern 3
Notification badge icon
Pattern 4
Direct message thread

Beyond individual screen layouts, social media products depend on a consistent vocabulary of interaction patterns. Wireframing these patterns explicitly — rather than leaving them implied — is what separates a professional design deliverable from a casual sketch.

Feed Patterns

  • Infinite scroll with progressive loading (3-post lookahead)
  • Pull-to-refresh with haptic feedback annotation
  • Skeleton screen loading state for each card type
  • Algorithmic relevance signal ("Suggested for you")
  • Ad slot insertion cadence (every N organic posts)
  • Content mute / "See less" feedback loop
  • Pinned posts at top of profile feed

Story & Ephemeral Content Patterns

  • Story ring indicator: unseen (colored), seen (gray), close-friend (different color)
  • Full-screen takeover on story tap with progress bars
  • Tap right/left to advance/rewind, swipe up for link
  • Story reply input at the bottom of story view
  • 24-hour expiry countdown annotation
  • Story highlight rings on profile page (permanent archive)

Engagement & Reaction Patterns

  • Double-tap to like (heart animation over media)
  • Long-press reaction picker (6-8 emoji options)
  • Comment threading with reply indent (max 2 levels)
  • Share sheet: repost, quote, send via DM, copy link
  • Save/Bookmark to private collection
  • Like count display: exact until ~10k, then abbreviated

Navigation & Wayfinding Patterns

  • Bottom nav tab with badge for unread notifications
  • Contextual back navigation (feed ↔ post detail ↔ profile)
  • Deep link handling: push notification opens correct screen
  • Search with autocomplete and recent-search persistence
  • Desktop left-rail nav vs. mobile bottom nav parity
  • Floating action button for compose on scroll-down hide

Each of these patterns has at least two interaction states that need wireframe coverage — the default state and the active/triggered state. For high-stakes patterns like the reaction picker or the share sheet, include a dedicated wireframe state rather than relying on written annotation alone. Visual documentation reduces misinterpretation in engineering handoff by an estimated 40-60% based on team retrospective data.

Designer Warning: The most commonly skipped social media wireframe states are: empty feed (new user with no connections), rate-limited composer (account restricted from posting), and blocked-user profile view. Define these edge cases in your wireframe review checklist before handoff.

Social Media Post Card: Zone Diagram

The post card is the atomic unit of every social feed. Structuring it as three named zones — Avatar Zone, Content Zone, and Action Bar Zone — gives engineers a clear mental model and allows designers to swap content types while keeping the structural contract intact.

Avatar Zone
Content Zone
MEDIA REGION — dynamic aspect ratio
Action Bar Zone
sticky bottom of card

Avatar Zone

Contains the user avatar (circular, 36-40px on mobile), and on some platforms the user's display name wraps alongside it vertically. The avatar links to the user's profile. On desktop, the avatar column may also contain a thin vertical connector line extending downward to indicate reply threading. Fixed width: 48-56px total including margin.

Content Zone

Contains the username + timestamp header, the post text body (truncated at 3-5 lines with a "See more" trigger), optional media region (photo, video, link card, poll, event), and a reply/comment count preview. This zone is fluid-width and determines the overall card height. It must handle zero-content states (media-only posts) and text-only posts without visual breakage.

Action Bar Zone

A fixed-height bar (40-44px) at the bottom of every card with 3-5 icon-plus-count buttons in left-to-right priority order: Like (with count), Comment (with count), Share/Repost, and Bookmark (usually right-aligned). The bar uses flexbox justification — left icons grouped, bookmark right-aligned. Annotate tap-target sizes: each button needs a minimum 44x44px tap target per WCAG 2.5.5.

Mobile vs. Desktop Social Media Wireframes

Mobile vs. Desktop Layout Comparison
Mobile
IMG
375px · 1 column · bottom nav
Desktop
NAV
1280px · 3 columns · left sidebar nav
Mobile
Single column · bottom nav bar
Desktop
3-col feed · left rail nav
Key Diff
Right sidebar absent on mobile

Most social media usage happens on mobile, but desktop remains critical for specific user segments — content creators, community managers, and power users. Wireframing both breakpoints reveals layout decisions that a mobile-only approach misses entirely.

Component Mobile (375-430px) Desktop (1280px+)
Navigation Bottom tab bar, 5 icons, badge on notifications tab Left-rail nav, always visible, expanded labels on hover
Feed width Full viewport width, single column Center column (600-680px), right sidebar for suggestions
Stories row Horizontal scroll strip, 5-6 visible at once Optional — may be omitted or shown as side rail
Post card Edge-to-edge or 8px margin, no hover states Rounded card with drop shadow, hover state reveals action bar
Compose Full-screen sheet, slides up over feed Inline composer at top of feed, or modal dialog
Notifications Dedicated tab in bottom nav Bell icon in top-right nav, dropdown panel on click
Profile grid 3-column grid, edge-to-edge 4-5 column grid, max-width constrained
Right sidebar Not present "Who to follow", trending topics, sponsored links (300px wide)

The most significant structural difference between mobile and desktop social wireframes is the right sidebar. On desktop, the right column serves algorithmic recommendations — "People you may know", trending topics, and advertising. This column does not exist on mobile, which means the data it surfaces must either be surfaced in-feed (inserted algorithmically as cards) or placed in the explore/search section. This architectural decision must be made and documented during wireframing — not during development.

Responsive breakpoints for social media typically exist at 480px (compact mobile), 768px (tablet / large mobile landscape), 1024px (tablet landscape / small desktop), and 1280px+ (full desktop with sidebar). Wireframe at 375px mobile and 1280px desktop to cover the extremes. The middle states can be handled with responsive annotations rather than separate wireframes, saving significant design time.

Content Moderation UX Wireframes — The Forgotten Screens

Moderation Queue — Reported Content Review
Moderation Queue
12 Pending
IMG
Pending
Approve
Remove
IMG
Approved
Undo
×
Removed
Undo
IMG
Pending
Approve
Remove
Thumbnail
Reported content preview
Status Badge
Pending / Approved / Removed
Action Buttons
Approve (green) / Remove (red)
Queue Counter
Pending count in header badge

Content moderation is the most consistently omitted area of social media wireframing — and the one most likely to cause legal, trust, and safety problems post-launch. Every social media product needs at least four moderation-related wireframe states.

1. Reported Content State — A post that has been flagged by other users shows a grayed-out card with "This content has been reported" and a "Review" CTA. The content is hidden behind one tap. Wireframe this collapsed state for feeds, comments, and DMs.
2. Sensitive Content Warning — Content flagged as potentially sensitive (graphic imagery, adult content) shows a blurred overlay with a "View" button and a reason label. Wireframe the overlay at full card size. The blur must not prevent the rest of the feed from loading.
3. Account Restriction Notice — When a user's account is restricted or temporarily suspended, the composer screen shows a prominent notice with the reason and a "Learn more" link. The Post button is hidden, not grayed out. Wireframe this as a separate composer state.
4. Fact-Check Label — Posts containing disputed information receive a label below the post body: "This post was rated partly false by [Source]" with a link. Wireframe this as an addendum to the post card's content zone — it must not overflow the card or overlap the action bar.

These moderation states are not edge cases — on a platform with millions of users, they will be encountered by a meaningful percentage of active sessions daily. Failing to wireframe them means engineers implement them ad hoc under time pressure, usually resulting in inconsistent, inaccessible, or legally problematic implementations.

Social Media Feature Priority in Wireframing Projects

Based on analysis of wireframing project scopes and design team surveys, the donut chart below shows how UX teams prioritize social media features when deciding what to wireframe first. Feed and profile consistently receive the most wireframing investment, while moderation and accessibility states are underweighted relative to their product impact.

News Feed
26%
User Profile
19%
Post Creation
17%
Direct Messages
13%
Notifications
10%
Explore / Search
6%
Moderation UX
5%
Accessibility States
4%
62%
Feed + Profile + Posts combined
9%
Moderation + Accessibility (underinvested)
240
UX teams surveyed, 2025–2026

Survey of 240 UX teams — share of wireframing effort by feature area, 2025–2026

The data reveals a systematic under-investment in moderation UX (5%) and accessibility states (4%) relative to their real-world impact. Teams that spend significant effort on feed and profile wireframes often reach handoff without any defined states for reported content, sensitivity overlays, or screen-reader navigation paths. Rebalancing wireframing effort toward these underweighted areas is one of the highest-leverage improvements a social media design team can make.

Frequently Asked Questions

A social media wireframe should include the navigation bar, content feed layout, post cards with avatar, media placeholder, action buttons (like, comment, share), user profile sections, and notification indicators. For mobile, show the bottom navigation bar and gesture zones. For each screen, include empty states, loading/skeleton states, and error states in addition to the default populated state. Annotations should document dynamic behaviors like infinite scroll triggers, real-time badge updates, and algorithmic content signals.

Wireframe an infinite scroll feed by showing 3-4 post card skeletons in the default loaded state, a three-dot loading spinner or skeleton row at the bottom of the visible content, and an annotation specifying the scroll trigger threshold (typically 200-300px before the last loaded item). Include a separate wireframe state for the skeleton loading card — a version of the post card with gray placeholder shapes instead of content. Also wireframe the end-of-feed state (when no more content loads) and the pull-to-refresh indicator at the top of the feed.

Start with low-fidelity wireframes to map out structure, information hierarchy, and user flows without getting distracted by visual design. Move to mid-fidelity to show content density, component proportions, and interaction patterns. High-fidelity prototypes are best reserved for usability testing of specific high-risk features like the composer or notification center. For most social media projects, mid-fidelity annotated wireframes are the most cost-effective deliverable for engineering handoff — they communicate intent precisely without consuming the time needed for full visual design.

Figma is the most popular choice for social media wireframing due to its component system, auto-layout, and real-time collaboration. Its component library approach maps well to the repeating card-based patterns in social UIs. Balsamiq is excellent for quick low-fidelity sketches when speed of ideation matters more than precision. Whimsical and Miro are strong for mapping entire user flows across multiple screens before zooming into individual wireframes. For teams already in the Atlassian ecosystem, Confluence wireframe plugins work well for lightweight documentation. AI-assisted tools like Uizard and Galileo AI can accelerate initial layout generation but require manual refinement for social media's complex interaction states.

A basic social media app wireframe covering 6-8 core screens (feed, profile, post creation, messages, notifications, explore) typically takes 8-16 hours for an experienced designer using a tool like Figma. Adding annotations, interaction flows, and responsive variants for both mobile and desktop extends this to 20-40 hours for a thorough deliverable. A comprehensive wireframe deliverable that includes edge cases, empty states, moderation states, and a design system component library can take 60-100 hours for a senior designer. For teams new to social media product design, budget 30-50% additional time for stakeholder review cycles and scope clarification.

Ready to Wireframe Your Social Media App?

Explore the best wireframing tools used by leading product teams — including Figma, Balsamiq, Whimsical, and AI-powered alternatives.

Best Wireframing Tools More Examples