因此,如果您在Google上“ pets go here”或“ petsgohere”,您将看到我客户网站https://www.petsgohere.com/下的两个站点链接具有重复名称:
“狗狗商店”(https://petsgohere.com/pages/dog-store)
“ CAT猫商店”(https://petsgohere.com/pages/cat-store)
让我感到困惑的是,我在管理区域也看不到重复的名字:
当我打开theme.liquid时,请跟踪<title>
元素的显示方式,如下所示:
{% capture seo_title %}
{{ page_title }}
{% if current_tags %}
{%- assign meta_tags = current_tags | join: ', ' %} – {{ 'general.meta.tags' | t: tags: meta_tags -}}
{% endif %}
{% if current_page != 1 %}
– {{ 'general.meta.page' | t: page: current_page }}
{% endif %}
{% unless page_title contains shop.name %}
– {{ shop.name }}
{% endunless %}
{% endcapture %}
<title>{{ seo_title }}</title>
外面的人对解决该问题是否有任何见识,或者至少知道该问题是什么?
任何人都可以将代码逐段细分吗?
答案 0 :(得分:1)
在主题中,您正在使用Liquid渲染元素。在这里,您会找到一些复制标题词的代码。确保您只提供正确的数据,而不提供明显不起作用的疯狂营销方案!
捕获的seo_title中的第一件事就是page_title。根据文档:https://help.shopify.com/en/themes/liquid/objects/page-title
然后,捕获内容将处理大于1的页面以及商店名称。您可以将其简化为您想要的任何东西。 Liquid捕获元素仅收集以巨型字符串呈现的所有事物。因此,按照我的回答,这种模式是很久以前就发明的,试图在Shopify中进行自动检测,这并不是SEO的特殊功能,它只是一个机械式转储。根据您选择的显示方式,您可以做得更好。记住page_title供人类阅读,这种模式充其量是弱的。