Build a SaaS website that explains the product and asks for one next step
A visitor to a software product's site wants to know three things fast: what it does, whether it's for them, and what it costs. A good SaaS website answers those with real screenshots and plain words, then asks for one next step: sign up, request an invite or book a demo. Here's how to plan it, and what Anticode does and doesn't build.
The ten-second test
Show your homepage to someone outside your team for ten seconds, then ask what the product does. If they say "something with AI and productivity", the headline isn't working. Name the job and the person: "Rota planning for small care homes" or "Turn support tickets into a weekly bug report". Abstract claims about the future of work are what every other software site says, and they push the visitor to read your competitors instead.
Under the headline, show the product. A real, annotated screenshot or a short looping capture of the main screen does more than three icon cards. If you're pre-launch, a well-labelled mock-up is fine, as long as it's honest about what exists.
Pages a software product site needs
- Product or features
- One section per job the product does, each with a screenshot and the problem it removes. Group by outcome, not by menu item.
- Pricing
- Plans side by side, what's in each, how billing works, and what happens at the limit. Hiding pricing makes self-serve buyers leave; if you sell on quote, say so and explain why.
- Security and data
- Where data is stored, who can access it, sign-in options. Only state what's true and current; buyers in larger companies will check.
- Changelog
- Dated entries showing the product moving. Prospects read it as evidence the team ships.
- Docs or help
- Even a short getting-started page reduces demo calls from people who just need one answer.
- About and contact
- Who's behind it and how to reach a person.
One next step, chosen on purpose
Most early SaaS sites offer four calls to action at once and get fewer of each. Decide which one matters at your stage and make it the primary button everywhere; keep one secondary at most.
- Self-serve product: "Start free" pointing to your app's sign-up page.
- Private beta: an invite request form asking for email, company, role and the problem they want solved. That last field is how you choose who gets in first.
- Sales-led product: "Book a demo" with a short form or a calendar of demo slots.
- Paid from day one: buttons that open a checkout link from Stripe Payment Links, Lemon Squeezy or Gumroad.
Building it with Anticode
As a SaaS website builder, Anticode builds the marketing site, not the product itself. Describe your product, who it's for and your stage; the Architect asks a few questions that change the build and shows a plan with sections, look and features before anything is built. Useful pieces for software companies:
- Pricing must-have and a separate Pricing page. Plan names, features and buttons pointing to your own sign-up page, or to your account's one payment link (every buy button opens the same checkout).
- Booking calendar for demos. One booking per slot, dates up to 120 days ahead, past dates refused. It suits a founder taking demo calls; it doesn't sync with Google Calendar or route between sales reps.
- Invite request form. The "account sign-up" must-have on Anticode sites is an invite-request form, not a real account system. Its fields are fixed, so if you also want to ask about company size or use case, use a custom form tied to a site function (up to 30 plain-text fields) or build that form as an app; submissions arrive through the same pipeline. Submissions can go to HubSpot, Slack or Notion through connectors, and newsletter-style sign-ups to Mailchimp or Kit.
- A
changelogCMS collection with date, title and body; each entry gets its own page and your team edits it in the dashboard. - Technical (IBM Plex Sans) or Swiss (Inter Tight) design systems suit product sites; both avoid the purple-blue gradient look that Anticode's design gate blocks.
Publish to your own domain on a paid plan, and point app. at your product. Cookieless analytics show visits by source, including referrals from AI assistants. For a pre-launch product, the waitlist page and product demo request page go further on those single-purpose pages.
What Anticode doesn't do for a SaaS company
Be clear about the boundary. Anticode's published sites have no visitor accounts or logins, so your product's sign-up and app live elsewhere. There's no A/B testing or heatmaps built in, no blog engine with comments or RSS (CMS entries can hold posts). The demo calendar doesn't sync with other calendars. If you want to build the product itself on the same stack, the Next.js export gives you a standard project with real accounts, roles and Postgres to develop further, but that's a starting codebase, not a finished SaaS.
Questions people ask
Can visitors create an account on my Anticode site?
No. Published sites don't have visitor accounts. Link your sign-up button to your product, or use an invite request form while you're in beta.
Can I take demo bookings?
Yes, with the booking calendar: one booking per slot, up to 120 days ahead. It offers six fixed times a day and doesn't sync with your calendar, so check bookings in the dashboard or by email and confirm each demo yourself.
Should a SaaS website show prices?
For self-serve products, yes. Buyers who can't find a price often assume it's high and move on. If you sell on quote, explain what the quote depends on.
Can engineers edit the site in code?
Yes. Pro mode includes a code editor, there's a CLI and an MCP server for coding agents, and the project format is open JSON.