Direct Answer: Shopify Default Snippet Behavior
By default, Shopify themes insert {{ page_title }} – {{ shop.name }} into your store's <title> tag within theme.liquid. When store owners author a 50-character product title and Shopify automatically appends ' – Brand Store Name', the final title frequently exceeds 620px, causing Google to truncate the end with an ellipsis (...) or rewrite the title using the product's H1 tag.
Why Shopify Truncates Meta Titles (The Liquid page_title Quirk)
Technical deep dive into Shopify metadata structure and Google rendering
Shopify's templating architecture utilizes Liquid code in layout/theme.liquid to generate SEO title tags dynamically across products, collections, blog posts, and static pages. In most standard Shopify themes (such as Dawn, Sense, and Prestige), the default title tag logic is structured as:
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
</title>Because Shopify automatically appends your store name whenever page_title does not already contain it, product titles that appear safe in Shopify Admin (e.g. 45 characters) get inflated to 65+ characters upon rendering. With wide font glyphs like 'W' and 'M', this easily pushes the physical pixel width past Google's 600px container boundary.
How to Configure Shopify Meta Tags (Step-by-Step)
Four proven steps to prevent title truncation and maximize organic CTR in Shopify
- 1
Audit Title Pixel Length in OmniSEO Simulator
Input your intended Shopify product or collection title. The simulator automatically incorporates your store name suffix to test whether the final rendered title stays safely below 600px.
- 2
Adjust SEO Title in Shopify Admin
Navigate to Shopify Admin > Products (or Online Store > Pages), scroll to Search engine listing, click Edit, and refine the Page title to account for the store name suffix.
- 3
Optionally Edit theme.liquid Title Formula
For full control over brand delimiters, open Online Store > Themes > Edit code > layout/theme.liquid and customize the Liquid title logic to prevent double branding.
- 4
Verify Collection & Product Schema
Ensure Product and AggregateRating JSON-LD schema are active so Google can render star ratings and pricing beneath your Shopify search snippet.
Shopify SERP Snippet Optimization FAQ
Frequently asked questions regarding Shopify search snippet customization
How do I stop Shopify from appending the store name to my meta titles?
To stop Shopify from automatically appending your store name, open your Shopify Admin, go to Online Store > Themes > Actions > Edit code, and locate layout/theme.liquid. Find the <title> tag block and remove or adjust the `{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}` condition so you can manually control brand appending in the SEO title input.
Why does Shopify truncate collection and product page titles in Google?
Shopify truncates collection and product titles when the combined character length of the custom SEO title plus the auto-appended store name exceeds Google's 600-pixel desktop container width (approximately 55 to 60 characters). Front-loading your target keyword and keeping the total length under 55 characters prevents ellipsis cutoffs.
How do I add star rating rich snippets to my Shopify store in Google SERPs?
To display star rating badges (e.g. ★★★★★ 4.9) on Google for Shopify products, install a Schema.org-compliant review app (such as Judge.me, Okendo, or Loox) or inject Product Schema with an AggregateRating object containing valid ratingValue and reviewCount into your product template.
CMS-Specific SERP Simulators
Switch CMS presets to simulate title truncation rules across major website builders
Simulate Shopify Google search snippets. Test automatic liquid title brand appending, 600px desktop truncation, and collection page meta descriptions.
Test WordPress SEO title tags and meta descriptions. Simulate Yoast and RankMath separator tokens, pixel boundaries, and WooCommerce product snippets.
Simulate Squarespace meta titles and descriptions in Google SERP. Fix automatic '%s — Site Title' format truncation client-side.