小编典典

如何动态更改网页的标题?

all

我有一个网页,它实现了一组选项卡,每个选项卡都显示不同的内容。选项卡单击不会刷新页面,而是在客户端隐藏/取消隐藏内容。

现在需要根据页面上选择的选项卡更改页面标题(出于 SEO 原因)。这可能吗?有人可以建议一种解决方案,通过 javascript
动态更改页面标题而不重新加载页面吗?


阅读 111

收藏
2022-03-06

共1个答案

小编典典

更新 :根据SearchEngineLand上的评论和参考,
大多数网络爬虫将索引更新的标题。以下答案已过时,但代码仍然适用。

你可以只做类似的事情document.title = "This is the new page title.";,但这会完全违背 SEO
的目的。大多数爬虫首先不会支持 javascript,因此它们会将元素中的任何内容作为页面标题。

如果您希望它与大多数重要的爬虫兼容,您将需要实际更改标题标签本身,这将涉及重新加载页面(PHP
等)。如果您想以爬虫可以看到的方式更改页面标题,您将无法解决这个问题。

2022-03-06