I might be missing something self-evident here, but can't see it. We've created our new marketing website and are finalising the designs. When I look at the Website Pages tree, it appears to have nothing at the top level. How can I make our homepage design an index page at the top level?
You only need to select the correct domain and leave the path field empty in the page editor. HubSpot will automatically set that page as the homepage.
Glad I could help. Solving HubSpot puzzles is what we do. Ernesto // GiantFocal Found this answer helpful? Marking it as the solution helps both the community and me - thanks in advance!
In HubSpot, a top-level website page (such as your homepage) is simply a page that does not sit under a parent in the page hierarchy. By default, the homepage is treated as the "index" page of your domain. Here’s how you can set it up:
Check your domain settings:
Go to Settings > Website > Domains & URLs. Ensure your primary domain is correctly connected and published.
Create or edit your homepage:
Navigate to Marketing > Website > Website Pages.
Click Create > Website Page (or edit an existing one).
Give it the URL slug / this tells HubSpot it’s your domain’s root and will act as the homepage.
Set as primary homepage:
In the Domains & URLs settings, scroll down to the “System Pages” section.
Under Homepage, select your desired page.
Confirm page tree view: The Website Pages tree in HubSpot shows hierarchy based on parent-child page structure, but the homepage itself will always remain at the top level with no parent. That’s why you may not see it nested the way other pages are.
Once you assign the slug / and set it as your homepage, HubSpot will recognize it as the top-level index page for your site.
In HubSpot, a top-level website page (such as your homepage) is simply a page that does not sit under a parent in the page hierarchy. By default, the homepage is treated as the "index" page of your domain. Here’s how you can set it up:
Check your domain settings:
Go to Settings > Website > Domains & URLs. Ensure your primary domain is correctly connected and published.
Create or edit your homepage:
Navigate to Marketing > Website > Website Pages.
Click Create > Website Page (or edit an existing one).
Give it the URL slug / this tells HubSpot it’s your domain’s root and will act as the homepage.
Set as primary homepage:
In the Domains & URLs settings, scroll down to the “System Pages” section.
Under Homepage, select your desired page.
Confirm page tree view: The Website Pages tree in HubSpot shows hierarchy based on parent-child page structure, but the homepage itself will always remain at the top level with no parent. That’s why you may not see it nested the way other pages are.
Once you assign the slug / and set it as your homepage, HubSpot will recognize it as the top-level index page for your site.
You only need to select the correct domain and leave the path field empty in the page editor. HubSpot will automatically set that page as the homepage.
Glad I could help. Solving HubSpot puzzles is what we do. Ernesto // GiantFocal Found this answer helpful? Marking it as the solution helps both the community and me - thanks in advance!