Как мы взломали скрипт представления ссылок Baidu для лучшей индексации
Не секрет, что скрипт отправки ссылок 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. Штатные авторы перечислены Вот ,