我想更改html头中的metatag关键字,以便动态匹配每个页面内容。 但是如果使用jquery更改了页面已经加载时的声音,对我来说却毫无意义。 搜索网站会识别出更改吗?还是保留旧的关键字元标记? 正确的方法是什么?
答案 0 :(得分:0)
尽管有一些相反的评论,实际上搜索引擎Bot确实加载了javascript。他们通常利用无头浏览来尽可能多地复制用户体验。 A simple google search will confirm this。
元信息(例如关键字)在每个页面爬网中仅加载一次。尽管这确实取决于机器人,但标准行为非常清楚。实际上,在爬网过程中更改此信息实际上会严重损害您的结果。有一种可能的警告:
搜索引擎机器人知道并注意History API。如果您的网站是使用ajax和History API模仿多个页面的单页面应用程序,那么您可以潜在加载不同的元标记,并且该漫游器可能会知道。但是,如果这是一个标准的多页网站,只是在加载后更改了meta标签,那么该漫游器将不会在乎。