Cloaking (скрытие) — технология, которая позволяет скрывать важный для поисковых систем текст от пользователей, но показывать его поисковым роботам.
Клоакинг дает большое преимущество перед конкурентами сразу после переиндексации сайта поисковыми системами. Иногда сайт выходит сразу на первую позицию. Но за это надо платить временем, потому что большая его часть будет уходить на слежение за корректностью работы скрипта, обновлениями базы данных, популярности поисковых запросов и т.п.
Скажу честно, когда я написал скрипт, использующий этот метод я даже не знал, как он называется. Да это в принципе и не важно. Важен результат, который дает клоакинг. А результата только два: сначала сайт выходит на первые позиции в поисковых системах, а потом из них исчезает полностью (потому что конкуренты и администраторы не спят).
Прежде чем вы будете читать статью дальше, скажу, что банн в поисковых системах за клоакинг длится от трех месяцев.
И так, существует два вида клоакинга: с использованием IP и с использованием UserAgent.
Клоакинг через IP
Эта технология очень проста. Просто берутся ip-адреса всех нужных вам поисковых роботов и только для них выводятся ключевые слова. Все просто до банальности, но сложность возникает, когда вы пытаетесь найти эти самые ip-адреса. Ни один администратор поисковой системы не скажет вам ip-адрес того или иного робота, тем более что они постоянно меняются. Можно подойти «сзади» к этой проблеме: получить ip-адреса всех пользователей сайта и выводить ключевые слова только тем, кого нет в этой базе. Согласитесь, что это глупо.
Клоакинг через UserAgent
И тут тоже все очень просто. Собирается база данных с UserAgent всех роботов, которые должны получать дополнительные ключевые слова. Ключевые слова будут выводиться только тем пользователям, чьи UserAgent есть в базе. Да-да, все так просто, если бы ни одно «но». У каждого поисковика есть свои роботы, которые проверяют страницы на нарушения, и вы можете попасться после первой же проверки.
Когда я писал скрипт, использовал UserAgent не поисковых роботов, а нормальных браузеров пользователей и выводил его только тем, кто не соответствовал этим требованиям. Скажу честно, браузеров больше чем вы думаете. Так, же я подстраховался тем, что весь текст, который выводится поисковикам, был невидим (это для тех, кто пользуется неизвестными мне браузерами). По-моему единственными роботами, которые индексировал страницы этого сайта правильно, были роботы Рамблера и Yahoo!. У этих роботов были приписки в UserAgent. Один робот приписал себе слово «Mozilla», а другой «MSIE».
Как итог к этой статье, хочу сказать, что после восьми месяцев работы этого скрипта сайт исключили из поиска в Google (20-40% поискового трафика в России). Так что, подобными технологиями я пользоваться больше не буду, и ни кому не советую.