noindex没有跟随变量 - 我这样做是否正确?

时间:2010-10-29 20:55:26

标签: php indexing noindex

我在所有页面的头部都有这个脚本 - 包括:

    <?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。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

查看Google's Webmaster Blog的特定主题 - 当您的$ robots变量包含“on”时,您应该省略元标记。

此外,使用博客和网站管理员中心将是一种更智能,更有效的方式来实际确定您的网站是否已编入索引,并有助于提高您对SEO的理解。

答案 1 :(得分:0)

如果您100%确定自己的代码是有序的,请在Google Webmaster Central注册您的网站,以获取有关Google抓取您网站的方式以及可能的错误的实时数据。

如果Google不想抓取您的网站,请考虑提交XML站点地图 - 有时我觉得这会让下一次抓取更快发生。 (但我没有关于此的硬数据。)