What is a one-page website?

A one page website is a site where all the content, from intro to contact details, sits on a single scrolling page, and Carrd's Pro plans, from $9 a year, are built around it. Heya, the builder behind this guide, lets you start with one page for $0 and grow to 5 pages per site on Free or 20 on Pro Lite.

Heya is ours. Every other number comes from the sources listed under How we checked, as of November 10, 2026.

What goes on the page

Start with what you want someone to do: look at your work, find event details, book a service, get in touch. Then choose the content that belongs around that task, rather than trying to fit everything you could say about yourself onto the page.

For a portfolio, that might mean an introduction, selected work, a short bio and a way to contact you. For an event, the details and location might take up most of the space, with a link to respond near the end.

Keep the order clear.

A menu can link to sections farther down the same page instead of opening separate pages. That lets you give visitors shortcuts without turning every topic into its own destination, and they can still scroll through the content in order.

But does everything belong there? If a section needs a long explanation before someone can use it, consider giving it a page of its own. There's no need to make the main page carry every detail.

Examples of sites that can use one page

The label you give your site doesn't settle how many pages it needs. A portfolio with a short selection of work is a different project from a portfolio where every piece needs its own case study, even though you'd call both a portfolio.

Use these as starting points, not rules.

Site One page enough? Why
link in bio page Yes A short introduction and a collection of links can stay together.
event or wedding Yes, if the details fit together Put the event information, location and response link on the page. Separate pages are an option for longer details.
portfolio Yes, for selected work Keep a selection on the main page. Give projects their own pages if you want room for case studies.
small business Depends on the services A service overview and contact details can fit. Separate service pages make sense when each service needs its own explanation.
restaurant Yes, for a focused site Keep the menu, location and contact information together. Consider separate pages when the menu or other details need more room.
blog Not for a collection of separate posts A page can introduce the blog, but separate posts need their own pages.
online store Only as a page that links out Link a button to your checkout or store page

Swipe the table sideways to see every column.

Think about what belongs on the site itself and what can be a link. An event page can send someone elsewhere to respond. A portfolio can link to work hosted elsewhere. You don't have to bring every destination onto your site.

When it's time to add pages

One page is enough when you can put the content in a clear order and the visitor's next step still feels obvious. You can introduce the subject, show the relevant details and give someone a way to act without sending them through unrelated material.

Length alone isn't the test.

Look at the sections you've planned. Would someone want to open a particular service or project without first going through the rest? Does that section have enough to say on its own? That's a reason to consider another page.

A separate page also gives that subject its own URL. You can share a project page directly rather than sending someone to the top of a general introduction.

And you don't have to decide the site's final shape before publishing it. Start with the content you have. If you're writing a short business introduction now, you don't need empty pages for services you haven't described yet (or a blog you haven't started).

Keep related details together, but don't keep expanding the main page just to preserve the one-page format.

Choosing a builder that fits

Carrd builds one-page sites, and its Basic plan is free. If that's the format you want to keep, it's an option to consider.

Carrd Pro Lite is $9 a year and includes 3 sites, but no custom domain, forms or widgets. Carrd Pro Standard is $19 a year and includes 10 sites, custom domains with SSL, forms, and widgets for Stripe, PayPal, Gumroad and Typeform.

Heya is another option if you want to begin with a single page and leave room for separate pages later. It's a no-code builder, and you sign in with Google to publish.

Heya Free costs $0, with no credit card and no time limit. It includes 3 sites, up to 5 pages per site, all 68 templates and a free yourname.heya.bio address with HTTPS. There's a small Made with Heya badge.

Heya Pro Lite is $3 a month, with 3 sites and up to 20 pages per site. It removes the badge, and links are no longer marked nofollow. For a custom domain, Heya Pro Standard is $6 a month and includes 5 sites and 1 custom domain per account with HTTPS. You bring the domain from a registrar; Heya doesn't sell domains.

Check the tools you need before choosing. Heya doesn't have a built-in store, checkout or form builder: you can link a button to your checkout or store page, link to a Google Form or Tally form, and use the Calendly embed for bookings.

How we checked

We checked every number on this page on November 10, 2026. The facts come from carrd.co/pro, carrd.co/docs/pro/plans, heya.page/pricing and heya.page/docs.

Plans change often. If a number here is out of date, email hello@heya.page and we'll fix it.

FAQ

Does a one-page website need a menu?

No, you can let visitors scroll through the content. If you want shortcuts, a menu can link to sections on the same page.

Can I start with one page and add more later?

Yes, if your builder supports separate pages. Heya Free allows up to 5 pages per site, while Heya Pro Lite allows up to 20 pages per site.

Can a one-page website use a custom domain?

Yes, depending on the builder and plan. Carrd Pro Standard supports custom domains with SSL, and Heya supports custom domains starting on Pro Standard.

Can I take bookings or payments through a one-page site?

You can use links or supported widgets and embeds. Carrd Pro Standard includes widgets for Stripe and PayPal; with Heya, link a button to your checkout or store page and use the Calendly embed for bookings.

Try Heya free

Publish up to 3 sites with up to 5 pages each, all 68 templates and a free heya.bio address on Heya Free for $0.