Most roommate ads are forgettable.
Not offensively bad. Just... flat. "25F, clean, professional, seeking same." That could be anyone. It tells a potential housemate nothing about what sharing a kitchen with you actually looks like. And flat ads get flat results: silence, one-word replies, or messages from people who clearly didn't read past the price.
A great roommate ad includes six essentials: monthly rent and what it covers, specific neighborhood location, available date, room details (private or shared, furnished or not), who else lives there, and lease terms. Beyond those basics, the ads that attract the most compatible responses are the ones that show personality through daily routines and specific lifestyle preferences rather than generic self-descriptions.
The difference between an ad that gets 50 responses and one that gets 2 isn't luck. It's specificity. Here's how to write one that attracts the right people and filters out the wrong ones, whether you're posting on Craigslist, Facebook, Reddit, or filling out a profile on a roommate app.
The Non-Negotiables: What Every Ad Needs
Before you worry about voice or personality, nail these six details. Missing any of them means people scroll past, even if everything else is great.
- Monthly rent and what it includes. Utilities? Wi-Fi? Parking? "Rent is $950/month, utilities split three ways (usually $60-80 each)" beats "$950/month + bills" every time.
- Location. Neighborhood, not just city. "Bushwick, 4 blocks from the L train" tells someone everything. "Brooklyn" tells them nothing.
- Available date. "Available June 1" or "Flexible, anytime in May." Don't make people guess.
- Room details. Private or shared bedroom? Private or shared bathroom? Furnished or unfurnished? Approximate square footage if you know it.
- Who else lives there. "Two other roommates, both late 20s, both work full-time" paints a picture. "Looking for a third" doesn't.
- Lease terms. Month-to-month? 12-month lease? Sublease through August? This filters out a huge number of mismatches upfront.
Skip any of these and you're asking strangers to message you for basic information. Most won't bother.
What Makes People Actually Respond
The basics get your ad read. The personality gets it answered.
Show Your Routine, Not Your Resume
"I'm clean and respectful" means nothing. Everyone writes that. Try this instead: "I usually cook dinner around 7, clean up right after, and I'm in my room by 10 on weeknights. Weekends are more flexible."
That single sentence tells a potential roommate more about living with you than a paragraph of adjectives ever could.
One of the best things you can include is a snapshot of a typical week:
"Monday through Friday I'm out by 8:30 and home around 6. I cook a few nights a week and order in the rest. I'll watch something on the couch most evenings but I'm not precious about the TV. Weekends I'm usually out Saturday night and pretty quiet on Sundays."
This gives someone a mental picture of sharing space with you. That's what they're really trying to figure out.
State Your Dealbreakers (Kindly)
Everyone has them. Naming yours upfront saves everyone time.
Good: "I'm not a great fit for heavy smokers or anyone who regularly has guests over past midnight on weekdays."
Bad: "NO SMOKERS. NO PARTIES. NO DRAMA."
The first version sets a boundary. The second tells people you'll be difficult to live with, even if your actual standards are perfectly reasonable.
Include Photos
Ads with photos of the space get significantly more responses. You don't need professional staging. Just clean up, open the blinds, and take a few shots of the room, bathroom, kitchen, and common areas. Natural light helps.
If you're the one searching for a room (not offering one), include a photo of yourself. Not a headshot; just a normal photo where you look approachable. It builds trust immediately.
Platform-by-Platform Breakdown
Where you post changes what you write. Each platform has its own rhythm.
Craigslist
Craigslist still works for finding roommates, but the signal-to-noise ratio is rough. Your ad competes with hundreds of others, and many people only skim headlines.
Make it work:
- Front-load the headline: "$1,100 Private Room in Astoria, Available June 1, 2BR/1BA"
- Organize the body with clear sections (no wall of text)
- Mention your preferred contact method
- Repost every few days to stay visible
Craigslist template:
$[rent] [Private/Shared] Room in [Neighborhood] - Available [Date]
>
The space: [Room size, furnished/unfurnished, bathroom situation]. The apartment [description: floor, light, laundry, etc.].
>
The setup: [Number]-bedroom apartment. [Who else lives there, brief descriptions].
>
About me: [2-3 sentences about your schedule, habits, personality].
>
Looking for: [2-3 sentences about ideal roommate, stated positively].
>
Rent includes: [what's covered]. Not included: [what's extra].
>
Interested? [How to reach you, what to include in their message].
Facebook Groups
Facebook roommate groups are hyperlocal, which is their biggest advantage. People browse by scrolling, so your post needs to stop the scroll.
Make it work:
- Lead with a hook, not the price. "Looking for one more person who appreciates a clean kitchen and a quiet weeknight" beats "$1,100/month" as an opener.
- Use paragraph breaks (walls of text die on Facebook)
- Add photos directly to the post
- Mention that your profile is public, or include a link. This builds trust fast.
Subreddits like r/NYCapartments, r/LAlist, or city-specific roommate subs have engaged communities but strict posting rules.
Make it work:
- Read the subreddit rules first (many require tags like [LOOKING] or [OFFERING])
- Be thorough but scannable (Reddit rewards detail but punishes text walls)
- Respond to follow-up questions quickly; threads move fast
Roommate Apps
On platforms like CoHabby, SpareRoom, or Diggz, the format is different. Instead of writing a freeform ad, you answer structured questions about your sleep schedule, cleanliness standards, guest preferences, noise tolerance, and more.
The advantage: you answer specific lifestyle questions rather than guessing what to include in a blank text box. Compatibility matching tools then connect you with people whose answers align with yours, so the right person finds you without either of you writing a single paragraph.
Tips for app profiles:
- Answer every question honestly (matching only works if you're truthful)
- Don't pick the "most appealing" answer; pick the accurate one
- Use the bio section for personality, not logistics (the structured fields handle logistics)
- Add a profile photo
The shift is worth paying attention to. Instead of broadcasting to everyone and hoping the right person sees your post, personality-based matching tools like CoHabby surface people who are actually compatible with how you live. It's the difference between shouting into a crowd and having a curated conversation.
The Before-and-After
Here's what a real transformation looks like.
Before:
25F looking for a roommate. I'm clean, quiet, and work full-time. No pets. $1,200. DM me.
After:
Looking for one roommate in a sunny 2BR in Logan Square (Blue Line, walking distance to the 606). Available July 1.
>
About me: I'm 25, work in marketing, and usually home by 6:30. I cook most nights, keep the kitchen clean, and I'm in bed by 11 on weeknights. Weekends I'll go out Saturday evening but I'm a homebody on Sundays. I like podcasts, trail running, and trying every taco place in the neighborhood.
>
Looking for: someone with a similar schedule who's tidy in shared spaces but relaxed about it (not militant, not chaotic). I'd love a roommate who's up for the occasional dinner together but also fine doing their own thing.
>
The room: private bedroom, roughly 12x10, gets great morning light. Shared bathroom. Apartment has in-unit laundry and a small back patio.
>
Rent: $1,200/month + approximately $70 utilities. 12-month lease.
>
If this sounds like your vibe, send me a message with a bit about yourself and I'll set up a time to show you the place.
The first ad could be anyone. The second is a specific person that the right roommate can picture living with. That specificity is what generates responses.
What to Leave Out (for Safety)
A roommate ad is public. Treat it that way.
Don't include:
- Your exact address (neighborhood is enough until you've screened someone)
- Your full name (first name is fine)
- Your phone number (use the platform's messaging system or a separate email)
- Your work address or detailed schedule beyond general hours
- Financial information beyond rent amount and utility estimates
Save the specifics for after you've met in person. That first meeting should feel like a mutual interview, not a commitment. If someone pushes to skip the meeting and sign immediately, that's a red flag.
After You Post: Screening Responses
A solid ad will generate messages. Here's how to sort them.
Good signs:
- They introduce themselves and share something about their lifestyle
- They reference something specific from your ad
- They suggest a time to meet or video call
Warning signs:
- One-line replies with no information about themselves
- Pressure to commit fast ("Can I move in this weekend?")
- Refusal to meet in person or do a video call first
- Dodging your follow-up questions
Reply within 24 hours if you're interested. Roommate searches move fast, especially in spring and summer, and the best candidates are usually weighing multiple options.
When the Ad Isn't Enough
Writing a great ad is one piece of the roommate search. The harder piece is figuring out whether someone will actually be a good fit once you're sharing a refrigerator and a bathroom.
If the freeform ad approach feels like guesswork, that's because it partly is. You're compressing your entire living personality into a few paragraphs and hoping the right person happens to read it. Compatibility-based matching exists to solve exactly this problem: you answer detailed questions about how you actually live, and the algorithm handles the rest.
But the roommate ad isn't dead. For many searches, especially local ones, a well-written post in the right Facebook group or subreddit still works. The key is the same either way: be specific, be honest, and make it easy for the right person to picture themselves living with you.