A héten érkezett „Kérdezd meg a SEO-szakértőt!” kérdés így szólt: „Hogyan teszteljük le egy staging környezet stresszhelyzetét, hogy az SEO-kockázatokat feltárjuk egy nagy volumenű indulás előtt?” Ez az egyik legfontosabb kérdés, amit érdemes megválaszolni, amikor új weboldalak bevezetését, migrációját vagy jelentős változtatásokat tervezünk az élő webhelyen. Először is nézzük meg a „staging” (teszt) és az „éles” webhely közötti különbséget. A staging webhelyet gyakran hívják „fejlesztési” vagy „élesítés előtti” környezetnek is, vagy lehet más, a vállalatra jellemző neve is. Ez egy tesztoldal, amelynek célja, hogy a lehető legjobban tükrözze az élő webhelyet, így a fejlesztők biztonságos, zárt környezetben tesztelhetik a változtatásokat, mielőtt azok élesben is megjelennének. Az „éles” webhely a ténylegesen futó oldal, amely a nagyközönség számára hozzáférhető, és a lehető legtökéletesebben kell működnie. Vannak olyan esetek, amikor a fejlesztők közvetlenül az éles webhelyre telepítenek, anélkül, hogy először tesztelnék a staging környezetben. Ez kockázatos, mert ha egy telepítés elront valamit a kódban, az kritikus mértékben befolyásolhatja az élő webhely használhatóságát.
Hogyan teszteljük le a staging környezetet stresszhelyzetben? SEO-szakértőként nagyon fontos, hogy a potenciálisan az SEO-teljesítményt érintő telepítéseket még azok bevezetése előtt teszteljük. Gyakran előfordul, hogy csak utólag, a forgalom és a rangsorolás romlásakor vesszük észre a telepítések hatását. Ez nem ideális, mert eltarthat egy ideig, amíg a Googlebot érzékeli a változásokat egy rossz telepítés javítása után. Sokkal jobb előre tesztelni, hogy a Googlebot hogyan dolgozhatná fel a változásokat, mielőtt még lehetősége lenne rá. A legfontosabb szempont, hogy a staging környezet a lehető legjobban hasonlítson az éles környezetre. Ez azért kritikus, mert így a tesztek eredménye ugyanaz lesz, mintha az éles környezetben futtattuk volna őket. Minden eltérést a két környezet között dokumentálni kell, és ezeket az eltéréseket jelezni kell, hogy a tesztelők különös figyelmet fordíthassanak az éles webhely azon részeire, amelyek eltérnek a staging verziótól.
Crawloljuk a webhelyet különböző user-ágensekkel. Egy gyakran figyelmen kívül hagyott szempont a staging környezet stressztesztelésekor, hogy többféle user-ágenssel is végig kell járni a webhelyet. Különböző user-ágensek (például Googlebot Smartphone és Googlebot Desktop) használatával nagyobb eséllyel bukkanhatunk olyan technikai problémákra, amelyek az első crawlolás során nem voltak nyilvánvalóak. Ellenőriznünk kell a renderelést is. Egy jó kiindulópont a staging környezet tesztelésekor a renderelés ellenőrzése. A modern webhelyek gyakran használnak sok JavaScriptet, ami nem feltétlenül rossz, de bizonyos keresőrobotok számára problémákat okozhat a feldolgozás során. Állítsuk be a crawloló eszközünket úgy, hogy renderelje a JavaScriptet, és nézzük meg, milyen elemeket képes felismerni. Teszteljük az SEO-elemeket tömegesen és oldaltípusonként is. Ha a webhelyünk sablonokat használ, győződjünk meg róla, hogy az SEO szempontjából kritikus sablonokat mind teszteltük. Többnyelvű webhelyek esetén a teszteket futtassuk le különböző nyelveken, és használjunk VPN-t a releváns országok eléréséhez.
Mérjük fel a jelenlegi éles teljesítményt (benchmark). Ne feledjük, hogy a staging környezetünk valószínűleg egy gyengébb szerveren fut. Ezért a stagingen végzett sebességtesztek eredményei rosszabbak lehetnek, mint az éles környezetben. Ennek kiküszöbölésére mérjük fel az éles környezet teljesítményét, hogy a telepítés után gyorsan újra lefuttathassuk a teszteket. Teszteljünk szélsőséges eseteket (edge cases) is. A fejlesztők igyekeznek elrontani a kódjukat teszteléskor; nekünk is ezt kell tennünk. Gondoljunk olyan forgatókönyvekre, amelyek bár nem valószínűek, de lehetségesek. Teszteljük a korábban ismert problémák újbóli megjelenését. Győződjünk meg róla, hogy a korábbi hibák nem kerültek vissza a kódba a legutóbbi munka során. Még ha a nagy telepítés egy kis területet is érint, a korábbi hibák könnyen visszacsúszhatnak a kódba.
Ez a cikk a Neural News AI (V1) verziójával készült.
Forrás: https://www.searchenginejournal.com/ask-an-seo-how-do-you-stress-test-a-staging-environment/573559/.
A képet Lotus Design N Print készítette, mely az Unsplash-on található.