How to Edit Text on Any Page in Shopify (2026)

Last updated
•
Expert reviewed
•
5 min read

Key takeaways

  • Text in Shopify lives in three places: the Pages editor, the Theme Editor, and hardcoded theme files.
  • The Pages editor (Online Store > Pages) handles standalone page content like About and Contact.
  • The Theme Editor covers section text and banners. Language strings like “Add to cart” are edited in Online Store > Themes > … > Edit default theme content, not in the theme editor.
  • Hardcoded text in theme Liquid files requires direct code editing - or an AI tool like Fudge.

To edit text on a Shopify page, first find where it lives: page content in Online Store > Pages, section text in the theme editor, system text like “Add to cart” in Edit default theme content, and hardcoded text in the theme’s code files. When you can’t find a piece of text, it’s usually because it lives somewhere other than where you’re looking.

This guide covers each place.

Why you can trust us

We’ve built and customised hundreds of Shopify storefronts. We also build Fudge, the AI operator for Shopify stores, with a 4.9 rating on the Shopify App Store.


Where does text live in Shopify?

Before you start clicking around, it helps to know which system controls which text.

Text typeWhere to edit it
Standalone page content (About, FAQ, Contact)Online Store > Pages
Section text, banners, hero copyTheme Editor
System text (“Add to cart”, “Checkout”)Themes > … > Edit default theme content
Hardcoded text in Liquid filesCode editor or Fudge

Method 1 - Edit text in the Pages editor

Use this for: About us, FAQ, Contact, Policy pages, and any custom pages you’ve created.

Step 1. In your Shopify Admin, go to Online Store > Pages.

Step 2. Click the page you want to edit.

Step 3. Edit the text in the rich text editor. You can format headings, bold text, add links, and insert images.

Step 4. Click Save.

This editor works like a basic word processor. It only controls the content area of the page - the header, footer, and surrounding layout are handled by your theme.

To link a word or phrase, see how to add a link to text in Shopify.


Method 2 - Edit text in the Theme Editor

Use this for: Homepage sections, hero banners, announcement bars, feature blocks, and any text added via section settings.

Step 1. Go to Online Store > Themes > Customize.

Step 2. Navigate to the page containing the text you want to change.

Step 3. Click the section in the left sidebar, or click directly on the text in the preview.

Step 4. Update the text in the settings panel.

Step 5. Click Save.

Editing system button text and labels

Text like “Add to cart,” “Buy now,” “Continue shopping,” and similar strings are controlled by your theme’s language file - not by section settings.

To edit these: go to Online Store > Themes, click the three-dot menu (…) next to your theme, then Edit default theme content. Use the search bar to find the string you want to change, update it, and save.


Method 3 - Edit hardcoded text in theme files

Some text is written directly into your theme’s Liquid templates. It won’t appear in the Theme Editor because it was never wired up as an editable setting.

To find and edit it:

Step 1. Duplicate your theme first so you have a backup: go to Online Store > Themes, click the three-dot menu (…) next to your theme, then Duplicate.

Step 2. On the duplicate, click the three-dot menu (…), then Edit code.

Step 3. Use the search icon at the top of the file browser to search for the exact text string you want to change.

Step 4. Open the file, find the text, and edit it directly.

Step 5. Click Save, preview the duplicate, and publish it when the text looks right.

This approach requires care, which is why you edit the copy rather than the live theme.

When you can’t find the text

If a piece of text doesn’t show up in the Pages editor, the Theme Editor, or the code search, it may be coming from a third-party app. Check which apps are installed and look for text settings inside each app’s dashboard.

Can't find where text is coming from? Describe the change to Fudge.
Start free trial

For shipping labels and other languages, see how to change shipping text in Shopify and how to translate text manually in Shopify.


Editing text that requires code changes

Some text is inside conditionals or dynamic Liquid logic - not a simple string you can swap. Editing it without understanding Liquid can break the page.

This is where Fudge, the AI operator for Shopify stores, is useful. You describe what you want changed, and Fudge identifies the right file and makes the edit for you. The change is drafted first, so you can review it before anything goes live.

Example: “Change the text that says ‘Sold out’ on product pages to ‘Join the waitlist’.”

Fudge handles it without you needing to find the right template or understand the surrounding logic. It can also rewrite copy in your brand’s voice, on one page or across every template that shares it, and the draft shows which pages the change will reach before you publish.


Quick reference

  • Standalone pages - Online Store > Pages
  • Section and banner text - Theme Editor > click the section
  • System text (“Add to cart” etc.) - Online Store > Themes > … > Edit default theme content
  • Hardcoded Liquid text - Online Store > Themes > … > Edit code (or Fudge)

FAQ

Why can't I find where a piece of text is coming from?

Three likely sources: the language file (Online Store → Themes → ... → Edit default theme content), an installed app's settings dashboard, or a Liquid template not exposed in the Theme Editor. Search for the exact text in the code editor — that's the most reliable way to identify the source. Or describe the change to Fudge ("change the text 'Sold out' to 'Join waitlist' wherever it appears") and it finds the source and updates it as a draft you can review.

Can I edit text in the Shopify cart drawer?

Yes — most cart drawer text is in the language file ("Cart", "Subtotal", "Checkout"). For custom text added by a theme or app, edit the relevant cart drawer Liquid section/snippet via the code editor. Some themes expose cart drawer text in section settings under the cart or drawer block.

How do I edit text inside app-injected widgets (like reviews)?

Edit through the app's own dashboard, not via Shopify. Reviews apps (Judge.me, Yotpo), chat widgets (Tidio, Gorgias), and pop-up apps each have their own text settings. Searching theme files won't find their content because it's loaded from the app's servers at runtime.

Will editing English text break translations to other languages?

No, edits to one language don't propagate to others. If your store has multiple active locales, each language has its own file. Edit the English version, then translate the same change in other locales (or run your translation app to regenerate). Changes only apply to the locale you actually edited.

Why won't my edited text save?

Most common causes: you edited a draft theme but the live theme is published, your browser session timed out and the save failed silently, or the field has a character limit you've exceeded. Refresh, try again, and check for any browser console errors. If using a third-party translation app, save through the app rather than directly in Shopify.

Jacques's signature
Edit any text in your Shopify store — just by describing it.

You might also be interested in

Jacques Blom
Jacques Blom
CTO at Fudge.