我正在使用一个名为Enfold的Wordpress主题,其主要功能是搜索'功能。此功能为每个页面生成2个URL(根据搜索引擎蜘蛛)。第一个是实际页面,第二个是驱动搜索功能的链接。
E.g。
http://www.bhutantravelbureau.com/about-bhutan/
&安培;
http://www.bhutantravelbureau.com/about-bhutan/?s=
对于搜索引擎,这将显示为具有相同内容的两个页面,这会对搜索引擎排名产生负面影响。
我试图通过使用Yoast SEO来识别搜索结果中找不到的页面,并添加了
User-agent: *
Disallow: /?s=
到robots.txt文件。
不幸的是,这还没有解决问题。除了禁用搜索功能外,是否有人对我如何解决此问题有任何想法?
答案 0 :(得分:0)
您无法通过robots.txt处理它,因为搜索引擎会忽略空查询字符串。
您的网站通常存在问题,每次都会有双重内容,因为您的域名不会处理www。和非www子域。使用301-Redirects并仅选择一个域(www.domain.com或domain.com)。