Why are all my pages linking to the same content?

Topic summary

Users report that newly created pages in Shopify themes (primarily Dawn, but also Venue and Bullet) all display identical content instead of their unique content. When clicking different navigation links, they redirect to the same page or show the wrong content.

Root Cause:
The issue stems from how Dawn theme handles page templates. By default, all new pages use the same “page.json” template, causing them to display identical content. Additionally, pages may not be properly linked in navigation settings or have their visibility toggled off in the theme editor.

Working Solutions:

  • Create unique templates: Go to Online Store > Themes > Edit Code > Add new template > Select “Page” > Name it uniquely (e.g., “page.ourstory.json”). Then assign each page to its corresponding template under Pages > Theme Template dropdown.

  • Toggle visibility: In the theme customizer, navigate to each page and click the eye icon next to the greyed-out “Page” section under “Template” to make content visible.

  • Check navigation links: Verify in Online Store > Navigation that each menu item links to the correct page, not all pointing to one default page.

  • Alternative fix: One user resolved it by disabling the transparent header option in theme settings.

Multiple users confirm these solutions work, though the issue persists as an ongoing Dawn theme limitation requiring manual template creation rather than automatic page generation.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

I struggled with this problem but i eventually figured it out. This is how to solve it…

Under the Admin section, when you click on “Pages” to create a new page for your site, the dawn theme bases the page you are about to create on a previously created page (usually the “default” page). so essentially a COPY of your default page is created. Now you are allowed to name the new page, add text and photos etc… and then you click save after youre done creating the page.

Your new page (and all the other pages you’ve created) are now listed.
Now you need to link the page to your navigation.

Go to Navigation

Choose the menu you want to add your created page to

Click “edit” on the menu item that you want your new page to link to (for example, “About Us” or “New Products”

Now click where it says “link”, then select “pages” and choose the page you created

Click “Apply Changes”, then click “Save”.

Now its time to make your new page ACTUALLY SHOW on your website (its hidden right now but its there!!)

Click “Online Store” on your Admin page, then click Customize to enter your site.
once it loads up scroll (if necessary) to your menu and click on the menu item you just connected your created page to, the page will then load
on the left of your screen, you will see all the options you usually see that help you customize your site. But if you notice, there is a section named “TEMPLATE” and just under it there is an option that says “Page” but its GREYED OUT. Hover over that option and an icon in the shape of an eye will pop up, CLICK IT AND IT WILL MAKE THE CONTENT OF THE NEW PAGE YOU CREATED VISIBLE.

you should see your created page now. if you see anything from the default page that you dont want, just delete it. Dont forget to click Save to keep your new page final.

2 Likes