我想要从未来向你打个招呼 :) 最近发生的事情:
所以,回答你的问题,你可以安全地通过javascript更改标题和其他元标签(如果你想支持非Google搜索引擎,你还可以添加类似于https://prerender.io的东西),只要将它们作为单独的URL可访问(否则Google怎么知道它们是不同的页面并在搜索结果中显示呢?)。在用户通过点击某些内容后更改与SEO相关的标签很简单:
if (document.title != newTitle) { document.title = newTitle; } $('meta[name="description"]').attr("content", newDescription);
只要确保在robots.txt中不阻止CSS和javascript的加载,你可以在Google网站管理员工具中使用Fetch as Google服务。
1: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
更新:根据SearchEngineLand上的评论和参考资料,大多数网络爬虫将索引更新后的标题。下面的答案已经过时,但代码仍然适用。
我想要从未来向你打个招呼 :) 最近发生的事情:
所以,回答你的问题,你可以安全地通过javascript更改标题和其他元标签(如果你想支持非Google搜索引擎,你还可以添加类似于https://prerender.io的东西),只要将它们作为单独的URL可访问(否则Google怎么知道它们是不同的页面并在搜索结果中显示呢?)。在用户通过点击某些内容后更改与SEO相关的标签很简单:
只要确保在robots.txt中不阻止CSS和javascript的加载,你可以在Google网站管理员工具中使用Fetch as Google服务。
1: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
更新:根据SearchEngineLand上的评论和参考资料,大多数网络爬虫将索引更新后的标题。下面的答案已经过时,但代码仍然适用。