noindex no follow variable - правильно ли я это сделал? - PullRequest
0 голосов
/ 30 октября 2010

У меня есть этот скрипт в заголовке всех моих страниц, который включает в себя:

    <?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. Если я смотрю на источник, все выглядит хорошо. например, у страниц, которые я хочу индексировать, есть index, follow и у страниц, которые я не хочу, есть noindex, nofollow.

Может кто-нибудь помочь?

Ответы [ 2 ]

2 голосов
/ 30 октября 2010

Посмотрите на Блог Google для веб-мастеров по этой конкретной теме - вы должны опустить метатег, когда ваша переменная $ robots содержит "on".

Кроме того, использование централизованного управления блогом и веб-мастеромбудьте умнее и эффективнее, чтобы действительно определить, проиндексирован ли ваш сайт, и помочь улучшить ваше понимание SEO.

0 голосов
/ 30 октября 2010

Если вы на 100% уверены, что ваш код в порядке, зарегистрируйте свой сайт на Google Webmaster Central , чтобы получать в реальном времени данные о том, как Google сканирует ваш сайт, и возможных ошибках. *

Если Google просто не заходит, чтобы просканировать ваш сайт, рассмотрите возможность отправки XML-карты сайта - мне иногда кажется, что это делает следующий просмотр быстрее. (У меня нет точных данных по этому вопросу.)

...