Page titles and meta descriptions not working

Topic summary

A Shopify store owner discovered that page titles and meta descriptions entered in the “Search engine listing preview” section aren’t displaying on the live site. Instead, browser tabs show only URLs.

Root Cause Identified:
The theme is missing the <title> tag in the <head> section, which controls tab-level page titles. This issue appeared after a developer disabled the Smart SEO app following a schema update.

Recommended Solutions:

  • Check the theme.liquid file (found in Themes > Edit Code > Layout folder) for leftover Smart SEO code, specifically:
{%- comment -%}smartseo_integration_begin{%-endcomment-%}{%include 'smartseo' %}{%- comment -%}smartseo_integration_end{%- endcomment -%}
  • Remove this code snippet if present
  • Add proper dynamic <title> tag code to restore functionality in the format “Page Name | Store Name”

Current Status:
The user is working with a community member to share the theme.liquid file privately to implement the fix. The discussion remains open as the solution is being implemented.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Hi

I have noticed that the data we enter on the pages/products/collections within the “Search engine listing preview” is not showing on the live site (for example the page titles when I hover on the tab are only showing the URL of the page)

There is an old app names Smart SEO that was part of our website when we took ownership over it which I am unsure if this is causing the issue?

Can anyone point in the right direction on how to solve this?

I think the ideal solution would be to delete the Smart SEO plugin and ensure the code is correct to have the Page Titles display correctly?

Thank you in advance

Hi @flyingswag ,

The search engine listing preview is not the place that you would be looking at. That is for setting how your website should display when being searched by search engines like Google or Bing.

This is a problem involving your theme. From what I see here, your theme does not have the tag inside the . The tag is the one that sets the name at tab level. The absence of that in your theme is the reason why this is happening
HTML title tag (w3schools.com)

PaulMartin_0-1718151912774.png

Thank you for taking the time to reply My understanding was that themes pull this Page Title from the search engine listing preview and use it as the title tag? Is that not correct?

Im confused about how I can add a dynamic piece of code to the website that automatically pulls the Page Title through - is there an easy way to do this and how do I go about making it something like “Name of Page/Post” | store name"

For clarity, the website did used to show these page titles, then last week a dev updated our schema (which I think was being handled by the Smart SEO app). He disable the Smart SEO app and I think this has caused this new issue

Hoping to just get rid of this app once I have the script sorted as it seems to be causing more issues than its worth.

Any assistance would be very much appreciated

Thanks again

Yes, that is not correct.

No need to worry about making it dynamic, I can help you out with that one and in the format you desire.

Hmmm, it seems like the app did something to your layout file. Could it be possible for you to share your theme.liquid file?
It is found in the Themes > … of the active theme > Edit Code > Layout folder > theme.liquid
You can send me a message if you prefer not sharing it publicly.

Thank you - I will send a message shortly

1 Like

Hi @flyingswag

I notice the issue you mentioned here may be related to an old APP called Smart SEO, please kindly double check if this issue is caused by codes left from this APP, and if so, it is better to double-check in the theme.liquid file and see if this kind of code exists.

{%- comment -%}smartseo_integration_begin{%-endcomment-%}{%include 'smartseo' %}{%- comment -%}smartseo_integration_end{%- endcomment -%}

If so, it is better to delete this code and then make the original meta title and meta description code contents work normally. If you still need further help, please click here to install SEOAnt, and our team will help you solve it completely as well. Meanwhile, the 30% discount SEOAnt 30% Jeffery for the first two months is available! You can also use it to boost more sales in the future if you feel interested, thank you!