出于 SEO 的原因,我在 html 代码的早期放置了一段文字,但从视觉上看,这段文字应该位于页面底部。我不能只用 CSS 做到这一点。我的问题:如果我使用 javascript 移动 DOM 中的文本,这对 SEO 来说是个问题吗?没有隐藏或删除,只是移动了。
谢谢 !
出于 SEO 的原因,我在 html 代码的早期放置了一段文字,但从视觉上看,这段文字应该位于页面底部。我不能只用 CSS 做到这一点。我的问题:如果我使用 javascript 移动 DOM 中的文本,这对 SEO 来说是个问题吗?没有隐藏或删除,只是移动了。
谢谢 !
如果您出于搜索引擎优化的原因将文本放在开头,但因为它不是针对用户而将其向下移动,谷歌会将其解释为对最终用户的误导。如果他们会注意到一个段落?疑。但是,如果您要采用这种常见做法,我相信这将属于 Blackhat SEO 的范畴,尽管与您可以做的其他事情相比它是温和的。
您必须记住,最终通过 Google 访问您网站的访问者是 Google 的客户。如果用户认为他/她被误导了,那就是谷歌做得不够好。设计时请记住这一点。
如果您正在寻找一个提示,那就是永远不要做这样的事情。如果您设计的网站和文字脚本足够好,让访问者觉得它很有用,谷歌就会看到这一点,排名也会随之而来。无论如何,这一直是我的经验——从长远来看,捷径(对我来说)从来没有奏效过。
任何“我希望机器能更显眼地看到内容,但让用户看不到它”的操作都简单地称为隐藏,一旦被捕获,就会对您的索引产生负面影响。
需要多少钱?取决于许多因素,包括被引诱到您的网站的用户的抱怨,如果它确实只有“SEO 原因”。
首先最重要的内容是良好的 SEO 实践。
您不能说移动内容本身就是不好的 SEO 做法。以维基百科的 HTML 为例。例如,HTML 中的详细信息页面(文章)的内容位于导航的 HTML 之前。机器人会更显眼地看到它,它是页面上最重要的东西,仅此而已。
另一个例子:为什么在 HTML 中首先放置内容并“向上移动”带有一些完全用 JS 编码的图像的滑块是不好的做法?像这样的东西。
在 YT 上的一个视频中,Matt Cutts 讨论了一个类似的问题,它使用 Javascript 和对话框元素来切换文本的显示(显示/隐藏),这很常见。只要使用典型的短语(开、关、更多、查看更多,诸如此类)并且您使用常用工具,您看起来就不会可疑。
像往常一样,魔鬼将在细节中。