Az on-page SEO az a rész, ami teljes egészében a te kezedben van. Nem függ attól, ki linkel rád, és nem kell hozzá hónapokat várni: a legtöbb tétel egy délután alatt rendbe tehető, és a hatása néhány héten belül látszik a keresőben.
Ez az ellenőrzőlista tizenkét pontból áll. Menj végig rajta a saját oldaladon — a legtöbb magyar weboldalon ezekből négy-öt hiányzik, és pont ezek húzzák le a helyezéseket.
1. Címsor (title tag): 50–60 karakter, kulcsszóval
Ez a keresőben megjelenő kék link szövege, és az egyik legerősebb rangsorolási jel. A leggyakoribb hiba a „Főoldal” vagy a „Kezdőlap” cím: semmit nem mond a keresőnek, és kattintásra sem ösztönöz.
Jó cím: tartalmazza a fő kulcsszót, jelzi az értéket, és 50–60 karakter között marad, hogy ne vágja le a Google. Példa: „AI-alapú SEO szolgáltatás magyar weboldalakra | PrimeSEO”.
Egy gyakorlati fogás: nézd meg a saját címeidet egymás alatt egy listában. Ha több oldal címe csak a márkanévben tér el, akkor a keresőnek is nehéz dolga van eldönteni, melyik mire való — és ilyenkor jellemzően egyikük sem szerepel jól.
2. Meta leírás: 150–160 karakter, hívó mondattal
A meta leírás nem rangsorolási tényező, de az átkattintási arányt erősen befolyásolja. Ha nincs, a Google maga vág ki egy szövegrészletet az oldalról — általában szerencsétlenül.
Írj minden fontos oldalra saját leírást, amiben szerepel a kulcsszó és egy konkrét ok, amiért érdemes rákattintani.
3. Egy H1 oldalanként
A H1 mondja meg a keresőnek, miről szól az oldal. Két gyakori hiba: nincs H1 egyáltalán (a sablon csak H2-vel kezd), vagy több H1 verseng egymással, mert minden szekciócím H1 lett.
A helyes szerkezet: egy H1 a lap tetején, alatta H2-k a fő szakaszokra, azokon belül H3-ak. A címsorszintek logikai vázat adnak, nem betűméretet — a méretet a stíluslap állítja.
4. Beszédes URL-ek
Az /on-page-seo-ellenorzolista/ jobb, mint a /?p=1423. Rövid, ékezet nélküli, kötőjelekkel tagolt cím, ami elolvasva is elárulja, mi van az oldalon.
Ha már élő oldalról van szó, ne írd át az URL-eket meggondolatlanul: minden változtatás mellé 301-es átirányítás kell, különben elveszted a meglévő helyezéseket.
5. Alt szöveg a tartalmi képekhez
Az alt attribútum írja le, mit ábrázol a kép. Kettős haszna van: a képkeresésben megtalálhatóvá teszi az oldalt, és a képernyőolvasót használó látogató is érti, mit lát.
Nem kell minden képhez: a dekoratív háttéralakzatoknál üres alt a helyes megoldás. A logóknál, termékfotóknál, ábráknál, portréknál viszont írd le tömören és pontosan, mi van rajta.
6. Belső linkelés
A belső linkek megmutatják a keresőnek, mely oldalaid a legfontosabbak, és segítik a látogatót továbbhaladni. Két szabály: a horgonyszöveg legyen beszédes („ingyenes SEO audit”, ne „kattints ide”), és minden fontos oldalra mutasson legalább néhány belső hivatkozás.
Az árva oldalak — amikre semmi nem linkel — gyakran indexelésbe sem kerülnek.
7. A tartalom illeszkedjen a keresési szándékhoz
Ez a pont ér annyit, mint a többi tizenegy együtt. Ha valaki arra keres, hogy „mennyibe kerül a SEO”, akkor árakat vár, nem a cégtörténetedet.
Írd be a célkulcsszót a Google-be, és nézd meg, mi van az első öt találatban: útmutató, összehasonlítás, terméklista vagy videó? A te oldaladnak ugyanezt a szándékot kell kiszolgálnia, csak jobban.
8. Strukturált adat (schema)
A JSON-LD strukturált adat gépi olvasásra fordítja le, mi van az oldalon: cég, szolgáltatás, ár, GYIK, vélemény. Ez adja a keresőben a gazdag találatokat, és ma már az AI-keresők is ebből azonosítják, kihez tartozik egy oldal.
A minimum: Organization a cégedre, FAQPage a gyakori kérdésekre, Service vagy Product az ajánlatodra. Az AI-keresők szempontjairól külön cikkben írtunk.
9. Core Web Vitals: sebesség és stabilitás
A Google három mérőszámot néz, mindegyiket a valós látogatók adatainak 75. percentilisén:
| Mérőszám | Mit mér | Jó érték |
|---|---|---|
| LCP | Mikor jelenik meg a legnagyobb tartalmi elem | 2,5 másodperc alatt |
| INP | Mennyire gyorsan reagál az oldal a kattintásra | 200 ezredmásodperc alatt |
| CLS | Mennyit ugrál a tartalom betöltés közben | 0,1 alatt |
A leggyakoribb okok: túl nagy, optimalizálatlan képek, felesleges bővítmények, és hiányzó méretmegadás a képeknél, amitől ugrik a szöveg. Egy jó gyorsítótárazó megoldás a legtöbbet önmagában megoldja.
10. Mobilnézet
A Google mobil-first indexelést használ: azt a verziót értékeli, amit a telefonos látogató lát. Nézd meg a saját oldaladat telefonon, ne csak a böngésző kicsinyített ablakában: elolvasható a szöveg nagyítás nélkül? Elérhető minden gomb hüvelykujjal? Nem lóg ki semmi oldalra?
11. Indexelhetőség: robots, sitemap, canonical
- robots.txt: ne tiltsa le véletlenül a fontos könyvtárakat.
- noindex: a köszönőoldalak, kosár- és tranzakciós oldalak kerüljenek ki az indexből — a tartalmi oldalak viszont semmiképp.
- XML sitemap: csak a valóban indexelendő oldalakat tartalmazza, és legyen benne a robots.txt-ben.
- canonical: minden oldal mutasson önmagára, hacsak nincs jó okod az ellenkezőjére.
Egy tipikus hiba: a sablonfájlok, fejléc- és lábléc-részletek külön oldalként indexelődnek. Ezek üres tartalomként hígítják az oldalad megítélését.
12. Nyelvi jelzés
Magyar oldalon a HTML-ben lang="hu" szerepeljen, ne az alapértelmezett en-US. Ez apróságnak tűnik, de a WordPress-oldalak jelentős részén rossz, mert a webhely nyelve angolon maradt telepítéskor — és így a schema és az Open Graph adatok is angolként jelzik magukat.
Több nyelvű oldalnál ehhez jönnek a hreflang jelzések, hogy a Google a látogató nyelvének megfelelő verziót adja.
Mivel ellenőrizd mindezt?
Nem kell fizetős eszköz ahhoz, hogy végigmenj a listán:
- Google Search Console: ingyenes, és megmutatja, mely oldalaid vannak indexelve, milyen kifejezésekre jelensz meg, és hol vannak lefedettségi hibák. Ha egyetlen eszközt állítasz be, ez legyen az.
- PageSpeed Insights: a Core Web Vitals értékeket méri, valós felhasználói adatokkal is, ha van elég forgalmad.
- A böngésző forráskód-nézete: a jobb klikk → „Oldal forrásának megtekintése” megmutatja a
title, ameta description, alangés a strukturált adat tartalmát. Egy percbe telik, és a legtöbb hibát így veszed észre. - Rich Results Test: a Google eszköze megmondja, hogy a strukturált adatod érvényes-e, és milyen gazdag találatra jogosít.
Egy szempontot érdemes tudni: a saját oldaladat te nézed a legelfogultabban. Ha teheted, kérd meg valakit, aki nem ismeri a céget, hogy keresse meg rajta a szolgáltatásod árát és az elérhetőséget — az eredmény sokat elárul a szerkezetről.
Gyors ellenőrzőlista
- Egyedi, 50–60 karakteres title minden fontos oldalon
- Saját meta leírás, 150–160 karakter
- Pontosan egy H1, logikus H2/H3 szerkezet
- Beszédes, ékezet nélküli URL
- Alt szöveg a tartalmi képeken
- Belső linkek beszédes horgonyszöveggel
- A tartalom a keresési szándékot szolgálja ki
- Organization, FAQPage és Service schema
- LCP 2,5 s, INP 200 ms, CLS 0,1 alatt
- Mobilon is használható elrendezés
- Tiszta robots.txt, sitemap, canonical, indokolt noindexek
- Helyes
langattribútum
Gyakori kérdések
Mennyi idő alatt látszik az on-page javítások hatása?
A címsorok és leírások változása általában 1–4 héten belül megjelenik a keresőben, miután a Google újra bejárta az oldalt. A tartalmi és sebességbeli javítások hatása lassabb, 1–3 hónap.
Mi a fontossági sorrend, ha kevés az időm?
Ebben a sorrendben: title és meta leírás, H1-szerkezet, keresési szándék, indexelhetőség, sebesség. Az alt szövegek és a strukturált adat fontosak, de kevésbé sürgősek.
Elég az on-page SEO, vagy kell linképítés is?
Alacsony versenyű kifejezéseknél az on-page munka önmagában is hozhat helyezést. Erős versenyben a külső hivatkozások nélkül nehéz az első oldalra kerülni — de rendezetlen on-page alapokon a linkek sem sokat érnek.
Honnan tudom, hogy melyik pont hiányzik nálam?
A leggyorsabb út egy automatikus átvilágítás. Az ingyenes SEO riportunk végigméri ezeket a pontokat a saját oldaladon, és megmutatja, hol áll most.
Következő lépés
Ha ezt a tizenkét pontot rendbe teszed, a weboldalad technikailag ott lesz, ahol a versenytársak nagy része nincs. Kérd le az ingyenes auditot, hogy lásd, honnan indulsz — vagy ha inkább elvégeztetnéd a munkát, nézd meg a személyre szabott elemzést.