BigCommerce Theme Customization: Mastering Front-Page Headlines on Roots Original & Stencil Themes
BigCommerce Theme Customization: Mastering Front-Page Headlines on Roots Original & Stencil Themes
In the dynamic world of e-commerce, your online storefront is your brand's digital handshake. The ability to customize every element, from product descriptions to prominent headlines, is crucial for conveying your unique message, promoting sales, and creating an engaging user experience. However, for many BigCommerce merchants, navigating the intricacies of theme customization, especially for static text elements like front-page headlines, can sometimes feel like solving a puzzle.
At Big Migration, we understand these challenges intimately. Our expertise in BigCommerce migrations and optimizations often involves guiding merchants through these exact scenarios. A recent BigCommerce community forum thread perfectly illustrates a common customization query and provides invaluable insights into solving it: changing a front-page headline on the popular "Roots Original" theme.
The Challenge: Branding Your BigCommerce Front Page
Catherine Des, a BigCommerce merchant, sought assistance with a seemingly straightforward task: updating a headline on her store's front page, which utilized the "Roots Original" theme. Her query, "Hello does anyone know, or can help please, to change a headline on the front-page? theme: 'roots original'? thank you," highlights a frequent point of confusion. Modern BigCommerce themes, built on the powerful Stencil framework, organize content and language strings in specific ways that aren't always immediately obvious through the visual admin panel.
This scenario underscores a fundamental aspect of BigCommerce customization: while the platform offers robust visual editing tools, some changes require a deeper dive into the theme's underlying structure.
Solution 1: The Power of Theme Language Files (lang/en.json
)
lang/en.jsonThe first and often most direct solution for static text elements comes from the theme's language files. Tanner Brodhagen, a BigCommerce Partner, provided Catherine with precise guidance, pointing her towards the
lang/en.json file.Why Language Files?
BigCommerce Stencil themes are designed for flexibility and localization. Static text strings – like "New Products," "Featured Items," or "Best Sellers" – are not hardcoded directly into the HTML templates. Instead, they are stored as key-value pairs in JSON files within the theme's
lang directory. This approach allows merchants to easily translate their entire storefront into multiple languages without modifying core template files, making it a powerful tool for global e-commerce.Step-by-Step: Editing lang/en.json
lang/en.jsonTo modify a headline like "New Products" in the
lang/en.json file, follow these steps:- Access Your Theme Files:
- From your BigCommerce admin panel, navigate to Storefront > Theme Marketplace.
- Click on My Themes.
- Locate your active theme (or a copy of it for safe editing).
- Click the "..." icon and select Edit Theme Files. This will open the Stencil Theme Editor.
- Navigate to the Language File:
- In the theme editor's file browser, expand the
folder.lang - Click on
(or the appropriate language file for your store).en.json - Locate and Modify the Text:
- Use the editor's search function (Ctrl+F or Cmd+F) to find the exact headline text you wish to change, for example, "New Products".
- You'll likely find a key-value pair like:
"new_products_title": "New Products" - Carefully change the value (the text after the colon) to your desired headline, e.g.,
."new_products_title": "Our Latest Arrivals" - Save and Apply:
- Click Save & Apply in the top right corner of the theme editor.
- Preview your store to ensure the changes have taken effect.
Important Note: Always work on a copy of your theme or ensure you have a backup before making direct file edits. Syntax errors in JSON files can break your theme.
Solution 2: Leveraging BigCommerce's Visual Tools
While direct file editing is effective, modern BigCommerce themes also offer more user-friendly ways to customize content. Solomon Lite, another contributor to the forum thread, highlighted these alternatives:
1. Page Builder Content Blocks
For many sections of your homepage, especially those designed for dynamic content, BigCommerce's Page Builder is the go-to tool. This visual drag-and-drop editor allows you to directly edit text, images, and layout without touching code.
- Navigate to Storefront > Page Builder.
- Click on the section containing the headline you wish to change.
- If it's a text block, you can often click directly on the text and type your new headline.
- Save your changes.
2. Theme Settings for Homepage Sections
Some themes, including variations of Roots Original or other Stencil themes, expose specific editable fields within the theme's customizer settings. These might be labeled as "Hero," "Banner," or "Homepage Section" settings.
- Go to Storefront > Theme Marketplace > My Themes.
- Click the "..." icon on your active theme and select Customize.
- Explore the various sections in the left-hand panel (e.g., "Homepage," "Header & Footer," "Hero Carousel").
- Look for text fields where you can input headlines or banner text.
- Make your changes and click Publish.

Addressing Common Issues: Caching and Browser Behavior
Solomon Lite also wisely pointed out that changes might not appear immediately due to caching. This is a common frustration for merchants:
- Theme Caching: BigCommerce themes often cache content for faster loading. Clearing your browser cache (Ctrl+Shift+R or Cmd+Shift+R) or trying an incognito window can often reveal the changes.
- BigCommerce Server Cache: In some cases, BigCommerce's server-side cache might need to refresh. This usually happens automatically but can take a few minutes.
For more advanced users, inspecting the element using your browser's developer tools (right-click, then "Inspect") can help identify the CSS class or ID of the headline, guiding you to the correct file or setting to modify.
Best Practices for BigCommerce Theme Customization
Whether you're making a simple headline change or undertaking a full-scale BigCommerce migration, adopting best practices is essential:
- Always Use a Staging Theme: Never make direct edits to your live production theme. Create a copy and work on that. Once satisfied, apply the changes to your live store.
- Backup Your Theme: Before any significant modifications, download a backup of your current theme. This provides a safety net if anything goes wrong.
- Understand Stencil CLI: For complex customizations or ongoing development, learning the Stencil CLI (Command Line Interface) allows for local theme development, offering greater control and a faster workflow.
- Consider Professional Assistance: For intricate design changes, custom functionality, or when migrating from another platform to BigCommerce, partnering with experts like Big Migration ensures a smooth, error-free process. We specialize in optimizing your BigCommerce store for performance and brand consistency.

lang/en.json file within the BigCommerce Theme Editor to customize static text.Empowering Your BigCommerce Storefront
The ability to easily change a front-page headline, as demonstrated by the solutions for the Roots Original theme, is more than just a technical fix; it's about empowering you to control your brand's narrative. Whether you choose to dive into the theme files or leverage the visual Page Builder, BigCommerce provides the tools to make your storefront truly yours.
At Big Migration, we're dedicated to helping businesses unlock the full potential of their BigCommerce platform. From seamless migrations to advanced theme customizations and ongoing optimization, we ensure your e-commerce store is not just functional but truly exceptional. If you're looking to elevate your BigCommerce presence, don't hesitate to reach out to us at big-migration.com.