Dabartinė padėtis: PHP2Shell. Du kritiniai PHP pažeidžiamumai (CVSS 9,2) leidžia vykdyti kenkėjišką kodą be prisijungimo. Pataisos nuo 2026-10-21.Ką dabar daryti →

SEO šlamštas ir svetimi puslapiai Google indekse

Staiga jūsų domene aukštai rodomi puslapiai apie vaistus ar prekių ženklų kopijas. Sužinokite, iš kur atsirado SEO šlamštas, ir kaip jį pašalinti iš indekso.

Būsena 4 min. skaitymoAptikimas ir forensika

Trumpai: SEO šlamštas Google indekse beveik visada reiškia, kad jūsų serveryje veikia svetimas kodas, kuris kuria ar pateikia šlamšto puslapius. Pirmiausia išsiaiškinkite, ar puslapiai atsiranda kaip failai, kaip duomenų bazės įrašai, ar dinamiškai dėl įterpto kodo. Po išvalymo kiekvienas šlamšto URL turi visam laikui grąžinti 404 arba 410; „Search Console“ šalinimo įrankis paslepia tik laikinai.

Kai jūsų domenas staiga rodomas svetimoms temoms

Radinys dažnai aptinkamas atsitiktinai. Darbuotojas ieško savo įmonės pavadinimo ir po juo mato įrašų svetima kalba. Arba „Search Console“ atsiranda paieškos užklausų apie vaistus, lošimus ar prekių ženklų kopijas, o paspaudimai nukreipia į puslapius, kurių niekas nesukūrė.

Užpuolikams patikimas įmonės domenas yra vertingas. Paieškos sistemos jam pasitiki, todėl šlamšto puslapiai šiuo adresu rodomi aukščiau nei ką tik užregistruotuose domenuose. Pasekmes jaučiate jūs kaip operatorius: nukenčia reputacija, „Google“ gali rodyti įspėjimus, o tikrasis turinys praranda matomumą.

SEO šlamštas yra įsilaužimo simptomas, o ne rinkodaros problema. Po PHP2Shell, pažeidžiamumų CVE-2026-109618 ir CVE-2026-109619 pačiame PHP, tai ypač svarbu: atnaujinimas į ištaisytą PHP versiją uždaro spragą, bet nepašalina jau įterpto kodo. Jei „Google“ jau rodo įspėjimą, patikros eigą aprašo gidas Google įspėjimo pašalinimas. Šis straipsnis sutelktas į pačius šlamšto puslapius.

SEO šlamšto atpažinimas: ką rodo „Search Console“

„Google Search Console“ turi kelias ataskaitas, kurios atskleidžia SEO šlamštą dar prieš pasirodant įspėjimui:

  • Našumas: paieškos užklausos ir puslapiai, kurie neatitinka jūsų pasiūlymo, dažnai kitomis kalbomis ar rašmenimis.
  • Puslapių indeksavimas: staigus indeksuotų ar aptiktų puslapių skaičiaus šuolis, nors jūsų komanda jokio turinio neskelbė.
  • Svetainių žemėlapiai (Sitemaps): pateikti žemėlapiai, kurių komandoje niekas nežino.
  • Naudotojai ir leidimai: papildomi savininkai, per kuriuos užpuolikai gali pateikti svetainių žemėlapius.

Užsirašykite pavyzdinius URL ir jų šabloną: ar jie yra poaplankyje, ar turi savitą galūnę, ar turi atsitiktinai atrodančių simbolių eilučių? Šablonas yra svarbiausia užuomina, kur serveryje tie puslapiai atsiranda.

Iš kur atsiranda šlamšto puslapiai

Šlamšto puslapiai gali atsirasti trimis būdais. Būdas nulemia, kur ieškoti ir kaip valyti:

Atsiradimas Tipiniai požymiai Kur ieškoti
Statiniai failai daug HTML ar PHP failų naujame aplanke failų sistema, pagal pakeitimo datą
Duomenų bazės įrašai šlamšto straipsniai ar produktai CMS, dažnai nepaskelbti ar paslėpti duomenų bazės turinio lentelės
Dinamiškai kuriami failų nėra, URL egzistuoja tik juos iškvietus perrašymo (rewrite) taisyklės, įėjimo failai, įtrauktas kodas

Trečią variantą rasti sunkiausia. Mažas kodo gabalas įėjimo faile ar .htaccess perima užklausas pagal tam tikrą šabloną ir sukuria šlamšto puslapį iš šablono arba parsisiunčia jį iš svetimo serverio. Dažnai šlamšto turinį mato tik paieškos sistemos, o įprasti lankytojai gauna klaidos puslapį ar pradžios puslapį.

Skaitymo užklausa parodo, ką serveris iš tikrųjų pateikia. Įrašykite šlamšto URL iš „Search Console“:

# Atsakymas įprastai naršyklei
curl -s -o /dev/null -w '%{http_code}\n' "https://www.ihre-domain.de/spam-url"

# Atsakymas užklausai su Googlebot žyme
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"

Jei būsenos kodai skiriasi, serveris vertina kvietėjo žymę. Tikrosios „Google“ patikros gali priklausyti ir nuo kvietėjo adreso; todėl „Search Console“ URL tikrinimas patikimiau parodo, ką mato „Google“. Jei šlamšto turinys yra duomenų bazėje, padės straipsnis Duomenų bazės patikra dėl įterpto kodo.

