Your website is more than just a landing page; it’s your company’s home on the web. Create a polished, multi-page website that gives customers everything they need to discover your business.
Build a multi-page site with Typeform’s Pages by creating individual landing pages for each section of your website, then connect them under a single custom domain and navigation menu. You’ll be able to assign each page its own URL path, such as /about, /pricing, or /contact, and add those page links to your main site’s navigation so visitors can easily move between pages.
What you’ll need:
- Access to Typeform Pages.
- Currently, Typeform Pages is in closed beta. If you don’t see the option to create a page, Pages isn’t enabled for you yet.
- A domain you own.
- Adding a custom domain for Typeform Pages is available on all plans.
- Organization owners and admins have permissions to set up custom domains for Typeform Pages.
Create your Typeform Pages
Start by creating the main Home page for your website. Follow the instructions in our article about how to create a landing page with Typeform Pages.
Then, create separate Typeform Pages for each section of your website. In our example, we’ve created a Home page, an About page, and a Contact page for our website.
For a more consistent experience, make sure to have the same navigation menu and footer in all of your pages. You can ask Typeform AI to copy/paste the navigation menu and footer used in other Typeform Pages.
Add a custom domain with paths
On your main Home page, configure your custom domain. Follow the instructions in our article on how to set up a custom domain for your Typeform page.
Next, we’ll open our About page and click Page settings.
In the Publish settings, select the custom domain you’ve connected. Then click the 3 dots next to the custom domain and select + Add a path.
Enter the path name you want for this page. We’ll enter about, then click Save.
Repeat adding a path for the remaining pages of your website. Make sure to add a unique path for each page (e.g., /contact, /pricing).
Connect your pages
Now it’s time to connect all your pages together by copying and pasting the links of your pages into one another.
We’ll start with connecting pages to our Home page. We’ll open our About page and copy the link for this page from the Publish settings.
Then open the Home page, click About in the navigation block, and click Edit.
Then paste the link for the About page and click Save.
Additionally, paste the link for the About page in the footer block and click Save.
Copy and paste the remaining links for the different pages of your site into your Home page.
Repeat the process of copying and pasting links on each page until all your pages are connected together and you’re able to navigate to all the different pages of your site.
Once you’re done connecting your pages, make sure to click Publish on your pages to make them live.