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/

10-12 12:57