-1

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

    <?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";
  }
?>

加载头部后,加载页面的其余部分并设置一个变量。

$机器人=“关闭”;或 $robots="";

我无法在谷歌中获得一个页面来索引。我想知道这是否真的被破坏了,所有页面都设置为 noindex,nofollow。如果我查看源代码,一切看起来都很好。例如,我想要索引的页面有索引、关注和我不想要的页面有 noindex、nofollow。

任何人都可以帮忙吗?

4

2 回答 2

2

查看Google 的网站管理员博客以了解该特定主题 - 当您的 $robots 变量包含“on”时,您应该省略元标记。

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

于 2010-10-29T21:21:57.583 回答
0

如果您 100% 确定您的代码正常,请在Google 网站管理员中心注册您的网站,以获取有关 Google 如何抓取您的网站以及可能出现的错误的实时数据。

如果 Google 只是不顺路抓取您的网站,请考虑提交 XML 站点地图 - 在我看来,这有时会使下一次抓取更快地发生。(不过,我没有这方面的确切数据。)

于 2010-10-29T21:19:50.813 回答