I placed text on a single collection page, but it is showing on all collection pages. why?

Topic summary

A Shopify store owner added custom text to one collection page, but it’s appearing across all collection pages. They’re seeking a solution without extensive coding knowledge.

Solution Provided:

  • Use Shopify’s custom metafields feature instead of theme.liquid modifications
  • Create a “Custom text” metafield definition under Online Store > Settings > Custom data > Collection
  • Add unique text to each collection individually through the metafield
  • Insert code snippet in the “main-collection-banner” theme file to display the metafield content conditionally

Additional Issues Raised:

  • Text layout appears too wide on collection pages, affecting readability
  • User is considering migrating a non-e-commerce medical billing services website from WordPress to Shopify due to hosting performance issues
  • Questions about Shopify’s suitability for service-based (non-store) websites and available themes/apps for this purpose

Status: Initial technical solution provided for the metafield issue. Layout and platform migration questions remain unaddressed.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

I need help with adding custom text to specific collection pages on my Shopify store. I wrote and added text to one of my collection pages, but the same text is appearing on all other collection pages too. I’ve watched many videos, and most of them suggest going into the theme.liquid file or working with theme code to fix this. However, I don’t fully understand how to make it work.

Can someone explain in simple steps how I can add unique text to each collection page without affecting others? I’m not very experienced with coding, so detailed guidance would be greatly appreciated. Thank you in advance!

Here are two different collection pages that show the same content please check and tell me the solution please I am very frustrated, so suggest the video and any article for my problem.

Website Collections Pages:

https://harwage.pk/collections/men-trousers

https://harwage.pk/collections/women-leggings

https://harwage.pk/collections/men-jackets

Step 1: Go to Online Store > Settings > Custom data > Collection.
Step 2: Click Add definition, set Name to “Custom text,” and select Type as “Multi-line text.”
Step 3: Go back and open the collection where you want to add custom text. Scroll down, and you will see the “Custom text” field. Add your custom text there.
Step 4: Go to Online Store > Themes. Click the three dots beside the “Customize” button and select “Edit code.” Open the file “main-collection-banner”. Step 5: Find this tag:


Add the following code below this tag:

{% if collection.metafields.custom.custom_text %}  # {{ collection.metafields.custom.custom_text }} 
 {% endif %}

I recently encountered an issue with my website’s content layout, and I’m hoping to get some guidance. The text on my website feels too wide, making it difficult to read and not visually appealing. While I have managed to solve some content-related issues, this wide text layout remains a problem. Could you please explain how I can adjust the margins or add some spacing to make the content look better? I’d appreciate a step-by-step solution or any helpful tips.

Additionally, I’d like your suggestions regarding transitioning my current website (https://zeemedicalbilling.com/) to Shopify. To give you some context, this website is for medical billing services—it’s not an e-commerce store. I’m considering Shopify because I’ve been facing significant issues with WordPress, including slow hosting speeds and other challenges.

Here are a few specific points I’d love your input on:

  1. Can Shopify handle a non-store website like mine effectively?
  2. Are there any themes or apps designed for service-based businesses rather than products?
  3. What challenges might I face in using Shopify for a service website?
  4. Any tips on customizing Shopify to suit my needs?

I appreciate any guidance or solutions you can provide! Thank you so much for your support.