MainWP Lighthouse Extension
Mi ez és milyen problémát old meg?
A MainWP Lighthouse Extension a MainWP Pro csomag hivatalos kiegészítője. A Google PageSpeed Insights (Lighthouse) API-ját használja, hogy egyetlen Dashboardból felügyeld az összes kezelt (Child) WordPress webhelyed teljesítményét, akadálymentesítését és SEO‑ját. A kézi, egyenkénti Lighthouse tesztelés helyett tömeges, ütemezett auditokat futtathatsz, egy helyen látod az eredményeket és a trendeket, és küszöbértékekhez kötött riasztásokkal időben reagálhatsz a romlásokra.
Fő funkciók és hogyan működnek
Tömeges auditálás
- Egy kattintással több webhelyen indíthatsz Lighthouse auditot.
- Az eredmények egy összesített nézetben jelennek meg: teljesítménypontszámok, FCP (First Contentful Paint), valamint trendjelölők mutatják, javult vagy romlott-e egy oldal a legutóbbi méréshez képest.
Ütemezett (automatikus) auditok
- Beállíthatsz napi, heti vagy havi futtatásokat.
- A Dashboard háttérben végzi az auditokat, így mindig friss állapotképet kapsz anélkül, hogy manuálisan indítgatnád.
Értesítési küszöbértékek
- Megadhatsz minimum pontszámokat (pl. teljesítményhez), és ha egy oldal ez alá esik, figyelmeztetést kapsz.
- Így proaktívan léphetsz, mielőtt a felhasználói élmény vagy a SEO sérülne.
Mobil/asztali stratégia és jelentésnyelv
- Külön választhatsz Mobile és Desktop stratégiát, vagy mindkettőt.
- A jelentések nyelvét igényeid szerint állíthatod, így az ügyfélkommunikáció is gördülékeny.
Vezérlőpult‑widgetek és oszlopok
- A Manage Sites táblázatban megjeleníthető a teljesítmény (Desktop/Mobile) és az FCP oszlop.
- Áttekintő widgetek mutatják a legjobb/legrosszabb oldalakat és a legutóbbi audit óta történt változásokat.
- Pontszám‑történet és trendjelölők segítenek észrevenni a lassú romlást is.
Jelentéskészítés ügyfeleknek
- A bővítmény részletes, könnyen megosztható auditjelentéseket generál.
- Ügyfélbeszámolókhoz, SLA‑riportokhoz ideális.
WP‑CLI integráció
- Parancssorból futtathatod az auditokat, akár CRON‑nal, akár CI/CD csővezetékben:
# Összes site auditja
wp mainwp-lighthouse audit --all
# Kiválasztott site-ok auditja (ID alapján)
wp mainwp-lighthouse audit 125,126
REST API integráció
- Programból indíthatsz auditot és lekérheted az eredményeket (pl. /lighthouse/audit, /lighthouse/results).
- Könnyen beépítheted saját riportáló vagy monitoring rendszereidbe.
POST /wp-json/mainwp/v2/lighthouse/audit
{
"site_ids": [125,126],
"strategy": "mobile"
}
GET /wp-json/mainwp/v2/lighthouse/results?site_id=125
Finomhangolható teljesítmény
- Beállíthatod a maximális futási időt, a script runtime‑ot és a throttling értékeket, hogy gyengébb szervereken is stabilan fussanak az auditok.
Gyakorlati példák
- Ügynökségi portfolio felügyelete: Hetente automatikus audit indul az összes ügyféloldalon. Ha bármelyik site teljesítménye a beállított szint alá esik, azonnal riasztást kapsz, és célzottan javíthatsz (pl. képek optimalizálása, blokkoló erőforrások csökkentése).
- Release előtti ellenőrzés: Telepítés után CLI‑ből lefuttatsz egy auditot a stagingen. Ha a pontszám vagy az FCP romlik, a kiadás megáll, amíg a regressziót nem javítjátok.
- SLA/riport automatizálás: REST API‑n keresztül havi jelentést generálsz minden ügyfélnek, trendgrafikonokkal és ajánlásokkal.
Telepítés és alapbeállítás
- A MainWP Dashboardban nyisd meg az Add‑ons menüt, telepítsd és aktiváld a Lighthouse kiegészítőt.
- Add meg a Google PageSpeed Insights API‑kulcsot.
- Állítsd be a stratégiát (Mobile, Desktop vagy Both) és a jelentés nyelvét.
- Adj meg értesítési küszöbértékeket és válaszd ki az ütemezést (napi/heti/havi).
- Szükség esetén finomhangold a Max execution, script runtime és throttling értékeket.
- Indítsd el az első tömeges auditot, majd kapcsold be a kapcsolódó oszlopokat és widgeteket.
Követelmények és gyakori buktatók
- PSI API‑kulcs szükséges; a kvóták befolyásolhatják a nagy mennyiségű auditot.
- Nagy hálózatnál (100+ site) növeld a PHP/WP memóriát és a cURL timeoutot; tipikusan 512–1024 MB memória és nagyobb időkorlát stabilabb futást ad.
- Ha a Google a szerver IP‑jét problémásnak jelöli, előfordulhat, hogy a PSI hívások blokkolódnak; ilyenkor hálózati/szerver oldali megoldás szükséges.
- Bizonyos cache/teljesítmény pluginek a Dashboardon megzavarhatják az auditot; hibaelhárításkor kapcsold ki őket ideiglenesen.
Mit mér a bővítmény?
A Lighthouse eredményeit hozza be a PageSpeed Insights API‑n keresztül: összesített teljesítménypontszám, kategória‑pontok (témától függően), valamint kiegészítő mutatók, például FCP. A MainWP felületen pontszám‑történettel és trendekkel együtt látod őket.
Előnyök és értékajánlat
- Központi, skálázható minőségbiztosítás sok webhelyhez.
- Automatizált auditok és küszöbriasztások: gyors beavatkozás romlás esetén.
- Ügyfélbarát jelentések és egyszerű integrációk (CLI, REST), amelyek illeszkednek a meglévő ügynökségi folyamataidba.
- Jelentős időmegtakarítás a manuális, oldalankénti Lighthouse futtatáshoz képest.
Kinek ajánlott?
- Digitális ügynökségeknek, akik sok ügyféloldalt kezelnek és SLA‑t vállalnak.
- In‑house webhelykezelőknek, akik egységes minőségszintet tartanak fenn több márkaoldalon.
- SEO és performance szakértőknek, akiknek fontos a trendek követése és a regressziók gyors kiszúrása.
- Bármely csapatnak, amely automatizált riportálást és integrálható minőségellenőrzést keres.
Gyors parancsok összefoglaló
# Teljes hálózat auditja mobil stratégiával
wp mainwp-lighthouse audit --all --strategy=mobile
# Egy site REST audit indítása
POST /wp-json/mainwp/v2/lighthouse/audit
{ "site_ids": [123] }
# Eredmények lekérése
GET /wp-json/mainwp/v2/lighthouse/results?site_id=123
Ezzel a kiegészítővel egységes, automatizált és skálázható Lighthouse‑monitoringot kapsz, amely a napi üzemeltetésed részeként csendben dolgozik, és csak akkor jelez, amikor valóban be kell avatkoznod.