Anytime I add anything to a page, the other pages will have it. For example, If i were to put a rich text on my “home” page, my “shop now” page will have it as well. Anyone have any idea on how to fix this? or what i mightve done to cause this?
Topic summary
Adding content to one page appears on other pages, indicating global placement or shared templates in a Shopify theme.
Key causes:
- Sections/blocks added to header or footer (global areas) will show across all pages.
- Pages/products/collections using the same default template will share the same sections/blocks.
Recommended actions:
- Ensure new sections/blocks are placed in the main content area, not header/footer.
- Create custom templates for different page types (e.g., unique product, collection, or content pages) and assign them to the specific items needing distinct layouts. Reference: Shopify’s templates guide link provided.
Definitions:
- Sections/blocks: Modular content components within a theme.
- Templates: Theme layouts assigned per page/product/collection that determine which sections appear.
- Header/footer: Global site areas that repeat on every page.
Status:
- No confirmed resolution yet; guidance suggests template creation and correct section placement as the fix. The discussion remains open.
Two thoughts where this could be going wrong:
For anything that’s being added to the homepage, but then showing up on other pages – this could happen if you’re adding the section/block to the header or footer areas, rather than the main content areas.
For sections/blocks that you’re adding to parts of the site that aren’t the homepage (content pages, product pages, collection pages, etc.) – you may have forgotten to create custom page/product/collection templates (https://help.shopify.com/en/manual/online-store/themes/theme-structure/templates). For example, if you need to have different sections/blocks on different products, then those differing products would need to have custom product page templates created (and assigned to them respectively), otherwise they’ll share the same content (sections/blocks).
you have need to create the templates for different pages.