我在所有页面的头部都有这个脚本 - 包括:
<?php
if (isset($robots) && $robots == "off") {
$robots = '<meta name="robots" content="noindex,nofollow">';
print $robots."\n";
} else {
$robots = '<meta name="robots" content="index,follow">';
print $robots."\n";
}
?>
加载磁头后,页面的其余部分加载并设置变量。
$机器人= “关”; 要么 $机器人= “”;
我无法在google中获得单个索引页面。我想知道这是否真的被打破了,并且所有页面都被设置为noindex,nofollow。如果我查看源一切看起来很好。例如,我想要索引的页面有索引,关注和页面我不想要noindex,nofollow。
有人可以帮忙吗?
答案 0 :(得分:2)
查看Google's Webmaster Blog的特定主题 - 当您的$ robots变量包含“on”时,您应该省略元标记。
此外,使用博客和网站管理员中心将是一种更智能,更有效的方式来实际确定您的网站是否已编入索引,并有助于提高您对SEO的理解。
答案 1 :(得分:0)
如果您100%确定自己的代码是有序的,请在Google Webmaster Central注册您的网站,以获取有关Google抓取您网站的方式以及可能的错误的实时数据。
如果Google不想抓取您的网站,请考虑提交XML站点地图 - 有时我觉得这会让下一次抓取更快发生。 (但我没有关于此的硬数据。)