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

评论

好吧,您可以执行此处的文字之类的操作,然后可能会检测到“此处的文字”。

#1 楼

可能不是,请尝试使用此工具http://robot.dabase.com/来查看机器人通常在您的网站上看到的内容。

评论


链接断开。

–镁
20-09-22在14:41

#2 楼

不太了解这个问题,您是说

 <canvas>Some text</canvas>


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

#3 楼

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

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

#4 楼

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

后备文本如





很可能会被拾取。画布绘图有点麻烦,特别是如果您想要精细控制纹理的话。相反,人们最终选择将其放入HTML / CSS,然后将其覆盖。这实际上是多少张图表的图例/标签。

#5 楼

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

直到Google给出了如何在SEO中处理画布的确切指南,我才使用@ font-face获得漂亮的标题。