HTML5模板标记的目的是完全惰性的,好像源中不存在该内容一样,但是Google抓取然后为网页编制索引时就是这种情况吗?
是否有人拥有可以证明Google索引的一种或另一种方式的数据,或没有索引模板标记中的内容的数据?模板标签很棒,但是如果它们对SEO有不利影响,我就不想使用它们
最佳答案
今天我经历了一些事情,可以肯定它确实会影响SEO。
我刚刚收到来自Google搜索控制台的警告,提示有关不断增加的404错误,几乎所有错误的URL都以/some-path/some-page/$%7Bconsent.infoURL%7D
的形式出现。
URL解码后,我们可以看到${consent.infoURL}
是我在href
属性上的模板标记中使用的变量:
<template data-template="cookie-notice">
`<div data-cookie-notice class="cookie-notice" role="dialog">
<span class="cookie-notice-caption">${consent.captionText}</span>
<a class="cookie-notice-link" href="${consent.infoURL}">${consent.linkText}</a>
<button data-button-consent type="button" class="cookie-notice-button">${consent.buttonText}</a>
</div>`
</template>
因此,Google Bot确实遵循
template
标记中的链接。关于html - Google是否会在HTML5模板标签内抓取内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41411960/