it-swarm.cn

HTML5 <canvas>元素中的文本内容是否可以被搜索引擎索引?

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

15
GSto

可能不是,试试这个工具 http://robot.dabase.com/ 看看机器人通常在你的网站上看到了什么。

10
hendry

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

 <canvas>Some text</canvas>

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

2
delete

如果文本在HTML中,在<canvas></canvas>标签之间,则为是。虽然我不确定搜索引擎会在哪个上下文中看到该文本。

如果文本被绘制到画布然后没有。

2
Bryson

Canvas将文本呈现为图像,当然如果你有一个图像清晰地显示文本,理论上谷歌可以识别图像并将其编入索引,就像说标题一样,但此时不太可能。我个人绝不会赌博重要的页面SEO元素,如标题和文本。由于机器人将画布元素视为图像,因此我们可以将网站布局转换为jpeg并将其投放在线,希望所有文本都能正确编入索引以及我们可以处理图像映射的链接。但这是疯狂的谈话,对吧?这就是为什么Flash网站很难在没有特殊的机器人友好脚本的情况下索引其内容的原因。

直到Google给出了如何在SEO中处理画布的确切指导,我才会使用@ font-face来查找好看的标题。

0
Boris Benz

如果它作为像素呈现到位图中,则这与GIF或JPEG中的文本相同(无w/o alt属性)被识别。换句话说就是Google图像搜索在图像上进行OCR ......答案可能不是。

后备文本如下

<canvas>这里有一些替代文字</ canvas>

可能会被接受。

此外,在许多情况下,当人们使用画布时,他们使用叠加,因为在画布中绘制文字有点冒险,特别是如果你想要细粒度控制。相反,人们最终选择将其放入HTML/CSS然后覆盖它。这是他们的传奇/标签实际上有多少个图表。

0
Thomas Powell