为搜索引擎和不同的访问者提供差异化的内容
向不同的访问者和搜索引擎显示不同的内容有几个常见的原因。
多变量测试和A/B 比较测试
测试转化着陆页应该向不同的访问者显示不同的内容以测试性能。在这种情况下,最好使用JavaScript、cookie 和会话来显示内容,并向搜索引擎提供更权威、非竞争性的A 版本。它很容易改变(虽然它不一定会伤害你)。谷歌之前提供了一款名为谷歌网站优化器的软件来执行此功能,但它已停产,而是使用谷歌分析进行内容实验。如果您过去使用过Google 网站优化工具,Google 建议您从您的网站页面中删除相关标签。
需要注册和首次点击的内容是免费的。
如果您要强迫用户在注册(付费或免费)后查看特定的内容片段,请考虑向已注册和未注册用户显示相同的URL,并向未注册和搜索引擎(通常为一两个)显示相同的URL。一段就足够了。) .如果你想让你的所有内容都出现在搜索引擎中,你可以制定一些内容推送规则,比如向新的未注册访问者展示你内容的第一页或第二页,然后要求用户注册。您似乎很诚实,您可以使用cookie 或会话来限制访问者并向搜索引擎显示您的全部内容。
在这种情况下,您还可以参与Google 的首次点击免费计划。使用该程序的网站可能会向Google 的抓取工具显示“高质量”或受限的内容。只要用户点击搜索引擎结果,第一篇文章就可以免费查看。许多著名的网站发布商都使用这种技术,包括著名的网站ExpertExchange。
更具体地说,首次点击免费计划要求发布商确保他们希望Googlebot(和其他搜索引擎抓取工具)索引的任何内容都可以访问,即使用户需要登录才能查看内容。访问您网站的用户仍然需要注册和登录,但搜索引擎爬虫不必这样做,因此您的内容可以在适当的情况下出现在搜索引擎结果中。但是,您需要允许用户在单击搜索结果时查看整篇文章(如果是多页文章,我指的是文章的所有页面)。当用户点击查看网站上的其他文章时,他们可以申请注册。出版商还可以利用这项技术来限制免费访问的数量,允许用户每天查看5 篇文章。
搜索引擎无法抓取的浏览
如果您的导航采用Flash 格式、JavaScript、Java 应用程序或其他搜索引擎无法正确解析的格式,您应该考虑向搜索引擎显示已爬取的HTML 格式的内容。许多网站使用CSS图层来显示人类可见但不可搜索的图层,并选择在搜索引擎(以及移动浏览器等子浏览器)中显示图层。也可以使用noscript 标签,但风险通常相对较大,因为许多垃圾邮件发送者使用noscript 标签来隐藏他们的内容。确保搜索可见层的内容与人类可见层的内容完全相同。
重复的内容
如果您的网页内容的很大一部分已被复制,您可能需要考虑使用robots.txt 将其放入嵌入式框架中以限制框架以防止爬虫访问内容。这样也可以避免内容重复的问题,下一节会详细讨论。
向不同的用户展示不同的内容
在某些情况下,您可能希望指定或移动来自不同地区的用户(例如您所在地区的其他热门产品列表)或具有不同屏幕分辨率的用户(以确保您的内容适合屏幕尺寸)。进入您网站的人将单独显示目标内容,在这种情况下,我们建议您创建内容的“本机”版本,以便向没有这些属性的用户和搜索引擎显示。