以编程方式,更好地用于SEO目的:定义网页标题客户端(例如,通过在关闭正文标记之前执行的Javascript)或服务器端(例如,在发送整个页面之前基于页面内容动态生成标题给客户)?
谢谢!
答案 0 :(得分:2)
作为一个简单的规则 - 如果它已经完成了客户端,那么就SEO而言它根本就不存在。
那就是说, 真的 不需要通过JavaScript在客户端设置这样的东西,除非你实际上动态地改变了页面内容,甚至改变了标题不保证适用于所有浏览器,可能会对最终用户体验产生负面影响等。
答案 1 :(得分:0)
使用JavaScript定义页面标题完全没有价值。大多数网络抓取工具都不下载javascript,当然也不会运行它。页面的来源几乎是网络爬虫看到的所有内容。
客户端 - >优点:你可以使用JavaScript。缺点:破坏你的SEO
服务器端 - >优点:实际上是由搜索引擎阅读。缺点:你不能使用JavaScript。