All things Shopify and commerce
Hi, I am having an irritating problem which I would appreciate some advice on. I am editing the SEO Page titles on my collections to make them shorter for google, but when saved and re-indexed something is being added in which is not what I saved.
On one of my collections for example, https://moodymabel.com/collections/kitchenalia , the SEO Page title as I entered it is Retro Kitchen Accessories And Kitchenalia For Sale UK - the is 53 characters which is what I want.
What appears when I check the title in Google and in a meta title checker is Retro Kitchen Accessories And Kitchenalia For Sale UK – Moody Mabel - 67 characters which exceeds my target.
I do not understand where the - Moody Mabel is coming from and cannot work out how to get rid of it.
Can anyone help please?
Phil
Solved! Go to the solution
This is an accepted solution.
Hi there, thank you so much for your explanation and solution. I have checked back with my SEO guru who has rephrased what he originally said. What he is saying now is that it is only the first 55 characters that Google takes notice of for SEO, anything after that is ignored, but I will not be punished for it! The only time the name would have an effect would be if it were at the beginning of the title as then something more relevant would be ignored at the end.
Thank you again for your response.
Phil
Shopify theme automatically adds your store name to the page title, is there a specific reason why you would want to remove that from your page title? Having it in your page title doesn't hurt the SEO, typically, and the character limits just mean the title gets truncated when google displays it in the search results.
If there is a specific reason you really don't want to show it in your page title, then you can edit this out in your theme.liquid file, look for <title>.
I don't know how this is done in Brooklyn, think that is the theme you are using. This is what it looks like in Dawn. All you need to do is to comment out the last line of liquid code so it looks like the 2nd screen shot.
<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>
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{% comment %}{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}{% endcomment %}
</title>
Hope it helps. If the code is different, if you could paste the actual code from Brooklyn under <title> section, I can take a look.
This is an accepted solution.
Hi there, thank you so much for your explanation and solution. I have checked back with my SEO guru who has rephrased what he originally said. What he is saying now is that it is only the first 55 characters that Google takes notice of for SEO, anything after that is ignored, but I will not be punished for it! The only time the name would have an effect would be if it were at the beginning of the title as then something more relevant would be ignored at the end.
Thank you again for your response.
Phil
Hi, I'm glad I participated in this thread.
This seems to be a high-frequency problem.
The cause is that the theme.liqiud code writes the shop name field.
This is a common method:
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024