PHP2Shell: Když web odstavit, tak správně
Největším tématem posledních 48 hodin je pro správce webů bezpečnost. Projekt PHP vydal 21. října verze PHP 8.5.12, 8.4.27, 8.3.36 a 8.2.35, které opravují dvě kritické zranitelnosti označované jako PHP2Shell. PHP je programovací jazyk, na kterém běží WordPress. Pokud tedy používáte WordPress, problém se týká i vás. Kvůli instalaci opravy nebo přípravám na ni už některé weby přerušily provoz, včetně vládních webů v Evropské unii (EU).
Pokud kvůli opravě web odstavíte, Google má jasné doporučení. John Mueller radí vracet stavový kód HTTP 503 místo toho, abyste nechali požadavky vypršet nebo vraceli kódy 404 či 500. Kód 503 znamená „dočasně zavřeno, přijďte později“. Mueller také připomíná, že to lze zařídit i bez PHP, přesměrováním DNS jinam nebo přes CDN. To je důležité, protože nefunkční PHP tuto odpověď samo neodešle. Podle dokumentace Google je kód 503 určený pro nouzové odstávky na 1 až 2 dny, nanejvýš na několik dní. Soubor robots.txt přitom nesmí nikdy vracet kód 503. Stejné upozornění zveřejnil i Search Engine Journal.
Pozice ve vyhledávání se dál mění
Výsledky vyhledávání kolísají už celý měsíc. Náš ukazatel se od konce září drží v pásmu středních až vysokých výkyvů a znovu roste. Dnešní předběžná hodnota je 7,7, data ale zatím dodalo jen 5 z 12 poskytovatelů. Jejich údaje se navíc výrazně rozcházejí: Serpstat a Wincher hlásí 10/10, zatímco SimilarWeb ukazuje 3,2. Barry Schwartz na Search Engine Roundtable informoval o rostoucím počtu diskusí ve dnech 20. a 21. října. Podle něj právě probíhá nepotvrzená aktualizace Google. Někteří provozovatelé webů zaznamenali lepší pozice, ale zároveň o 60 až 70 % méně kliknutí než obvykle. Takový vývoj obvykle naznačuje, že AI Overviews odpovídají na dotaz dřív, než uživatel na něco klikne.
Data z měřicích nástrojů berte s rezervou. Podle Nozzle je část výsledků, které Google posílá nástrojům pro sledování pozic, sice úplná, ale nesprávná. Tento podíl dosáhl až 25 % a od 1. října se denně pohybuje mezi 5 a 11 %.
Co teď udělat
- Zeptejte se ještě dnes svého poskytovatele hostingu, zda na vašem serveru běží opravená verze PHP.
- Při odstávce vracejte kód 503, ne chybovou stránku.
- Tento týden věřte spíš údajům o kliknutích v Search Console než externím nástrojům pro sledování pozic.