搜索引擎能否为HTML5 <canvas>元素中的文本内容建立索引?


15

我想知道HTML5 canvas元素中的内容是否对SEO有任何正面/负面影响,或者是否对它进行了索引。


好吧,您可以执行<canvas>此处的文字</ canvas>之类的操作,并且可能会检测到“此处的文字”。
luiscubal

Answers:



2

不太明白这个问题,你的意思是

 <canvas>Some text</canvas>

?由于与搜索引擎无关的原因,这将是愚蠢的。该<canvas>标记用于使用JavaScript进行呈现,因此,如果您提出疑问,那么您的问题就等同于搜索引擎是否可以看到JavaScript编写的文本。


2

如果文本在HTML中的<canvas></canvas>标记之间,则为是。尽管我不确定搜索引擎会在哪种上下文中看到该文本。

如果将文本绘制到画布上,则否。


0

如果将其作为像素渲染到位图中,则与识别其中包含文本(不带alt属性)的GIF或JPEG的问题相同。换句话说,是Google图像搜索对图像执行OCR ...答案可能不是。

后备文本如

<canvas>一些替代文本</ canvas>

可能会被捡起。

同样在许多情况下,当人们使用画布时,他们使用的是叠加层,因为将文本放在画布图形中有点麻烦,尤其是当您想要精细控制纹理时。相反,人们最终选择将其放入HTML / CSS,然后将其覆盖。这实际上是多少张图表的图例/标签。


0

Canvas会将文本呈现为图像,当然,如果您有清晰显示文本的图像,理论上Google可以识别该图像并将其索引为标题(例如标头),但目前还不太可能。我个人永远不会赌博重要的页面SEO元素,例如标题和文本。由于漫游器将画布元素视为图像,因此我们可以将网站布局转换为jpeg,然后将其在线发布,希望所有文本都可以正确索引,并且可以使用图像映射处理链接。但这是疯狂的说法,对吧?这就是为什么Flash网站在没有特殊的bot友好脚本的情况下很难索引其内容的原因。

在Google给出如何在SEO中处理画布的确切指导之前,我只会使用@ font-face获得漂亮的标题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.