Справка - Ссылки

Нет начислений по площадке, ссылки в статусе ERROR

Ссылки отображаются на сайте нормально
 
 
Ссылка не найдена на странице ИЛИ размещена вне тегов BODY и HTML
 
 

Ссылка не найдена на странице ИЛИ размещена вне тегов BODY и HTML

Выполните пошагово все следующие инструкции.

  1. САМАЯ ЧАСТАЯ ПРИЧИНА ERROR-ов - ссылки находятся между тегами NOINDEX или теги NOINDEX расставлены некорректно (например, два раза открываются, а закрываются только один раз). Откройте исходный код вашей страницы в браузере и посчитайте количество открытых NOINDEX (<noindex>) и закрытых (</noindex>). Количество должно совпадать. Если количество совпадает, то проверьте, не находятся ли ссылки внутри noindex, чтобы не было такой конструкции: <noindex>ССЫЛКИ</noindex>.
  2. Проверьте, находятся ли ссылки в индексируемой зоне доступного для индексации поисковыми системами документа. Если ссылки закрыты от индексации одним из следующих способов, они не будут найдены роботом нашей системы.  
    • Ссылки закрыты от индексации с помощью тегов <noindex><!--noindex-->, <script>, <frames>, <applet>, <embed>, <object>,  тегов форм  или комментариев.
    • Страница, на которой размещаются ссылки, закрыта от индексации в файле robots.txt или в метатегах.
    • К коду ссылки дописывается атрибут nofollow.
    • При проверке наличия ссылок на страницах, робот получает отличный от 200 код ответа в HTTP заголовках Вашего сервера.
    • Ссылки не размещены внутри тега бегущей строки <marguee>.
    • Ссылки размещены за пределами тегов <html> и <body>. Для корректной проверки ссылок теги <html> и <body> должны встречаться в коде страницы один раз и ссылки должны быть размещены между этими тегами. Если это не так, вам нужно исправить ситуацию: поместить ссылки внутрь тегов. Если у вас отсутсутствуют эти теги, добавьте их. Т.е. правильное размещение ссылок должно быть такое:
      <html>
          <body> 
          <!-- ссылки -->
          </body>
      </html>
  3. Возможно движек вашего сайта (или какой-то установленный модуль) автоматически закрывает внешние ссылки в теги noindex или дописывает атрибут nofollow к ссылке. Часто ссылки таким образом закрываются только от роботов (и в том числе от нашего робота). В этом случае вам следует отключить применение подобных модулей для наших ссылок.
  4. Проверьте, соответствует ли кодировка, указанная в метатегах страницы, кодировке windows-1251. Если кодировка отличается, проследите, чтобы она же была указана в коде вызова ссылок, который вы вставляете на страницы. В случае, если, например, Ваш сайт использует кодировку UTF-8, необходимо в исходном коде вывода ссылок строку
    <?php
        $sape = new SAPE_client();
    ?>
    изменить на:
    <?php
        $o = array();
    
        $o['charset'] = 'UTF-8';
        $sape = new SAPE_client($o);
        unset($o);
    ?>
    Для любой другой кодировки действия аналогичны. Так же проверьте, что кодировка указана в мета-тегах страницы.

    В некоторых броузерах стоит автоопределение кодировки, поэтому, чтобы убедиться, что с кодировкой все в порядке, укажите кодировку в браузере принудительно (обычно она задается Вид->Кодировка-> Указываете нужную кодировку).

    Некоторые кодировки, не поддерживают кириллические символы — и в error уходят только ссылки, содержащие русские буквы. Например, не поддерживает кириллицу кодировка ISO-8859-1 или windows-1252.
  5. Проверьте, чтобы исходный код ссылки в точности соответствовал тому, который в файл links.db загружает система. Зачастую, некоторые CMS подставляют свои стили в ссылки, или, например удаляют двойные пробелы и т.п. Наш робот ищет точное соответствие, т.е. если в ссылке изменился хотя бы один символ, она не будет найдена.
  6. Возможно, Ваш сервер не верно или в нестандартном формате возвращает переменную окружения HTTP_HOST (такая проблема часто возникает, если сайт имеет алиасы, зеркала или «висит» на нестандартном порту). Для того, чтобы в явном виде передать правильное значение в сервисный скрипт, необходимо в коде вызова ссылок (который Вы вставляете на страницы сайта) строку
    <?php
         $sape = new SAPE_client();
    ?>
    изменить на:
    <?php
        $o = array();
    
        $o['host'] = 'имя_вашего_домена_без_http://';
        $sape = new SAPE_client($o);
        unset($o);
    ?>
  7. Возможно, проблема в том, что в тексте страницы есть неизвестные спецсимволы (обычно они отображаются «вопросами»), которые при разборе страницы роботом вызывают ошибку (http://ru.php.net/manual/ru/function.iconv.php) - то есть роботу видна часть страницы до спецсимвола. Единственный способ решения проблемы — очистить страницы от этих символов.

После выполнения всех вышеперечисленных проверок и рекомендаций при следующей проверке наличия ссылок нашим роботом, скорее всего, они будут найдены. В противном случае Вы  можете обратиться за помощью в форму обратной связи, мы постараемся Вам помочь. Перепроверки Error ссылок происходят автоматически, несколько раз в течение суток.

При обращении, пожалуйста, укажите следующее:

  1. cайт, на котором возникла проблема;
  2. находятся ли ссылки внутри тегов <html> и <body>;
  3. кодировку сайта (совпадает ли она с кодом вызова ссылок);
  4. содержатся ли ссылки в файле links.db;
  5. стоят ли на папку права 777;
  6. выводятся или нет ссылки на сайт;
  7. прописан хост или нет (о том как прописать хост смотрите выше, пункт № 6)
  8. какая ошибка указывается при нажатии на статус ERROR.

Например:

site.ru
ссылки находятся внутри html и body
UTF-8, в коде внесены изменения
В links.db ссылки содержатся
Права 777 стоят
Ссылки на сайте выводятся
Хост прописан
При нажатии на статус ERROR выводится сообщение «Ссылки не найдены на странице»

Зарегистрируйтесь, чтобы иметь возможность отправить запрос.
 

Регистрация

Email будет вашим логином для авторизации в сервисе

Минимальная длина пароля - 6 символов

договора оферты

Уже зарегистрированы? Авторизуйтесь!

Авторизация


Ещё не зарегистрированы? Зарегистрируйтесь!