允许我的网站上的成员选择不被谷歌索引的最佳做法是什么。
我有一个网站地图索引,为每个模块(成员,论坛,博客等)自定义网站地图
成员站点地图是用php从数据库中生成的。
我假设我必须在成员表中添加另一列"opt_out",当成员选择将其配置文件保密时,该列将设置为"on"。
我该如何处理?我可以用WHERE子句(如"WHERE member
.opt_out
!='on'")将它们从member-sitemap.php中排除吗?还是需要创建一个robot.txt文件或一个"无后续"标记?
您可以在用户的配置文件页面上使用noindex
:
<?php if($user_settings['search_index_opt_out']){ ?>
<meta name="robots" content="noindex">
<?php } ?>