Hello @dannanelli ,
Please refer below link
Hello
I have a similar question regarding changing <title> to <span> relating to an issue I have found with the HTML generated by using Shopify Payments and the payment icons that are generated at the bottom of every page.
This is because Bing Webmaster SEO Analyser is telling me that the use of <title> more than once is not SEO friendly (in fact a "high severity SEO issue). I believe it should only be used to denote the page title in the head. So I'm not sure why Shopify Payments is set up to wrap every payment icon with the <title> tag.
See the warning message below:
I have not managed to locate where the payment icons are created, but I can see that they are called in to the footer.liquid via payment_type_svg_tag.
{% if section.settings.show_methods_of_payment %}
{% unless shop.enabled_payment_types == empty %}
<div class="grid">
<div class="grid__item text-center">
<span class="visually-hidden">{{ 'general.payment.method' | t }}</span>
<ul class="inline-list payment-icons">
{% for type in shop.enabled_payment_types %}
<li>
{{ type | payment_type_svg_tag: class: 'icon' }}
</li>
{% endfor %}
</ul>
</div>
</div>
{% endunless %}
{% endif %}
I have tried to perform a replace on this string, but I don't really think this is best practice. It also doesn't work when viewing the website - the icons all just disappear, which I am going down a rabbit hole trying to fix, as the code seems to not like anything other than <title>. Is there something special about the <title> that requires me to use it (it should only be used for the page title in the <head> as I understand it?
So ideally, my question is where is this variable set and can I there replace the <title> with <span> so that I am not marked down by Google for having multiple <title>s in my HTML
I am using the Minimise theme.
Many thanks!
Matthew
Hello, @dannanelli
Thank you for your question.
Please share your store URL, page URL and also password (if your store has one), I'll help you out to the best of my ability.
They're very likely being injected via Javascript (perhaps with an app that you're using), therefore you wouldn't find it inside your theme.
Kind regards,
Diego
User | Count |
---|---|
25 | |
22 | |
22 | |
19 | |
12 |