-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="オフ"; または $robots="";

Google でインデックスに登録する単一のページを取得できません。これが実際に壊れていて、すべてのページが noindex、nofollow に設定されているのではないかと思っています。ソースを表示すると、すべて問題ないように見えます。たとえば、インデックスを作成したいページには index、follow があり、不要なページには noindex、nofollow があります。

誰でも助けることができますか?

4

2 に答える 2

2

その特定の件名については、Google のウェブマスター ブログを参照してください。$robots 変数に「on」が含まれている場合は、メタ タグを省略してください。

さらに、ブログとウェブマスター セントラルを使用すると、サイトがインデックスに登録されているかどうかを実際に判断し、SEO の理解を深めるのに役立つ、よりスマートで効率的な方法になります。

于 2010-10-29T21:21:57.583 に答える
0

コードが正しいことを 100% 確信している場合は、Google Webmaster Centralでサイトにサインアップして、 Google がサイトをクロールする方法と発生する可能性のあるエラーに関するリアルタイム データを取得します。

Google があなたのサイトをクロールするために立ち寄らない場合は、XML サイトマップを送信することを検討してください。これにより、次のクロールが早く行われるように思えることがあります。(確かなデータはありませんが。)

于 2010-10-29T21:19:50.813 に答える