Indekso sutvarkymas visam laikui

Pirmiausia sutvarkomas serveris. Tik pašalinus kuriantį kodą ir uždarius įsilaužimo kelią verta dirbti su indeksu. „Google“ žinynas nurodo aiškius kelius:

  1. Šlamšto URL atsakyti 404 arba 410: puslapiai turi iš tikrųjų išnykti. Atrankos būdu patikrinkite aukščiau pateiktomis komandomis, kad nė vienas variantas nebepateikia turinio.
  2. Nenukreipti į pradžios puslapį: bendras nukreipimas palieka URL gyvus ir susilpnina išvalymą.
  3. Neblokuoti per robots.txt: pasak „Google“ žinyno, tai netinkamas šalinimo būdas, nes tada „Google“ negali atsisiųsti ištrintų puslapių.
  4. Pašalinti svetimus svetainių žemėlapius ir savininkus: „Search Console“ ištrinti pateiktus šlamšto žemėlapius ir pašalinti nepažįstamus savininkus.
  5. Prireikus laikinai paslėpti: laikinas pašalinimas ypač žalingus URL, pasak „Google“ žinyno, paslepia maždaug šešiems mėnesiams. Jis nepakeičia nuolatinio sprendimo.

Pagalvokite ir apie kitas paieškos sistemas. Šlamšto puslapiai buvo pasiekiami visiems robotams, ne tik „Google“. Nuolatinis teisingas atsakymas 404 arba 410 veikia ir ten. Kas naudoja kitų paieškos sistemų žiniatinklio valdytojo įrankius, turėtų ir ten patikrinti žemėlapius bei įgaliotus asmenis. Taip pat užfiksuokite žinomų šlamšto URL sąrašą kaip incidento dokumentacijos dalį.

Svarbu

Jei po išvalymo atsiranda naujų šlamšto URL, užpakalinės durys liko nepastebėtos. Tuomet neužtenka ištrinti tik naujų puslapių: reikia vėl pradėti paiešką serveryje.

Kaip užkirsti kelią pasikartojimui

SEO šlamštas dažnai sugrįžta, nes pašalinti tik matomi puslapiai. Kelias savaites po išvalymo stebėkite „Search Console“ ir nukreipkite el. pašto pranešimus į adresą, kuris reguliariai skaitomas. Failų stebėsena, pranešanti apie naujus PHP failus ir .htaccess pakeitimus, tai papildo serverio pusėje. Jei lankytojai vietoj šlamšto puslapių nukreipiami į svetimus pasiūlymus, padės straipsnis Svetainė nukreipia į svetimus puslapius.

Kaip PHP SOS padeda konkrečiai?

  • Pagal „Search Console“ duomenis ir serverio atsakymus nustatome, kaip atsiranda šlamšto puslapiai.
  • Šaliname kuriantį kodą, šlamšto turinį ir užpakalines duris vykdydami kenkėjiškų programų šalinimą ir uždarome įsilaužimo kelią.
  • Patikriname, kad visi žinomi šlamšto URL visam laikui grąžintų 404 arba 410, ir sutvarkome svetainių žemėlapius bei savininkus „Search Console“.
  • Įrengiame stebėseną, kuri anksti parodo naujus failus ir neįprastus indekso skaičius.

Dažni klausimai

Kodėl Google rezultatuose po mano domenu atsiranda svetimi puslapiai?

Dažniausiai užpuolikai serveryje paliko kodą, kuris kuria ar pateikia šlamšto puslapius. Jie išnaudoja pasitikėjimą, kurį paieškos sistemos rodo jūsų domenui, kad iškeltų savo pasiūlymus. Tai įsilaužimo požymis, o ne SEO klaida.

Ar pakanka paslėpti šlamšto URL šalinimo įrankiu?

Ne. Pasak „Google“ žinyno, laikinas pašalinimas paslepia URL tik maždaug šešiems mėnesiams ir netrukdo jo nuskaityti. Puslapiai išnyksta visam laikui tik tada, kai serveris jiems grąžina 404 arba 410.

Ar šlamšto URL reikia užblokuoti per robots.txt?

Ne. „Google“ žinynas aiškiai pataria neblokuoti šalinamų puslapių per robots.txt. Užblokuotų URL „Google“ nebegali atsisiųsti, todėl nepastebi, kad jie ištrinti.

Kiek laiko šlamšto puslapiai lieka indekse po išvalymo?

Tai priklauso nuo to, kada „Google“ vėl nuskaitys URL. Patikimo laikotarpio nurodyti negalima. Svarbu, kad kiekvienas žinomas šlamšto URL visam laikui grąžintų 404 arba 410 ir kad neatsirastų naujų.

Šaltiniai

Skubus kontaktas

Kiekviena valanda svarbi. Parašykite mums dabar.

Trumpai aprašykite sistemą, PHP versiją ir pastebėjimus. Mes atsakysime, išsiaiškinsime padėtį ir dirbsime nuotoliu, kol incidentas bus užbaigtas ir dokumentuotas.

Skubi pagalba