Как мы взломали скрипт представления ссылок Baidu для лучшей индексации

  1. Как работает скрипт
  2. Как мы улучшили это
  3. Последние мысли
  4. Фрагмент кода

Не секрет, что скрипт отправки ссылок Baidu - эффективный инструмент для поиска ссылок, которые не совсем видны для пауков Baidu. В Baidu собственные слова (перевод с китайского):

Фрагмент JavaScript передает ссылки на Baidu напрямую; он обслуживает все платформы, а также настольные и мобильные устройства. Baidu обнаруживает вашу страницу в момент ее первого просмотра, что ускоряет процесс обнаружения нового контента.

Вставляя фрагмент в исходный код страниц, которые вы хотите, чтобы Baidu обнаружил и проиндексировал, он автоматически передает URL текущей страницы в Baidu.

Baidu Ссылка Скрипт Представления

Как работает скрипт

Сценарий просто проверяет протокол вашей страницы и выборочно загружает файл JavaScript (JS) из Baidu. Он копирует скрипт в файл и создает узел <script> на вашей странице. Затем скопированный сценарий принимает URL-адрес текущей страницы плюс URL-адрес ссылающейся страницы в качестве параметров при запросе файла GIF (GIF размером 1 × 1 пиксель для переноса параметров) из Baidu.

Каждый раз, когда посетитель просматривает страницу, сценарий выполняется, и Baidu будет уведомлен. Например, если бы вы привлекали значительный объем трафика к страницам, Baidu знал бы, насколько важен и популярен контент.

Как видите, фрагмент кода прост и открыт для других конфигураций. Например, вы можете использовать его как пиксель отслеживания показов. Это дает нам основание полагать, что это не получит высокий приоритет в Baidu. Если честно, мы не думаем, что это улучшит ваш рейтинг на Baidu. Однако это в некоторой степени помогает индексации вашего сайта.

Как мы улучшили это

Как ветеран SEO, вы, возможно, заметили, что отправка URL текущей страницы не соответствует лучшим практикам, потому что:

  • URL может не быть каноническим URL, который вы хотите индексировать движком.
  • скрипт делает дополнительный запрос, который не нужен и потенциально замедляет скорость загрузки страницы.
  • Более того, эти два файла JS являются статическими и в основном идентичны, за исключением URL-адреса запрашиваемого GIF-файла.

Чтобы решить эти проблемы, мой коллега Вуди Чай и я немного доработали сценарий Baidu. Смотрите фрагмент кода ниже.

Улучшенный скрипт представления ссылок Baidu от Merkle

В приведенном выше фрагменте кода мы добавили шаг, чтобы проверить, существует ли каноническая директива, и жестко скопировали скрипт, объединив эти два файла JS. Теперь мы можем отправить канонический URL-адрес Baidu только одним HTTP-запросом.

Последние мысли

В этом примере улучшенного скрипта отправки ссылок Baidu мы продемонстрировали, как мы можем сделать скрипт, который Baidu дал нам более SEO-дружественным. Следует помнить одну вещь: сценарии (включая URL-адреса файлов GIF, которые Baidu вставил в эти файлы JS) могут быть изменены в будущем, хотя они не изменились с самого первого дня. Если вы обнаружите какие-либо из 404 этих ресурсов или какой-либо признак того, что сценарий отстает от скорости загрузки страницы, вам следует вернуться в Инструменты веб-мастера Baidu для получения обновленных решений.

Фрагмент кода

Мнения, выраженные в этой статье, принадлежат автору гостя и не обязательно относятся к Search Engine Land. Штатные авторы перечислены Вот ,


Об авторе