# SEO спам и чужди страници в индекса на Google

> SEO спам след хакване: как да разпознаете чужди страници в индекса на Google, да откриете къде се генерират и да изчистите индекса за постоянно.

Източник: https://phpsos.de/bg/blog/seo-spam-im-google-index/  
Актуалност: 25.10.2026  
Доставчик: PHP SOS, Спешна помощ за PHP и сигурност на сървъри. Незабавна помощ по WhatsApp: https://wa.me/491736494914?text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D0%B5%D0%B9%D1%82%D0%B5%2C%20PHP%20SOS%2C%20%D0%B8%D0%BC%D0%B0%D0%BC%D0%B5%20%D0%BD%D1%83%D0%B6%D0%B4%D0%B0%20%D0%BE%D1%82%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%20%D1%81%20%D0%BD%D0%B0%D1%88%D0%B8%D1%8F%20PHP%20%D1%81%D1%8A%D1%80%D0%B2%D1%8A%D1%80.%20%D0%A4%D0%B8%D1%80%D0%BC%D0%B0%3A%20%E2%80%A6%20%D0%A3%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82%3A%20%E2%80%A6

**Накратко:** SEO спам в индекса на Google почти винаги означава, че на Вашия сървър работи чужд код, който генерира или подава спам страници. Първо установете дали страниците се създават като файлове, като записи в базата данни или динамично чрез внедрен код. След почистването всеки спам URL трябва да връща за постоянно 404 или 410; инструментът за премахване в Search Console ги скрива само временно.

## Когато Вашият домейн изведнъж се класира за чужди теми

Находката често е случайна. Служител търси името на фирмата и под него вижда записи на чужд език. Или в Search Console се появяват заявки за лекарства, хазарт или стоки с чужди марки, с кликове към страници, които никой не е създавал.

За атакуващите уважаваният фирмен домейн е ценен. Търсачките му се доверяват и спам страниците под този адрес се класират по-лесно, отколкото на новорегистрирани домейни. Последствията понасяте Вие като оператор: репутацията Ви страда, Google може да покаже предупреждения, а същинското Ви съдържание губи видимост.

