Техническая проверка: индексация, клоакинг, старые бэкапы и вирусы
Хочу себе такие же кнопкиТехническая проверка: индексация, клоакинг, старые бэкапы и вирусы
Что вы сразу сможете сделать
- Проверить, индексируется ли ваш купленный домен в Google и Яндекс.
- Выявить клоакинг‑схемы и избавиться от них, пока они не навредили репутации.
- Оценить состояние старых бэкап‑файлов и удалить потенциально опасный код.
- Обнаружить скрытые вирусы и вредоносные скрипты, которые могут «прокачать» ваш PBN‑сайт в черный список.
Эти навыки позволяют держать каждый узел сети в «здравом» состоянии, а значит, повышать вес ссылок и снижать риск штрафов от поисковых систем.
1. Индексация: как убедиться, что домен «жив»
| Показатель | Что проверять | Как проверять | Что делать, если проблема |
|---|---|---|---|
| Google Search Console | Статус Coverage (покрытие) | Добавьте домен в GSC, проверьте раздел Coverage. | Если «Submitted URL marked ‘noindex’», исправьте мета‑тег. |
| Yandex.Webmaster | Ошибки Crawl и Indexation | Добавьте сайт, откройте Индексирование → Ошибки. | Удалите «robots.txt», запрещающий сканирование. |
| site:example.com | Видимость в поиске | Выполните запрос site:example.com в Google и Яндекс. |
Если страниц почти нет, проверьте robots.txt и meta robots. |
| URL Inspection (Google) | Индексация конкретной страницы | В GSC используйте URL Inspection. | Если «URL is not on Google», проверьте canonical и noindex. |
Ключевые термины: robots.txt, meta robots, canonical, noindex.
Как быстро проверить:
curl -I https://example.com/robots.txt
Если сервер отвечает 200 OK и в файле нет Disallow: /, значит поисковые роботы могут сканировать сайт.
Типичные ошибки
X-Robots-Tag: noindexв заголовках HTTP – часто ставится автоматически хостингом.<meta name="robots" content="noindex, nofollow">в<head>– удалите или замените наindex, follow.
2. Клоакинг: скрытая игра с поисковиками
Клоакинг – подача разных версий страницы пользователю и поисковому роботу. В PBN это часто происходит случайно из‑за старых скриптов или неправильных настроек сервера.
Как обнаружить клоакинг
- Сравните HTML‑код из браузера и из инструмента
curl.
curl -A "Googlebot/2.1 (+http://www.google.com/bot.html)" https://example.com/ > google.html
curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" https://example.com/ > user.html
diff google.html user.html
-
Проверьте заголовки
X-Robots-TagиUser-Agent. -
Сервисы: используйте бесплатный онлайн‑инструмент SEO SpyGlass (rel="nofollow") – он покажет различия в контенте для разных User‑Agent.
Как исправить
- Убедитесь, что
.htaccessне содержит правил типаRewriteCond %{HTTP_USER_AGENT} ^Googlebot→RewriteRule …. - Если используете CMS (WordPress, Joomla), отключите плагины, которые меняют вывод в зависимости от
User-Agent. - Добавьте в
robots.txtдирективуUser-agent: *→Allow: /(если была блокировка).
Пример безопасного .htaccess
# Отключаем клоакинг
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Googlebot [NC]
RewriteRule ^ - [L]
3. Старые бэкапы: откуда могут появиться «призраки»
Почему бэкапы важны
- Позволяют восстановить сайт после взлома.
- Содержат старый код, который может конфликтовать с текущей версией.
Что проверять в бэкапах
| Файл/директория | Что искать | Как искать |
|---|---|---|
wp-config.php (WordPress) |
Открытые пароли, API‑ключи | grep -i "password" wp-config.php |
uploads/ |
Скрипты PHP в директории изображений | find uploads/ -type f -name "*.php" |
js/ и css/ |
Обфусцированный JS | grep -i "eval(" -R js/ |
*.sql |
DROP TABLE без бекапа | Откройте файл и найдите DROP TABLE |
Как очистить
- Удалите неиспользуемые файлы (
*.phpвuploads/). - Перегенерируйте
.htaccessиrobots.txtиз текущей версии сайта. - Если в бэкапе есть вредоносные ссылки, замените их на чистые.
Инструмент: php -r "parse_str(file_get_contents('wp-config.php'), \$out); var_dump(\$out);" – быстро покажет, какие переменные объявлены.
4. Вирусы и вредоносный код: как не стать «домашней» базой для спама
Распространённые типы угроз
| Тип | Признаки | Как обнаружить |
|---|---|---|
| Backdoor | Скрытый файл shell.php, c99.php |
find /var/www/example.com -type f -name "*shell*.php" |
| Malware‑JS | Обфусцированный JavaScript, eval(base64_decode(...)) |
grep -R "base64_decode" . |
| SEO‑spam | Скрытый <a href="http://spammy.com"> в <footer> |
grep -R "spammy.com" . |
| Phishing | Форма, отправляющая данные на неизвестный домен | Поиск action="http://" в HTML |
Быстрый чек‑лист
- Сканирование с помощью ClamAV (rel="nofollow")
clamscan -r /var/www/example.com
-
Проверка файловых прав –
chmod 644для файлов,chmod 755для папок. -
Обновление CMS и плагинов – уязвимости часто эксплуатируются в старых версиях.
-
Включите
ModSecurityв Apache/Nginx – блокирует известные паттерны атак.
Как удалить
- Удалите найденные файлы, замените их оригинальными из чистой копии CMS.
- Перезапустите веб‑сервер (
systemctl restart apache2). - Смените пароли к FTP, базе данных и админке.
5. Интеграция проверок в рабочий процесс PBN
| Шаг | Инструмент | Периодичность |
|---|---|---|
| 1️⃣ Индексация | Google Search Console, Yandex.Webmaster | После каждой новой публикации |
| 2️⃣ Клоакинг | curl + diff, SEO SpyGlass |
Раз в неделю |
| 3️⃣ Бэкапы | rsync + cron |
Ежедневно, проверка каждый понедельник |
| 4️⃣ Вирусы | ClamAV, ModSecurity | Автоматический скан каждый 24 ч |
Автоматизация (пример cron‑задачи):
0 2 * * * /usr/bin/clamscan -r /var/www/example.com >> /var/log/clamscan.log
0 3 * * 1 /usr/local/bin/check_cloaking.sh >> /var/log/cloaking.log
Практика для закрепления
-
Индексация: Добавьте в GSC любой из ваших PBN‑доменов, выполните запрос
site:yourdomain.comи запишите, сколько страниц проиндексировано. Что будет, если добавитьrobots.txtсDisallow: /? -
Клоакинг: С помощью
curlсравните вывод для User‑AgentGooglebotи обычного браузера. Найдите хотя бы одну разницу и объясните, почему это может навредить. -
Бэкапы: Откройте последний SQL‑бэкап и найдите все строки, содержащие
DROP TABLE. Сколько из них относятся к таблицам, которые вы действительно используете? -
Вирусы: Запустите
clamscanна одном из ваших доменов и зафиксируйте найденные угрозы. Удалите их и проверьте, изменился ли статус индексации в Google. -
Автоматизация: Напишите простой скрипт
check_cloaking.sh, который выводит различия в HTML‑коде между двумя User‑Agent и отправляет результат на ваш email. Протестируйте его на одном из сайтов.
Помните: чистый технический фундамент — это «костяк» вашего PBN. Без него даже самая «красивая» ссылка будет восприниматься поисковиками как подозрительная. Проводите проверки регулярно, автоматизируйте рутину и держите каждый узел в «здоровом» состоянии. Удачной оптимизации!
БЕСПЛАТНЫЙ КУРС: «ЦИФРОВОЙ СЕЙФ: БЫСТРОЙ БЭКАП»
Чат онлайн с возможностью отправки гифок
ИП или ООО: какая форма выгоднее для стартапа в Москве
Как использовать SAPE для защиты данных
Китайский производитель трубной арматуры
Микросервисы: как рисовать стрелки с подписями
Онлайн рулетка с поддержкой мобильных устройств
Онлайн встреча Екатеринбург
Оптимизация Битрикс на VDSina: бесплатный материал
Ошибки и их исправление при использовании SAPE
Основы и терминология LA SAPE: что это и как начать
Основы SAPE: что это и как работает
Партнёрская программа без блога: эффективные методы трафика из Telegram
Подготовка к ОГЭ: контрольные материалы
Погружение в английский без субтитров: 5 минут в день — эффективно
Путешествуйте самостоятельно: все, что нужно знать
Россия онлайн видеочат
Рулетка общения
Сбои AutoCAD при старте - быстрая диагностика
