Url 向谷歌网站地图添加搜索链接

Url 向谷歌网站地图添加搜索链接,url,seo,sitemap,Url,Seo,Sitemap,我们的CMS有如下标签系统URL:…/articles/category?tag=186 搜索引擎优化不友好 而不是将它们破解到SEO友好的URL(/tag/politics/) 我有一个想法: 1) 不允许:/articles/类别?(robots.txt) 2) 将搜索URL添加到我们的网站地图: …/search?query=politics[与tag=politics几乎相同] 我不是问URL中的参数(query=politics),我知道这并不理想 但除此之外,这是个好主意吗?我不建议

我们的CMS有如下标签系统URL:…/articles/category?tag=186

搜索引擎优化不友好

而不是将它们破解到SEO友好的URL(/tag/politics/)

我有一个想法:

1) 不允许:/articles/类别?(robots.txt)

2) 将搜索URL添加到我们的网站地图:

…/search?query=politics[与tag=politics几乎相同]

我不是问URL中的参数(query=politics),我知道这并不理想


但除此之外,这是个好主意吗?

我不建议在网站地图中添加搜索URL;你正在打开一个低价值和重复内容的潘多拉盒子。我以前在很多网站上都见过这种情况。G明确建议您只向站点地图添加干净、完整(即非可变/动态搜索/筛选结果)

如果G爬行器看到这种形式的URL被显式地要求索引,它们可能会开始索引您最初不想要的URL,这会使您的问题变得更糟,而不是更好


老实说,您最好通过修改mod_和httpd.conf(如果您使用的是Apache),将URL修改成适当的形状,即使这在初始阶段需要更多的努力。

Ok。。但为什么搜索URL的价值很低?在xx.com/search/golf网页上刊登高尔夫广告,难道不是比在“高尔夫”俱乐部里发生的关于“高尔夫球手”泰格·伍兹的故事更好的地方吗?但这并不真正吸引高尔夫球手。顺便说一句:mod_rewrite不起作用,因为标签和标签ID之间没有简单的映射。你需要在数据库中查找它们。因此,要么我们有30k重写规则,要么我们在代码中做了大量的黑客攻击。谷歌不喜欢列出基于“搜索”的URL,通常会对它们进行索引,但会将它们的值降低到第二个索引。我不确定我是否得到了第一点——标签系统只是为了广告,还是为了你网站的架构?