You have been hired to write the homepage for a SaaS product you have never used. The client has given you a features doc, a competitor list, and three days. You have no product expertise, no customer call recordings, and no time to build either.
The mistake most copywriters make here is writing from the features list. You read the doc, you find the most impressive thing, you build the headline around it. The result is technically correct copy that converts no one.
The copy that actually converts starts somewhere else, and finding that starting point is most of the job.
Why SaaS Copy Is a Different Writing Job
Software has no sensory dimension. You cannot describe how it smells, weighs, or feels in your hand. You are selling a behavior change. The user has to do something differently than they did before.
Three things make SaaS copy different from copy for physical products:
- The "before" state matters more than features. What life looks like before the product exists is the entire reason someone signs up. Get that wrong and no feature description recovers it.
- The audience often doesn't know they need the product yet. They know they have a problem. They don't know a category exists for solving it.
- Conversion is not the end. Adoption and retention start with the copy that promised a specific outcome. Promise the wrong outcome and churn becomes your problem too.
SaaS copy fails most often at the homepage headline. The problem: it describes what the product does, not what changes for the user when they start using it.
The Research Step Before You Write a Word
Before you write the headline, find the before-state language. How do users describe their life before this product existed? What do they Google in the moment of frustration?
Three places to look, in order:
- Reviews on G2 and Capterra. Filter for three- and four-star reviews. They name the problem specifically without venting like one-star reviews. Pull the exact phrases.
- Reddit threads in the product category. Search "[category] alternatives" or "best [category] for [audience]." The honest comparisons live there.
- Community forums and Slack groups. If the audience has a Slack community, that's where they describe the problem to each other in real time.
Basecamp's homepage copy is a useful example. In their early days it said "Manage your business from one place." Years later it became "The All-In-One Toolkit for Working Remotely." That phrase came directly from how their users described their situation during the remote work shift, not from a brand exercise. The Basecamp team found the words first, then put them on the homepage.
PhraseMine runs that research on the product category in minutes. Paste a brief about the audience and the category, and it returns the Reddit conversations where prospects describe their frustrations in plain language. That language belongs in the headline, not in a feature list.
For more on how to capture and document this research, see these real voice of customer examples with measurable results.
SaaS Copy by Page Type
Every SaaS site needs different copy for different pages. The reader's state changes from one page to the next, and so does the copy's job.
Homepage. What the product does, who it is for, and what changes. One audience, one outcome. Pick a single user type and write to them. The subhead carries the specifics. If you try to write to three audiences at once, all three feel like the page is for someone else.
Landing page. Feature, benefit, outcome stack. The prospect arrived from a specific ad or search with a specific problem. The page must confirm in the first scroll that you understand the exact problem they showed up with.
Pricing page. The job is not persuasion. It is justification. The reader already wants the product or they wouldn't be on the page. They need to justify the price to themselves or to a decision maker. Write that justification for them. Compare it to the cost of the problem, not to competitors.
Onboarding email. The first email confirms the user made the right decision. Nothing else. Don't onboard, don't promote, don't ask for a review. Match the voice of the community the user came from and tell them they chose right.
Before
“Powerful analytics for your business. Get real-time insights to make better decisions faster.”
After
Stop guessing which campaigns are working. Show your team exactly which marketing spend produces customers, without needing a data analyst.
The first version is technically accurate and means nothing. The second version mirrors a thought the marketing manager has had themselves. Same product. Different research.
Find what this product's users say before they look for an alternative
PhraseMine searches Reddit for real conversations about the category your client competes in. That language belongs in the homepage headline, not in the feature list.
Try PhraseMine freeB2B SaaS vs. B2C SaaS: What Changes
The structure stays similar. The reader changes.
B2B SaaS. Multiple readers, different stakes per role. The user wants ease. The buyer wants ROI. The approver wants risk reduction. Your copy has to work for all three without being written for a committee. The way to do this: write to the user as the primary reader, then add a section that gives the buyer ROI language they can paste into a Slack DM, and add proof that gives the approver permission to say yes. Three audiences, three layers, one page.
B2C SaaS. The user and the buyer are the same person. Emotional language works faster because there is no one to justify the purchase to. The problem-to-solution arc is shorter. Skip the long proof section and replace it with one specific result the user will feel within a week.
One practical note for B2B copywriters: ask the client who forwards the buying decision internally. The person who champions the tool inside the organization is the person whose language belongs in the social proof section. Their words sell to other champions.
For the full set of questions to ask a SaaS client before you write, see customer research questions for the freelancer's checklist.
The SaaS Copy Checklist Before You Send a Draft
Run your draft through these six questions before you hit send.
- Does the headline name a specific outcome, not a feature?
- Does the subhead name a specific audience?
- Does the first feature block describe what changes for the user, not what the product does?
- Is there at least one piece of social proof that uses the customer's words, not the brand's?
- Does the pricing page justify the price in terms the user would use, not in terms of competitor pricing?
- Did you find the headline language from a real customer source, not from the client's deck?
A no on any of these is worth a rewrite. A no on the sixth one usually causes the no's on the others. PhraseMine is the fastest way to make sure the sixth answer is yes before you start writing.
SaaS copy fails when it describes the product from the inside out. It works when it starts with the user's before-state and shows the path to after. Once you've got that direction, the format question (is this a landing page versus sales page decision?) takes care of itself.