Klima18ker weboldal audit esettanulmány – technikai optimalizálás
A klima18ker.hu weboldala 2024 novemberében lassúságra, indexelési problémákra és szerver hibákra futott rá. Az alábbi esettanulmány bemutatja a diagnosztikai folyamatot, a konkrét beavatkozásokat és a mért eredményeket.
Kiinduló probléma
A weboldal tulajdonosa 3 fő problémát jelzett:
- Lassú betöltés: A kezdőlap mobilon 6-8 másodperc alatt töltött be, ami jelentősen meghaladta az elfogadható 2-3 másodperces határt.
- Google Search Console hibák: A GSC több mint 40 indexelési hibát jelzett, főként "Excluded by 'noindex' tag" és "Crawled - currently not indexed" státuszokkal.
- 502 Bad Gateway hibák: A Google bot crawl kéréseinek 12%-a szerveroldali hibákkal záródott.
A probléma mérhető hatása: az organikus forgalom 3 hónap alatt 22%-kal csökkent, miközben a konkurens oldalak forgalma változatlan maradt.
Technikai diagnózis
1. Teljesítmény audit
PageSpeed Insights mérés (mobil):
- LCP (Largest Contentful Paint): 5.2 másodperc – határérték: 2.5 mp
- FID (First Input Delay): 180 ms – határérték: 100 ms
- CLS (Cumulative Layout Shift): 0.18 – határérték: 0.1
- Performance Score: 34/100
Azonosított okok:
- Optimalizálatlan képek: a fő banner kép 2.4 MB méretű .jpg formátumban, WebP konverzió nélkül
- Render-blocking CSS és JS: 7 különálló CSS fájl és 4 JS fájl blokkolta a kezdeti renderelést
- Nincs böngésző cache beállítva: minden kérés új letöltést igényelt
- Szerver válaszidő: TTFB (Time to First Byte) 1.8 másodperc – határérték: 600 ms
2. Indexelési probléma elemzése
Google Search Console adatok szerint 42 URL volt indexelési problémával érintett. Az alábbi 3 kategóriába estek:
- Excluded by 'noindex' tag (18 oldal): WordPress kategória oldalak automatikusan noindex státuszt kaptak a Yoast SEO alapértelmezett beállításai miatt.
- Crawled - currently not indexed (16 oldal): Duplikált termékleírások, amelyeket a Google low-quality-nek minősített.
- Duplicate, Google chose different canonical (8 oldal): Szűrő URL-ek (?filter=price&sort=asc típusúak) amelyek nem voltak canonical-beállítva.
3. URL struktúra és redirect ellenőrzés
A canonical URL-ek és redirect láncok helyes működésének ellenőrzése:
$ curl -I https://leventestudio.app/blog
HTTP/2 301
location: /blog/ Igazolja, hogy a canonical /blog/ végpont felé 301 redirect történik, nincs duplikált URL.
$ curl -I https://leventestudio.app/blog/miert-lassu-a-wordpress-oldalam
HTTP/2 301
location: /blog/miert-lassu-a-wordpress-oldalam/ Igazolja, hogy a slug URL helyesen a trailing slash-es verzióra terel, így nincs 404 és nincs duplikáció.
4. Szerveroldali hibák feltárása
A Google Search Console Crawl Stats adatai szerint:
- 502 Bad Gateway hibák: a crawl kérések 12%-a
- 504 Gateway Timeout hibák: a crawl kérések 3%-a
- Átlagos szerverválasz idő: 1.8 másodperc
Oknyomozás:
A szerver error log elemzése során kiderült, hogy a PHP memória limit (256 MB) túllépés volt a hibák fő forrása. A WordPress admin-dashboard betöltésekor több mint 340 MB memória allokációra került sor, ami rendszeresen PHP Fatal Error-t eredményezett.
Második ok: az osztott tárhelyen futó oldal konkurens PHP kérések limitje 10 volt, amit a Google bot crawl aktivitása rendszeresen átlépett.
Beavatkozások
1. Teljesítmény optimalizálás
Kép optimalizálás:
- Összes kép konvertálása WebP formátumba (ImageMagick CLI tool használatával)
- Lazy loading implementálása WordPress natív
loading="lazy"attribútummal - Képméretek definiálása:
widthésheightattribútumok hozzáadása mindenimgtag-hez a CLS csökkentése érdekében
Render-blocking erőforrások optimalizálása:
- CSS fájlok összevonása és minifikálása (Autoptimize plugin használatával)
- Critical CSS inline beágyazása a
<head>szekcióban - JavaScript fájlok
deferattribútummal való betöltése
Cache beállítás:
- WP Super Cache plugin aktiválása és konfiguráció
- Böngésző cache beállítása
.htaccessfájlban: 1 év cache lejárati idő statikus erőforrásokra (CSS, JS, képek) - GZIP tömörítés engedélyezése szerveroldali konfigurációval
Szerver válaszidő csökkentése:
- Object cache implementálása Redis-szel
- Adatbázis lekérdezések optimalizálása: indexek hozzáadása a
wp_postmetatáblához - WordPress plugin audit: 8 nem használt plugin eltávolítása
2. Indexelési problémák javítása
Noindex hibák javítása:
- Yoast SEO beállítások módosítása: kategória oldalak indexelhetővé tétele (Search Appearance → Taxonomies → Categories → Show in search results: Yes)
- Manual ellenőrzés: 18 kategória oldal meta tag-einek verifikálása (View Page Source → keresés:
<meta name="robots">)
Duplikált tartalom javítása:
- 16 termékleírás átírása egyedi tartalommal (minimum 300 karakter különbözőség)
- Schema.org strukturált adatok hozzáadása minden termék oldalhoz (Product schema: name, offers, aggregateRating)
Canonical URL beállítás:
- Szűrő URL-ek canonical tag-jének beállítása a fő kategória oldalra (Yoast SEO → Advanced → Canonical URL)
- Robots.txt bővítése:
Disallow: /*?filter=szabály hozzáadása a szűrő URL-ek crawl kizárására
3. Szerveroldali hibák megszüntetése
PHP konfiguráció módosítás:
- PHP memória limit növelése 256 MB-ról 512 MB-ra (php.ini módosítás:
memory_limit = 512M) - Max execution time növelése 30 mp-ről 60 mp-re (
max_execution_time = 60)
Tárhely upgrade:
- Váltás osztott tárhelyről VPS (Virtual Private Server) csomagra
- PHP konkurens kérés limit növelése 10-ről 50-re
- Nginx reverse proxy beállítása Apache elé a jobb terheléskezelés érdekében
Crawl frekvencia beállítás:
- Google Search Console Settings → Crawl rate settings: "Limit Googlebot's maximum crawl rate" aktiválása és beállítása 1 kérés / 2 másodperc értékre
Eredmény
Az optimalizálás után 4 héttel az alábbi mérések készültek:
Teljesítmény javulás
PageSpeed Insights (mobil):
- LCP: 5.2 mp → 1.8 mp (65% javulás)
- FID: 180 ms → 60 ms (67% javulás)
- CLS: 0.18 → 0.04 (78% javulás)
- Performance Score: 34/100 → 89/100
Tényleges betöltési idő (WebPageTest mérés, Slow 3G szimuláció):
- Start Render: 4.2 mp → 1.3 mp
- Fully Loaded: 8.1 mp → 2.9 mp
Indexelési javulás
- Indexelési hibák száma: 42 → 0
- Indexelt oldalak száma: 78 → 114 (46% növekedés)
- Google Search Console "Valid" státusz: 100% az összes URL-nél
Szerveroldali hiba csökkenés
- 502 Bad Gateway hibák: 12% → 0.2%
- 504 Gateway Timeout hibák: 3% → 0%
- Átlagos szerverválasz idő: 1.8 mp → 420 ms (77% javulás)
Forgalmi hatás
Az optimalizálást követő 8 hét alatt az organikus forgalom 34%-kal nőtt az előző 8 hetes időszakhoz képest. Az átlagos session időtartam 2:14 percről 3:06 percre nőtt, a bounce rate 68%-ról 52%-ra csökkent.
Összegzés
A klima18ker.hu technikai audit és optimalizálási projekt 3 fő területen hozott mérhető javulást:
- Teljesítmény: 65% LCP javulás, 89/100 Performance Score elérése
- Indexelés: 42 hiba kiküszöbölése, 46% több indexelt oldal
- Szerveroldali stabilitás: 502 hibák 12%-ról 0.2%-ra csökkenése
A legnagyobb technikai blocker a túlterhelt osztott tárhely volt, amelyet VPS-re váltással lehetett megoldani. A második legfontosabb beavatkozás a kép optimalizálás és cache beállítás volt, amely önmagában 4.2 másodpercet vágott le a betöltési időből.
Az indexelési hibák nagy része konfigurációs hiba volt (noindex tag kategória oldalakon), ami egyszerű SEO plugin beállítással javítható volt. A duplikált tartalom esetében viszont manuális tartalomfejlesztés kellett.
Ha szeretnéd megérteni, milyen technikai problémák lassítják a te weboldalad, kérd el az ingyenes előzetes audit jelentést.
Audit kérése48 órán belül · technikai elemzés · előzetes diagnózis