我们可以聊聊SEO吗?

我最近才意识到 Discourse 为 Googlebot 提供了一个完全不同的网站版本。

…而且理所当然,我刚试着看看 Google 是否能渲染该网站的 JS 版本——显然不能(Google Search Console 中的截图渲染显示的是一个空白页面)。

虽然我们正在取得一些不错的进展,但我想提及一些其他的关键 SEO 问题……

  1. 页脚中的“Powered by discourse”——Google 对小部件链接不太看好——它也不会出现在 JS 版本中,这可能会被视为“伪装”。

  2. 非 JS 版本中没有“推荐主题”。

  3. 用户帐户页面在点击时是空白的,没有帖子或主题历史记录。诸如他们的“网站”之类的信息也不会显示。具有“信任”级别 3 的用户将拥有其链接变成“follow”链接,并删除了 rel=“nofollow”——但如果 Google 看不到链接,那又有什么意义呢?(我指的是用户个人资料中的链接)

请记住,Google 不介意你为它们提供一个非 JS 版本,只要它“完全”与用户版本的内容相同(但它不是)。

你的说法不属实,而且你的链接也没有这样说。可访问性问题和被禁止的行为是两件完全不同的事情。

此外,数百万个网站,包括几乎所有的 WordPress 安装,都证明你是错的。

还有更多 :wink: 你知道 Googlebot 如何处理 JS 和非 JS 内容吗?它有时会索引两者,但会使用 JS 版本并将该内容作为搜索结果提供。

Google 只是警告说,无法查看 JavaScript 的用户无法获取该内容,这并不好。但它从未因此受到惩罚。

所以,这个话题不是关于 SEO 的。它主要关乎基础知识。

2 个赞

请尽量将每个想法放在自己的主题中——像这样管理“大杂烩”主题非常困难。

以下是一些提供您提到的项目背景的主题:

7 个赞