Technikai
Pontozási rendszer
Két motor él a kódbázisban: az audit-engine (src/lib/audit-engine.ts) egy 0–104 pontos referencia-rendszer 4 kategóriában, a geo-engine (src/lib/geo-engine.ts) pedig a kibővített motor: aloldalakat crawl-ol, AI-bot allowlistet és off-site jeleket vizsgál, és súlyozott 0–100 GEO score-t ad.
Melyik fut élesben? A /api/scan, a dashboard-rescan és a kompetitor-benchmark kizárólag a geo-engine check-rendszerét futtatja — annak teljes, naprakész leírása a Mérési módszertan oldalon van. Az alábbi 104 pontos táblázatok az audit-engine referencia-súlyait dokumentálják.
Technical kategória — 32 pont
| Check | Súly | Logika |
|---|---|---|
| HTTPS | 5 | https:// prefix + érvényes SSL. |
| Meta Title | 5 | <title> 30–60 karakter között. |
| Meta Description | 5 | 70–160 karakter, érdemi szöveg. |
| OG Tags | 3 | og:title, og:description, og:image megléte. |
| Canonical | 2 | <link rel='canonical'> beállítva. |
| Viewport | 3 | <meta name='viewport'> mobilra. |
| Lang attribute | 2 | <html lang='hu'> vagy hasonló. |
| Robots.txt | 3 | GET /robots.txt nem 4xx, nem teljes 'Disallow: /'. |
| Sitemap.xml | 2 | GET /sitemap.xml nem 4xx. |
| llms.txt (V11) | 2 | Új: GET /llms.txt vagy /llms-full.txt vagy /.well-known/llms.txt — competitive parity, nem ranking faktor. |
| Összesen | 32 |
Content kategória — 34 pont
| Check | Súly | Logika |
|---|---|---|
| H1 / H2 Headings | 8 | <h1> + legalább 2 <h2>. |
| FAQ Content | 6 | Kérdés-formátumú szövegek (regex /^\s*\??.*\?.*$/m). |
| About / Rólunk Page | 5 | /about, /rolunk, /about-us aloldal elérhető. |
| Contact Page | 4 | /contact, /kapcsolat aloldal elérhető. |
| Blog / Hírek | 5 | /blog, /hirek, /news aloldal elérhető. |
| Content Length | 6 | Body szöveg minimum 300 karakter. |
| Összesen | 34 |
Authority kategória — 20 pont
| Check | Súly | Logika |
|---|---|---|
| Social Media Links | 6 | a[href*='facebook|linkedin|instagram|twitter|youtube'] regex. |
| Reviews / Testimonials | 5 | Kulcsszavak: vélemény, review, testimonial, csillag. |
| Trust Signals | 4 | ISO, certifikáció, partner, díj kulcsszavak. |
| Legal Pages | 3 | /aszf, /adatvedelem, /impresszum, /gdpr. |
| Copyright / Established | 2 | © YYYY vagy 'alapítva YYYY'. |
| Összesen | 20 |
Structured Data kategória — 20 pont
| Check | Súly | Logika |
|---|---|---|
| JSON-LD Schema | 8 | <script type='application/ld+json'> létezik és parse-olható. |
| FAQ Schema | 6 | @type='FAQPage' a JSON-LD-ben. |
| Organization / LocalBusiness | 6 | @type='Organization' vagy 'LocalBusiness'. |
| Összesen | 20 |
E-E-A-T kiterjesztés (off-site signals)
| Check | Súly | Logika |
|---|---|---|
| Wikipedia / Wikidata jelenlét (V5) | 10 | HU + EN Wikipedia search + Wikidata wbsearchentities. HU=4, EN=3, Wikidata=3 (max 10). |
| Összesen | 10 |
Magyar piaci jelek (V16) — csak hu-* lang vagy .hu TLD esetén
| Check | Súly | Logika |
|---|---|---|
| Magyar review-platformok (V16) | 6 | Cylex.hu, Vélemények.hu, Árukereső.hu, Google Cégem mention. ≥2 platform = pass. |
| GDPR cookie-banner (V16) | 4 | ≥2 kulcsszó: cookie, süti, adatvédelmi, gdpr, consent, hozzájárul. |
| Magyar impresszum / cégadatok (V16) | 4 | Cégforma (Kft/Bt/Zrt/e.v.) + 8-1-2 formátumú adószám regex. |
| Magyar hreflang (V16) | 2 | <link rel='alternate' hreflang='hu'> tag. |
| Összesen | 16 |
Geo-engine súlyozás
Az audit-engine kategória-pontszámait a geo-engine az alábbi képlet szerint súlyozza (geo-engine.ts:510-525):
weightedSum =
(crawlerScore * 3) +
(structuredDataScore * 3) +
(authorityScore * 2) +
(contentScore * 2) +
(citabilityScore * 2) +
(technicalScore * 1) +
(performanceScore * 1)
maxWeightedSum =
(30 * 3) + (20 * 3) + (20 * 2) + (34 * 2) + (15 * 2) +
(10 * 1) + (10 * 1) = 268
normalizedScore = Math.round((weightedSum / 268) * 100)A crawler-hozzáférés (AI bot-ok) és a structured data kapja a legnagyobb (3x) súlyt, mert ezek metodológiailag védhetően az AI-citationhöz a legszorosabban kötődő előfeltételek. A klasszikus technical SEO és performance kapja a legkisebbet (1x) — higiéniai pontok.
Osztályzat (overallScore → grade)
- A+ ≥ 90
- A 80 — 89
- B 70 — 79
- C 60 — 69
- D 40 — 59
- F < 40
Subpage-crawl — V8 (sitemap-alapú)
A 2026.05-ös V8 frissítés óta a tool nem hardcode-olt 10 path-ot próbál (/about,/blog stb.), hanem letölti a sitemap.xml-t, és véletlenszerűen kiválaszt 10–15 URL-t a vizsgálathoz. A fontos hardcoded path-ok (/about, /rolunk, /kapcsolat stb.) megőrződnek a downstream check-ek miatt. Ha a sitemap nem érhető el vagy < 5 URL-t ad vissza, fallback-elünk az internal-links + hardcoded heuristikára.