A Lighthouse SEO-audit a Lighthouse egyik pontszám-kategóriája: gépi ellenőrzések sora, amelyek azt vizsgálják, hogy egy oldal technikai alapjai megfelelnek-e a keresőrobotok elvárásainak. Nem rangsorolást mér és nem tartalmat értékel, hanem azt, hogy az oldal egyáltalán feldolgozható-e.
Mit néz meg
A kategória egymástól független, átment/elbukott típusú szabályokból áll. A leggyakoribbak:
- van-e title és Meta description
- 200-as HTTP-státuszkóddal válaszol-e az oldal
- nincs-e
noindex vagy X-Robots-Tag tiltás az oldalon
- valódi
href-fel kattinthatók-e a linkek
- leíró-e a linkek szövege („kattints ide” helyett)
- van-e alt attribútum a képeken
- érvényes-e a
rel=canonical és a hreflang
- van-e
<meta name="viewport"> a fejlécben
- olvasható-e a betűméret mobilon
- szintaktikailag érvényes-e a robots.txt
Az audit-készlet verziónként változik, ezért két különböző eszköz pontszáma eltérhet. A lista magja viszont évek óta ugyanaz.
Hogyan születik a pontszám
A kategória 0-100 közötti pontot ad. 90 felett zöld, 50 és 89 között narancs, 50 alatt piros. Mivel kevés szabály van, egyetlen bukott audit is sokat levon.
A legsúlyosabb hiba a feltérképezhetőség bukása. Ha az oldal noindex alatt van vagy a robots.txt tiltja, a többi szabály lényegtelen.
Mit nem néz meg
A SEO-kategória semmit nem tud a tartalom minőségéről. Nem elemez belső linkstruktúrát, sitemapot, duplikációt vagy szakértelmet. A strukturált adatokat csak kézi ellenőrzési tételként jelzi, nem validálja.
Miért számít a generatív keresőknek is
Ami a Googlebotot megzavarja, az egy AI-crawlert is megzavarja. A JavaScriptből épített, href nélküli menü, a hiányzó title vagy a bent felejtett noindex ugyanúgy kiesést okoz egy modellalapú keresőnél.
Röviden: a Lighthouse SEO-pontszám technikai belépőküszöb, nem SEO-stratégia.
Technikai példa
A minimálisan elvárt <head> szekció, ami a legtöbb SEO-auditot átviszi:
<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bádogos munkák Debrecenben - Kovács Tetőfedő Kft.</title>
<meta name="description" content="Tetőfedés, bádogozás és beázás-javítás Debrecenben és 40 km-es körzetében. Ingyenes helyszíni felmérés 48 órán belül.">
<link rel="canonical" href="https://pelda.hu/badogos-munkak">
</head>
A lang attribútum, a viewport, a title és a canonical együtt négy külön auditot elégít ki.
Parancssori mérés, csak a SEO-kategóriára:
npx lighthouse https://pelda.hu/termek/kabat-123 \
--only-categories=seo \
--output=json \
--output-path=./seo.json \
--quiet
A kapott JSON-ban a bukott tételeket a score mező alapján szűröd. Ha "score": 0, az audit elbukott. A categories.seo.score értéke 0 és 1 között mozog, ezt szorozd százzal.
Gyakori kérdések
100 pontos Lighthouse SEO-val jól fogok rangsorolni?
Nem. A Lighthouse SEO-kategóriája technikai alapokat ellenőriz, nem tartalmat és nem hivatkozásokat. A 100 pont azt jelenti, hogy a robot akadály nélkül feldolgozza az oldalt. Hogy a tartalmad jobb-e a versenytársénál, azt ez a pontszám nem tudja megmondani.
Miért más a pontszám a PageSpeed Insightsban, mint a böngészőmben?
A SEO-kategória nagyrészt determinisztikus, ezért ritkán tér el nagyot. Eltérést okozhat a Lighthouse verziója, a mobil vagy desktop mód, és a bővítmények a saját böngésződben. Mérj inkubátor nélküli, inkognitó ablakban, vagy használd a PageSpeed Insights mérését referenciaként.
Elég egyszer lefuttatni?
Nem. Sablonfrissítés, bővítmény-csere vagy új oldaltípus bármikor visszahozhatja a hibát. Érdemes havonta újramérni a fő oldaltípusokat, egyedi fejlesztésnél pedig a CI-folyamatba tenni a Lighthouse CLI-t küszöbértékkel.
A meta description tényleg befolyásolja a helyezést?
Közvetlenül nem rangsorolási tényező. A találati oldalon megjelenő leírást viszont befolyásolja, és azon keresztül az átkattintási arányt. Ha hiányzik, a kereső a szövegből vág ki részletet, ami gyakran félmondatra sikerül.
Mit csináljak, ha a linkek nem feltérképezhetők?
Cseréld a JavaScript-eseménnyel működő navigációt valódi <a href="..."> elemekre. Az eseménykezelő maradhat, csak legyen mögötte működő URL is. Ez a leggyakoribb szerkezeti hiba a modern keretrendszerekre épített oldalakon.