How to Add a Custom Section to My Homepage?

Topic summary

Goal: add a new custom section on the homepage (e.g., testimonials, featured blogs, promo banner).

Two approaches offered:

  • Code-based (Liquid): Create a new section file in the theme’s Sections folder (e.g., custom-section.liquid) and build the content there. Then reference it in the homepage template (index.json or index.liquid) so it appears on the homepage. “Liquid” is Shopify’s templating language used to structure theme content.
  • Theme editor (no/low code): If the theme supports dynamic sections, go to Theme > Customize > Add section and select a suitable block (e.g., “Custom Liquid”) to insert custom content or code, then Save. This avoids editing files directly and works when the theme allows adding sections via the editor.

Notes: A screenshot link was shared to show where “Custom Liquid” can be added; it’s helpful but not required. Outcome: Clear, actionable steps provided; no disagreements; issue appears resolved.

Summarized with AI on December 14. AI used: gpt-5.

Hi everyone,
I’d like to add a new custom section to my website (Checkout) homepage to showcase [specific content, e.g., testimonials, featured blogs, or a promotional banner].

Can someone guide me on how to:

  1. Create a new custom section in the theme editor?
  2. Add it to my homepage layout?

Do I need to modify the Liquid files, or is there an easier way to achieve this?

1 Like

Here’s how you can do it:

  1. Create the Section: In the theme editor, go to the “Sections” folder and add a new .liquid file (e.g., custom-section.liquid). Design your content there.
  2. Add to Homepage: Edit your index.json or index.liquid file in the “Templates” folder and reference your new section.
  3. Theme Editor Option: If your theme supports it, you can add the section directly via the theme editor without touching code.

Hi @TysonAli1

To fulfill your request, please go to Theme > Customize > Add section > Customi Liquid https://prnt.sc/bwchnZq8i1xJ

Don’t forget to Save when you are done

I hope this helps

Best,

Daisy