SEO спамът е симптом на пробив, а не маркетингов проблем. След PHP2Shell, уязвимостите CVE-2026-109618 и CVE-2026-109619 в самия PHP, това е особено важно: актуализацията до коригирана версия на PHP затваря уязвимостта, но не премахва внедрения код. Ако Google вече показва предупреждение, ръководството [Как да премахнете предупреждението на Google](https://phpsos.de/bg/ratgeber/google-warnung-entfernen/) описва пътя към повторната проверка. Тази статия се фокусира върху самите спам страници.

## Разпознаване на SEO спам: какво показва Search Console

Google Search Console предлага няколко отчета, които правят SEO спама видим още преди да се появи предупреждение:

- **Ефективност:** заявки и страници, които не отговарят на Вашата дейност, често на чужди езици или с чужди писмености.
- **Индексиране на страници:** рязко нарастване на индексираните или открити страници, без Вашият екип да е публикувал съдържание.
- **Карти на сайта:** подадени карти на сайта, които никой в екипа не познава.
- **Потребители и разрешения:** допълнителни собственици, чрез които атакуващите могат да подават карти на сайта.

Запишете примерни URL адреси и техния модел: намират ли се в подпапка, имат ли собствено разширение, съдържат ли на вид случайни поредици от знаци? Моделът е най-важната следа къде на сървъра се създават страниците.

## Откъде идват спам страниците

Спам страниците могат да се създават по три начина. Начинът определя къде да търсите и как да почиствате:

| Начин на създаване | Типични следи | Къде да търсите |
|---|---|---|
| Статични файлове | много HTML или PHP файлове в нова папка | файловата система, по дата на промяна |
| Записи в базата данни | спам публикации или продукти в CMS, често непубликувани или скрити | таблиците със съдържание в базата данни |
| Генерирани динамично | няма файлове, URL адресите съществуват само при извикване | правила за пренаписване (rewrite), входни файлове, вграден код |

Третият вариант е най-труден за откриване. Малко парче код във входен файл или в `.htaccess` прихваща заявки по определен модел и създава спам страницата от шаблон или я зарежда от чужд сървър. Често само търсачките виждат спам съдържанието, а обикновените посетители получават страница с грешка или началната страница.

С четяща заявка проверявате какво сървърът наистина връща. Въведете спам URL адрес от Search Console:

```bash
# Отговор за обикновен браузър
curl -s -o /dev/null -w '%{http_code}\n' "https://www.ihre-domain.de/spam-url"

# Отговор за заявка с идентификатор на Googlebot
curl -s -o /dev/null -w '%{http_code}\n' -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "https://www.ihre-domain.de/spam-url"
```

Ако кодовете на състоянието се различават, сървърът оценява идентификатора на извикващия. Истинските проверки на Google могат допълнително да зависят от адреса на извикващия; затова проверката на URL в Search Console показва по-надеждно какво вижда Google. Ако спам съдържанието е в базата данни, ще Ви помогне статията [Проверка на базата данни за внедрен код](https://phpsos.de/bg/blog/datenbank-auf-schadcode-pruefen/).

## Трайно почистване на индекса

Първо се почиства сървърът. Едва когато генериращият код е премахнат и входът за нападателя е затворен, си струва да работите по индекса. Помощта на Google посочва ясни пътища:

1. **Отговаряйте на спам URL адресите с 404 или 410:** страниците трябва наистина да са изчезнали. Проверете избирателно с командите по-горе, че никой вариант не връща съдържание.
2. **Не пренасочвайте към началната страница:** общо пренасочване оставя URL адресите да съществуват и размива почистването.
3. **Не блокирайте чрез robots.txt:** според помощта на Google това не е подходящ начин за премахване, защото тогава Google не може да извика изтритите страници.
4. **Премахнете чужди карти на сайта и собственици:** изтрийте подадените в Search Console спам карти на сайта и премахнете непознати собственици.
5. **При нужда скрийте временно:** временното премахване според помощта на Google скрива особено вредните URL адреси за около шест месеца. То не замества трайното решение.

Мислете и за други търсачки. Спам страниците са били достъпни за всички роботи за обхождане, не само за Google. Трайно правилният отговор с 404 или 410 действа и там. Който използва инструментите за уебмастъри на други търсачки, трябва да провери и там картите на сайта и упълномощените лица. Пазете и списъка с известните спам URL адреси като част от документацията на инцидента.

> **Важно:**
> Ако след почистването се появят нови спам URL адреси, значи е пропусната задна врата. Тогава не изтривайте само новите страници, а подновете търсенето на сървъра.

## Предотвратяване на повторна поява

SEO спамът често се връща, защото са премахнати само видимите страници. През седмиците след почистването наблюдавайте Search Console и насочете имейл известията към адрес, който се чете редовно. Наблюдение на файловете, което отчита нови PHP файлове и промени в `.htaccess`, допълва това от страна на сървъра. Ако посетителите вместо спам страници се пренасочват към чужди оферти, ще Ви помогне статията [Уебсайтът пренасочва към чужди страници](https://phpsos.de/bg/blog/website-leitet-um/).

## Как помага PHP SOS конкретно?

- Установяваме по данните от Search Console и по отговорите на сървъра как се създават спам страниците.
- Премахваме генериращия код, спам съдържанието и задните врати в рамките на [премахването на зловреден софтуер](https://phpsos.de/bg/leistungen/malware-entfernung/) и затваряме входа за нападателя.
- Проверяваме дали всички известни спам URL адреси връщат за постоянно 404 или 410 и изчистваме картите на сайта и собствениците в Search Console.
- Изграждаме наблюдение, което показва рано нови файлове и необичайни числа в индекса.


## Често задавани въпроси

**Защо чужди страници се появяват в Google под моя домейн?**  
Най-често атакуващите са поставили на сървъра код, който генерира или подава спам страници. Те използват доверието, което търсачките имат към Вашия домейн, за да изкарат нагоре собствените си оферти. Това е признак за пробив, а не за SEO грешка.

**Достатъчно ли е да скрия спам URL адресите с инструмента за премахване?**  
Не. Според помощта на Google временното премахване скрива един URL адрес само за около шест месеца и не пречи на обхождането му. Страниците изчезват за постоянно едва когато сървърът връща за тях 404 или 410.

**Да блокирам ли спам URL адресите чрез robots.txt?**  
Не. Помощта на Google изрично съветва страници, които искате да премахнете, да не се блокират чрез robots.txt. Google не може да извика блокираните URL адреси и затова не забелязва, че са изтрити.

**Колко дълго спам страниците остават в индекса след почистването?**  
Това зависи от това кога Google ще извика URL адресите отново. Надежден срок не може да се посочи. Важното е всеки известен спам URL да връща за постоянно 404 или 410 и да не се появяват нови.

## Източници

- [Помощ за Google Search Console](https://support.google.com/webmasters/)
- [php.net: Съобщения за сигурност](https://www.php.net/)
- [OWASP Top 10](https://owasp.org/www-project-top-ten/)
