我正在构建一个网站,其中导航栏的元素使用 HTML5 的 canvas 元素进行动画处理。例如,按钮是浮动的圆圈。这个想法是按钮的文本将浮动到这些圆圈的右侧。我想知道,就 SEO 而言,我应该使用什么方法来实现不同的文本元素:
我想到的一种方法是只使用画布文本来绘制文本,但当然 SEO 无法读取它。但我不知道——谷歌的机器人是否关心我如何实现导航?或者他们只是阅读了 XML 站点地图来理解它?
第二种方法是使用 CSS 以编程方式将 html 元素与文本一起移动,以便它们跟随动画圆圈。
我正在考虑的一种混合方法是在画布上绘制,但也将带有常规文本的常规 html 导航作为画布的后备内容。
由于我不确定 Google 的 SEO 是如何工作的,如果您分享您对上述方法的看法,或者提供更好的方法,我会很高兴。
感谢你的帮助!