Please help remove store name in Title Tag

Topic summary

A Shopify store owner reports significant search engine ranking drops after migrating to Shopify and seeks help removing the store name from title tags.

Current Issue:

  • The Dawn theme automatically appends the store name to page titles
  • Homepage title displays as “BigLove Indian Hair: Raw Indian Hair Extensions” in search results instead of just “Raw Indian Hair Extensions”
  • The theme.liquid code includes: {%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}

Technical Details:

  • The owner wants to modify the title tag in theme.liquid to exclude the store name
  • Additional concern: The title tag appears on the same line as preceding code in the source, rather than on a separate line
  • Google Tag Manager script was recently added, which may be contributing to formatting issues

Status: The discussion remains open with no solutions provided yet. The owner is seeking guidance on editing the theme.liquid file to remove the automatic store name insertion from title tags.

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

Hello,

Our domain is dropping Search Engine Ranking like crazy after shifting to shopify.

Website is www.bigloveindianhair.com

We are using Dawn Theme, and the default code is getting our store name in front of title which I think is leading to negative ranking.

For the home page, under preferences we have set Title as “Raw Indian Hair Extensions.” But after publishing, the title code looks like this if you were to view home page source code (below code pasted from homepage>view source)

Raw Indian Hair Extensions – BigLove Indian Hair

In google SERP, the store name is coming first, then the title we have set in preferences.

BigLove Indian Hair: Raw Indian Hair Extensions

Could someone please me remove store name from theme.liquid?

Our default title tag under theme.liquid is below

{{ 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 -%}

Also, title in theme.liquid has a space after previous code, but if the homepage source is viewed, the previous code comes with tag in the same line as posted above. How could I get the title tag to come in a separate line please? Posting our current theme.liquid below. I did add google tag manager script on top. Could that be an issue?

new Date().getTime(),event:‘gtm.js’});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=‘dataLayer’?‘&l=’+l:‘’;j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f;
})(window,document,‘script’,‘dataLayer’,‘GTM-K5TMGDC’);

{%- if settings.favicon != blank -%}

{%- endif -%}

{%- unless settings.type_header_font.system? and settings.type_body_font.system? -%}

{%- endunless -%} {{ 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 -%}

Thank you so much for your help!!