Cum funcționează scorul SEO
Ce verificăm, cum sunt ponderate și prioritizate constatările și ce poate și ce nu poate spune scorul.
Ce verificăm
Fiecare audit rulează 83 verificări în 8 categorii. Fiecare verificare are o pondere de la 1 la 10, care reflectă cât contează pentru vizibilitatea în căutare.
| Categorie | Verificări | Parte din scor |
|---|---|---|
| SEO on-page Titluri, descrieri, subtitluri, linkuri și imagini | 13 | 24% |
| Conținut Profunzime, cuvinte cheie și lizibilitate | 8 | 7% |
| SEO tehnic Crawling, indexare, redirecționări și structura site-ului | 15 | 23% |
| Viteză Răspunsul serverului, greutatea paginii și încărcarea | 14 | 14% |
| Securitate HTTPS, certificate și anteturi de securitate | 9 | 10% |
| Social și rezultate îmbogățite Open Graph, carduri X și date structurate | 5 | 4% |
| Pregătire pentru căutarea AI Acces și structură pentru motoarele de căutare AI | 6 | 7% |
| Accesibilitate Etichete, nume, landmark-uri și alte elemente de bază WCAG | 13 | 11% |
Cum se calculează scorul
- O verificare trecută primește întreaga pondere, un avertisment jumătate, iar o eroare nimic.
- Scorul este procentul ponderat al tuturor verificărilor punctate, de la 0 la 100. Scorurile pe categorii folosesc aceeași formulă în fiecare categorie.
- Verificările informative (de exemplu un fișier llms.txt opțional) nu scad niciodată scorul.
- Note: A de la 90, B de la 80, C de la 65, D de la 50, F sub 50.
Întâi blocajele critice
Unele probleme împiedică complet o pagină să apară în căutare: un cod de stare de eroare, o directivă noindex sau un blocaj în robots.txt. Acestea sunt afișate ca blocaje critice în partea de sus a raportului, indiferent de scorul general. O pagină poate avea 90 și totuși să fie invizibilă în căutare.
Cum se stabilesc prioritățile
Centrul de decizie ordonează lucrul folosind patru semnale pentru fiecare eroare și avertisment:
- Impact – critică, ridicată, medie sau scăzută, în funcție de ponderea verificării și de faptul că afectează indexarea.
- Dificultate – ușor, mediu sau greu: o estimare a efortului de remediere.
- Încredere – ridicată pentru măsurători directe (titlu lipsă, etichetă noindex), medie pentru euristici (lizibilitate, adâncimea conținutului) și pentru testele de rețea prin eșantionare.
- Scor de prioritate – combină gravitatea, ponderea, impactul și dificultatea. Câștigurile rapide sunt remedieri ușoare cu impact mediu sau mai mare.
Datele lipsă nu reprezintă un eșec
Dacă nu putem măsura ceva (Google nu are încă date reale despre viteza utilizatorilor sau un test expiră), verificarea este raportată ca indisponibilă sau informativă, în loc să conteze împotriva ta. Linkurile care răspund cu 401, 403 sau 429 nu sunt raportate ca defecte.
Teste noi și istoric
Rulează din nou auditul după modificări. Rapoartele arată ce a fost remediat, ce este nou și ce nu s-a schimbat de la auditul anterior, iar utilizatorii conectați pot urmări fiecare sarcină în Fix Centre.
Verificări de crawl pe tot site-ul
Auditul site-ului (crawler) urmează linkurile interne, țintele canonical și hreflang și sitemap-urile XML și verifică 156 tipuri de probleme în 19 grupuri. Fiecare pagină afectată pierde puncte după gravitate: erori 30, avertismente 10, note 2. Sănătatea site-ului este media scorurilor paginilor.
Indexabilitate și coduri de stare (8)
| Problemă | Gravitate |
|---|---|
| Pagini nefuncționale (4xx) Linkuri interne indică pagini care nu există. | Eroare |
| Erori de server (5xx) și eșecuri Aceste URL-uri nu s-au încărcat sau au returnat o eroare de server. Motoarele de căutare renunță la paginile care eșuează repetat. | Eroare |
| Pagini soft 404 Aceste pagini returnează 200 OK, dar arată ca pagini de eroare (titlul, antetul sau textul spun „nu a fost găsit”). Google le tratează ca soft 404 și irosește bugetul de crawl pe ele. | Warning |
| Pagini noindex Aceste pagini le cer motoarelor de căutare să nu le indexeze. Confirmă că este intenționat. | Notice |
| Nofollow la nivel de pagină O etichetă meta robots sau un antet X-Robots-Tag le cere motoarelor de căutare să nu urmeze niciun link de pe aceste pagini, deci ele nu transmit autoritate internă. | Warning |
| Pagini noindex cu multe linkuri interne Propria navigare trimite vizitatorii și crawlerele către pagini pe care ai cerut să nu fie indexate, irosind autoritatea internă. | Warning |
| Noindex combinat cu canonical către alt URL Aceste pagini sunt noindex și indică totodată canonical-ul spre alt URL. Google poate transfera noindex-ul către ținta canonică. Cele două directive se contrazic. | Warning |
| Blocat de robots.txt Linkurile interne indică spre URL-uri blocate de robots.txt, deci motoarele de căutare nu le pot accesa. | Notice |
Redirecționări (8)
| Problemă | Gravitate |
|---|---|
| Linkuri interne către redirecționări Linkurile interne indică spre URL-uri care redirecționează, încetinind vizitatorii și crawlerele. | Warning |
| Lanțuri de redirecționare Aceste URL-uri trec prin două sau mai multe redirecționări înainte de a ajunge la o pagină. Fiecare salt încetinește încărcarea, iar lanțurile lungi pot opri crawlerele înainte de URL-ul final. | Warning |
| Bucle de redirecționare Aceste URL-uri redirecționează în cerc și nu ajung niciodată la o pagină. Vizitatorii văd o eroare, iar motoarele de căutare renunță. | Eroare |
| Redirecționări către pagini nefuncționale Aceste redirecționări duc la un URL cu eroare, așa că trimit vizitatorii într-o fundătură. | Eroare |
| Redirecționări temporare (302/307) Redirecționările temporare le spun motoarelor de căutare că schimbarea nu e permanentă, așa că vechiul URL poate rămâne indexat. | Notice |
| URL-uri HTTPS care redirecționează către HTTP URL-urile sigure redirecționează către adrese http:// nesigure. Browserele avertizează vizitatorii, iar semnalele de clasare se împart. | Eroare |
| URL-uri interne care redirecționează către alte domenii Aceste URL-uri interne trimit vizitatorii pe alt site. Confirmă că este intenționat (de exemplu o secțiune mutată). | Notice |
| Redirecționări meta refresh Aceste pagini folosesc o etichetă meta refresh. Este mai lentă decât o redirecționare pe server și tratată mai puțin fiabil de motoarele de căutare. | Warning |
Etichete canonical (11)
| Problemă | Gravitate |
|---|---|
| Canonicalizat către alt URL Aceste pagini indică canonical-ul spre alt URL, care de obicei va fi indexat în locul lor. | Notice |
| Lipsește eticheta canonical Paginile indexabile fără etichetă canonical lasă motoarele de căutare să ghicească ce variantă de URL să indexeze (parametri, http/https, bară finală). | Warning |
| Mai multe etichete canonical diferite Aceste pagini declară mai mult de un URL canonic. Google le poate ignora pe toate. | Eroare |
| Canonical-ul indică spre o pagină de eroare Ținta canonical-ului returnează o eroare, așa că motoarele de căutare nu pot indexa versiunea preferată și pot ignora canonical-ul. | Eroare |
| Canonical-ul indică spre o redirecționare Ținta canonical-ului redirecționează în altă parte, trimițând semnale confuze motoarelor de căutare. | Warning |
| Canonical-ul indică spre o pagină noindex URL-ul preferat cere să nu fie indexat, așa că s-ar putea ca niciuna dintre pagini să nu apară în rezultate. | Eroare |
| Lanțuri de canonical Ținta canonical-ului indică la rândul ei un alt URL canonic. Motoarele de căutare s-ar putea să nu urmeze lanțul. | Warning |
| Bucle de canonical Două pagini se indică reciproc ca fiind canonice. Motoarele de căutare nu știu pe care să o indexeze. | Eroare |
| Canonical-ul indică spre alt domeniu Aceste pagini indică canonical-ul spre alt site, cerând motoarelor de căutare să indexeze acel site în locul lor. | Notice |
| URL-uri canonice relative Canonical-ul folosește o cale relativă. Funcționează, dar URL-urile absolute evită greșelile între medii și variante de protocol. | Notice |
| Canonical-ul folosește http:// pe un site HTTPS Paginile sigure indică versiunea http:// nesigură ca fiind canonică, cerând motoarelor de căutare să indexeze copia nesigură. | Eroare |
Hreflang și internațional (8)
| Problemă | Gravitate |
|---|---|
| Coduri hreflang nevalide Aceste valori hreflang nu sunt coduri ISO valide de limbă (și regiune opțională), așa că motoarele de căutare le ignoră. | Eroare |
| Lipsesc linkurile de întoarcere hreflang Pagina A listează pagina B ca alternativă, dar B nu face link înapoi către A. Google ignoră perechile hreflang fără link de întoarcere. | Warning |
| Hreflang indică spre URL-uri cu erori sau redirecționări URL-urile alternative trebuie să returneze 200. Țintele care redirecționează sau eșuează sunt ignorate. | Eroare |
| Hreflang indică spre pagini necanonice sau noindex Alternativele trebuie să fie versiunea canonică și indexabilă a fiecărei pagini, altfel adnotările sunt ignorate. | Warning |
| Hreflang fără autoreferință Paginile cu hreflang trebuie să se includă pe ele însele în lista de alternative. | Notice |
| Hreflang fără x-default O alternativă x-default le spune motoarelor de căutare ce pagină să arate vizitatorilor a căror limbă nu e în listă. | Notice |
| Intrări hreflang în conflict Același cod de limbă indică URL-uri diferite pe o pagină, așa că motoarele de căutare nu știu care este corect. | Warning |
| lang-ul HTML diferă de hreflang-ul propriu al paginii The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
Sitemap-uri XML (11)
| Problemă | Gravitate |
|---|---|
| Nu s-a găsit niciun sitemap XML Nu s-a găsit niciun sitemap în robots.txt sau la /sitemap.xml. Sitemap-urile ajută motoarele de căutare să găsească pagini noi și adânci. | Warning |
| Sitemap nelistat în robots.txt O linie Sitemap: în robots.txt permite tuturor motoarelor de căutare să găsească sitemap-ul, nu doar celor cărora l-ai trimis. | Notice |
| URL-uri care redirecționează în sitemap Sitemap-urile trebuie să listeze doar URL-uri finale. Redirecționările irosesc bugetul de crawl și fac sitemap-ul mai puțin de încredere. | Warning |
| URL-uri nefuncționale în sitemap (4xx) Sitemap-ul listează pagini care nu există. | Eroare |
| URL-uri cu erori în sitemap (5xx) URL-urile din sitemap au returnat erori de server sau nu au răspuns. | Eroare |
| Pagini noindex în sitemap Sitemap-ul cere indexarea unor pagini care spun noindex. Semnalele se contrazic. | Warning |
| Pagini canonicalizate în sitemap Sitemap-ul listează URL-uri al căror canonical indică în altă parte. Sitemap-urile trebuie să conțină doar URL-uri canonice. | Warning |
| URL-uri din sitemap blocate de robots.txt URL-urile din sitemap sunt blocate în robots.txt, deci li se cere motoarelor de căutare să indexeze pagini pe care nu le pot scana. | Warning |
| Pagini indexabile care lipsesc din sitemap Aceste pagini indexabile au fost găsite prin linkuri, dar nu sunt în sitemap-ul XML. | Notice |
| Pagini orfane (în sitemap, fără linkuri interne) Aceste pagini sunt într-un sitemap XML, dar nicio pagină internă scanată nu face link către ele, deci primesc puțină autoritate internă. | Warning |
| http:// URLs in the sitemap of an HTTPS site Sitemap-ul listează URL-uri nesigure care redirecționează către HTTPS. | Warning |
Linkuri interne și externe (13)
| Problemă | Gravitate |
|---|---|
| Linkuri interne către pagini canonicalizate Linkurile interne indică spre URL-uri canonicalizate în altă parte, ducând crawlerele la versiuni nepreferate. | Warning |
| Linkuri interne nofollow Linkurile interne nofollow împiedică autoritatea internă să ajungă la propriile pagini. | Notice |
| Pagini cu un singur link intern Aceste pagini primesc link de la o singură altă pagină. Paginile cu puține linkuri sunt scanate mai rar și se clasează mai slab. | Notice |
| Pagini fără linkuri interne de ieșire Aceste pagini nu fac link către nicio altă pagină a site-ului. Vizitatorii și crawlerele ajung într-o fundătură. | Warning |
| Pagini cu prea multe linkuri Paginile cu sute de linkuri diluează valoarea fiecăruia și pot părea spam. | Notice |
| Linkuri externe nefuncționale Linkurile către alte site-uri returnează erori. Îi frustrează pe vizitatori și dau impresia de conținut abandonat. | Warning |
| Linkuri fără text ancoră Linkurile fără text, text alternativ sau aria-label nu le dau utilizatorilor și motoarelor de căutare niciun indiciu despre destinație. | Warning |
| Text ancoră generic Linkurile precum „click aici” sau „citește mai mult” irosesc ocazia de a descrie pagina țintă. | Notice |
| Linkuri javascript: Linkurile cu javascript: în loc de un URL real nu pot fi urmate de crawlere. | Notice |
| Linkuri interne către URL-uri http:// Un site HTTPS face linkuri către propriile pagini prin http:// nesigur, ceea ce cauzează redirecționări suplimentare și semnale confuze. | Warning |
| Linkuri către gazde de dezvoltare sau staging Paginile fac linkuri către localhost sau domenii de staging ori test pe care vizitatorii și motoarele de căutare nu le pot accesa. | Eroare |
| Linkuri interne cu parametri de urmărire Linkurile interne conțin parametri utm_. Aceștia creează URL-uri duplicate și suprascriu sursa reală a traficului în analytics. | Notice |
| Pagini adânci (4+ clicuri de la pagina principală) Paginile îngropate adânc în structură sunt accesate mai rar și primesc mai puțină autoritate internă. | Notice |
Titluri, descrieri și antete (17)
| Problemă | Gravitate |
|---|---|
| Lipsește eticheta title Paginile fără titlu se clasează greu și par defecte în rezultate. | Eroare |
| Titluri duplicate Mai multe pagini au același titlu, așa că motoarele de căutare le deosebesc greu. | Warning |
| Titlu prea lung (peste 60 de caractere) Titlurile lungi sunt trunchiate în rezultate. | Notice |
| Titlu prea scurt (sub 25 de caractere) Titlurile scurte irosesc spațiu care ar putea atrage clicuri. | Notice |
| Mai multe etichete title These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| Lipsește meta descrierea Google va genera un fragment din textul paginii, de obicei mai puțin convingător. | Warning |
| Meta descrieri duplicate Mai multe pagini au aceeași meta descriere. | Warning |
| Meta description prea lungă (peste 160 de caractere) Descrierile lungi sunt tăiate în rezultatele căutării. | Notice |
| Meta description prea scurtă (sub 70 de caractere) Descrierile foarte scurte ratează ocazia de a-i convinge pe utilizatori să dea click. | Notice |
| Mai multe meta description Pe aceste pagini s-a găsit mai mult de o meta description. | Warning |
| Lipsește titlul H1 Paginilor fără H1 le lipsește un titlu principal clar. | Warning |
| H1 gol Există un H1, dar fără text — adesea pentru că înconjoară o imagine fără text alternativ. | Warning |
| Mai multe titluri H1 Mai mult de un H1 poate estompa subiectul principal. | Notice |
| H1 duplicate Mai multe pagini folosesc același H1, ceea ce sugerează subiecte suprapuse sau titluri din șablon. | Notice |
| H1 prea lung (peste 70 de caractere) Titlurile principale foarte lungi sunt greu de citit dintr-o privire. | Notice |
| Niveluri de titlu omise Nivelurile titlurilor sar (de exemplu de la H2 la H4). Structura devine greu de urmărit, mai ales cu cititoarele de ecran. | Notice |
| Pagini lungi fără subtitluri Paginile cu peste 500 de cuvinte și fără H2 sunt greu de parcurs și oferă mai puțină structură motoarelor de căutare. | Notice |
Calitatea și duplicarea conținutului (6)
| Problemă | Gravitate |
|---|---|
| Conținut subțire (sub 200 de cuvinte) Paginile cu foarte puțin text rareori se clasează bine și oferă puțin de citat răspunsurilor AI. | Warning |
| Conținut duplicat Aceste pagini indexabile au text identic, așa că motoarele de căutare aleg una și le pot ignora pe celelalte. | Warning |
| Conținut aproape duplicat Aceste pagini sunt aproape identice cu alta (peste aproximativ 95% text similar). | Notice |
| Text de umplutură (lorem ipsum) Pe aceste pagini a fost publicat text de umplutură. | Eroare |
| Raport text/HTML scăzut Sub 10% din HTML-ul acestor pagini este text vizibil, ceea ce indică de obicei markup greu sau foarte puțin conținut. | Notice |
| An al drepturilor de autor învechit Anul drepturilor de autor din subsol are peste un an, ceea ce poate face site-ul să pară abandonat. | Notice |
Imagini (6)
| Problemă | Gravitate |
|---|---|
| Imagini fără text alternativ Imaginile fără text alternativ sunt invizibile pentru cititoarele de ecran și pierd în căutarea de imagini. | Notice |
| Imagini nefuncționale Aceste imagini nu se încarcă. Vizitatorii văd casete goale, iar căutarea de imagini nu le poate indexa. | Eroare |
| Imagini mari (peste 200 KB) Imaginile grele încetinesc paginile, mai ales pe mobil, și afectează Largest Contentful Paint. | Warning |
| Imagini fără lățime și înălțime Imaginile fără dimensiuni provoacă deplasări ale aspectului (CLS) la încărcare. | Notice |
| Fără formate moderne de imagine Aceste pagini servesc doar imagini JPEG/PNG/GIF. WebP și AVIF sunt de obicei cu 25–50% mai mici. | Notice |
| Multe imagini fără încărcare leneșă Paginile cu peste 10 imagini le încarcă pe toate imediat. | Notice |
Performanță (9)
| Problemă | Gravitate |
|---|---|
| Răspuns lent al serverului (peste 1,5 s) Răspunsurile lente afectează experiența utilizatorilor și Core Web Vitals. | Warning |
| Răspuns moderat de lent (0,6–1,5 s) Aceste pagini încep să răspundă după cele 600 ms care mențin confortabil Largest Contentful Paint. | Notice |
| HTML mare (peste 500 KB) HTML-ul greu se descarcă și se procesează lent. | Notice |
| HTML servit fără compresie HTML-ul este trimis necomprimat. Gzip sau Brotli reduc de obicei textul cu 70–80%. | Warning |
| Scripturi care blochează randarea Several scripts in <head> block the first paint until they download and run. | Notice |
| Prea multe fișiere JavaScript Paginile încarcă peste 25 de fișiere script. Fiecare adaugă timp de descărcare și execuție. | Notice |
| DOM excesiv (peste 1.500 de elemente) Arborii DOM mari încetinesc randarea și interacțiunea (INP). | Notice |
| JavaScript inline voluminos Peste 100 KB de script inline sunt descărcați din nou pe fiecare pagină și nu pot fi stocați în cache. | Notice |
| Multe gazde de scripturi terțe Scripturile de pe peste 10 domenii externe adaugă conexiuni, întârzieri și riscuri pentru confidențialitate. | Notice |
Securitate (11)
| Problemă | Gravitate |
|---|---|
| Site-ul nu este servit prin HTTPS Site-ul se încarcă prin http:// simplu. Browserele marchează fiecare pagină ca „Nesigur”, iar HTTPS este un factor de clasare. | Eroare |
| Pagini servite prin HTTP nesigur Aceste pagini ale unui site HTTPS se încarcă prin http:// simplu, fără redirecționare. Browserele le marchează ca „Nesigur”. | Eroare |
| Conținut mixt Paginile HTTPS încarcă resurse prin http:// nesigur. Browserele le blochează sau afișează avertismente. | Eroare |
| Formulare nesigure Formularele trimit către adrese http:// sau apar câmpuri de parolă pe pagini nesigure, expunând ce scriu vizitatorii. | Eroare |
| Lipsește antetul HSTS Fără Strict-Transport-Security, browserele pot încerca totuși mai întâi HTTP-ul nesigur. | Notice |
| Lipsește Content-Security-Policy O Content-Security-Policy limitează de unde se pot încărca scripturile și reduce daunele cauzate de cross-site scripting. | Notice |
| Fără protecție împotriva clickjacking Nu sunt setate nici X-Frame-Options, nici directiva CSP frame-ancestors, așa că alte site-uri îți pot încadra paginile. | Notice |
| Lipsește X-Content-Type-Options Fără nosniff, browserele pot ghici tipul fișierului și pot rula fișiere ca scripturi. | Notice |
| Versiuni ale software-ului serverului expuse Anteturile de răspuns dezvăluie versiunile exacte ale software-ului, ceea ce îi ajută pe atacatori să găsească vulnerabilități cunoscute. | Notice |
| Linkuri target="_blank" fără rel="noopener" Linkurile externe care se deschid într-o filă nouă fără rel="noopener" permit celuilalt site să-ți controleze fila în browserele mai vechi. | Notice |
| Adrese de e-mail în text simplu Adresele de e-mail din textul paginii sunt colectate de boții de spam. | Notice |
Date structurate (5)
| Problemă | Gravitate |
|---|---|
| Date structurate nevalide Blocurile JSON-LD de pe aceste pagini nu pot fi citite, așa că motoarele de căutare le ignoră. | Eroare |
| Date structurate fără proprietăți obligatorii Există tipuri de schema, dar lipsesc proprietăți necesare pentru rezultatele îmbogățite. | Warning |
| Pagini fără date structurate Nu s-a găsit markup schema.org. Datele structurate ajută motoarele de căutare și AI-ul să înțeleagă pagina și pot genera rezultate îmbogățite. | Notice |
| Fără markup breadcrumb pe paginile mai adânci Paginile aflate la două sau mai multe niveluri adâncime nu au BreadcrumbList. Breadcrumb-urile arată structura site-ului în rezultate. | Notice |
| Pagina principală nu are markup Organization Markup-ul Organization (sau LocalBusiness/Person) de pe pagina principală ajută motoarele de căutare și asistenții AI să-ți identifice brandul, logoul și profilurile. | Notice |
Distribuire socială (4)
| Problemă | Gravitate |
|---|---|
| Lipsesc etichetele Open Graph Fără og:title și og:image, distribuirile pe Facebook, LinkedIn, WhatsApp și Slack arată o previzualizare simplă sau aleatorie. | Notice |
| Lipsește imaginea Open Graph Paginile au etichete Open Graph, dar nu og:image, așa că distribuirile apar fără imagine. | Notice |
| og:url diferă de canonical og:url trebuie să coincidă cu URL-ul canonic, ca distribuirile să fie atribuite paginii corecte. | Notice |
| Lipsește cardul X (Twitter) Fără twitter:card, X afișează implicit o previzualizare mică. | Notice |
Mobil și elemente de bază HTML (6)
| Problemă | Gravitate |
|---|---|
| Lipsește viewport-ul mobil Fără eticheta meta viewport, telefoanele afișează un aspect de desktop micșorat. Google indexează versiunea mobilă. | Eroare |
| Zoom dezactivat pe mobil Viewport-ul blochează zoomul, ceea ce este o problemă de accesibilitate. | Warning |
| Lipsește atributul de limbă The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| Lipsește doctype HTML5 Fără <!DOCTYPE html>, browserele pot randa în modul quirks. | Notice |
| Lipsește codificarea caracterelor Nu este declarată codificarea caracterelor, așa că caracterele speciale se pot afișa greșit. | Notice |
| Etichete HTML învechite Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
Accesibilitate (10)
| Problemă | Gravitate |
|---|---|
| Câmpuri de formular fără etichetă Câmpurile fără etichetă (sau aria-label) nu pot fi identificate de utilizatorii de cititoare de ecran. | Warning |
| Butoane fără nume accesibil Butoanele doar cu pictogramă, fără text sau aria-label, sunt anunțate doar ca „buton”. | Warning |
| Iframe-uri fără titlu Cadrele încorporate au nevoie de un titlu pentru ca utilizatorii de cititoare de ecran să știe ce conțin. | Notice |
| ID-uri de elemente duplicate ID-urile trebuie să fie unice. Duplicatele strică asocierea etichetelor, linkurile de salt și referințele ARIA. | Notice |
| Valori tabindex pozitive Valorile tabindex mai mari de 0 schimbă ordinea naturală a tastaturii și îi derutează pe utilizatorii de tastatură. | Notice |
| Fără landmark main Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| Tabele de date fără celule de antet Tables without <th> headers are read cell by cell with no context. | Notice |
| Roluri ARIA nevalide Valorile role necunoscute sunt ignorate de tehnologiile asistive. | Notice |
| Elemente focalizabile ascunse de tehnologiile asistive aria-hidden="true" este pe linkuri, butoane sau câmpuri care pot fi încă accesate cu tastatura, creând opriri de focus „fantomă”. | Warning |
| Text alternativ care e doar un nume de fișier Un text alternativ precum „IMG_1234.jpg” nu spune nimic despre imagine. | Notice |
Pregătire pentru căutarea AI (3)
| Problemă | Gravitate |
|---|---|
| Crawlere de căutare AI blocate robots.txt blochează crawlerele care alimentează răspunsurile și citările din căutarea AI, ceea ce poate ascunde site-ul în ChatGPT search, Perplexity și motoare similare. | Warning |
| Fragmente blocate nosnippet sau max-snippet:0 împiedică motoarele de căutare să citeze aceste pagini, inclusiv în AI Overviews. | Notice |
| Conținutul depinde de JavaScript HTML-ul brut are un container de aplicație gol și puțin text. Majoritatea crawlerelor AI nu rulează JavaScript, deci văd o pagină goală. | Warning |
Structura URL-ului (9)
| Problemă | Gravitate |
|---|---|
| URL-uri lungi (peste 115 caractere) URL-urile lungi sunt mai greu de distribuit și sunt trunchiate în rezultate. | Notice |
| Majuscule în URL-uri URL-urile disting între majuscule și minuscule, așa că majusculele pot crea versiuni duplicate ale unei pagini. | Notice |
| Liniuțe de subliniere în URL-uri Google tratează cratimele ca separatori de cuvinte, dar nu și liniuțele de subliniere. | Notice |
| URL-uri cu mulți parametri URL-urile cu peste doi parametri creează adesea pagini aproape duplicate și irosesc bugetul de crawl. | Notice |
| Caractere non-ASCII în URL-uri Caracterele speciale necodificate se pot strica atunci când URL-urile sunt distribuite sau înregistrate. | Notice |
| Bare oblice duble în căile URL Căile cu „//” sunt de obicei erori de șablon și creează URL-uri duplicate. | Notice |
| Variante de URL duplicate Aceeași pagină poate fi accesată prin URL-uri care diferă doar prin majuscule sau bara finală, iar niciunul nu-l indică pe celălalt ca canonical. | Warning |
| ID-uri de sesiune în URL-uri Identificatorii de sesiune din URL-uri creează URL-uri duplicate fără limită. | Warning |
| Linkuri de paginare către pagini nefuncționale rel="next" sau rel="prev" indică un URL care returnează o eroare. | Warning |
Randare JavaScript (6)
| Problemă | Gravitate |
|---|---|
| Randarea JavaScript a eșuat Chrome nu a putut randa aceste pagini, deci verificările DOM-ului randat sunt incomplete. | Warning |
| Titlul se schimbă după JavaScript Titlul randat în browser diferă de titlul din HTML-ul original. Motoarele de căutare pot vedea metadate diferite în funcție de randare. | Warning |
| Canonical-ul se schimbă după JavaScript JavaScript modifică URL-ul canonic după încărcare, ceea ce poate crea semnale de indexare contradictorii. | Eroare |
| Directivele robots se schimbă după JavaScript Directivele robots se schimbă după randarea JavaScript. | Eroare |
| Conținutul important depinde de JavaScript O mare parte din textul vizibil lipsește din HTML-ul inițial și apare abia după ce rulează JavaScript. | Warning |
| Linkurile interne depind de JavaScript Mai multe linkuri interne apar doar după ce rulează JavaScript. | Warning |
Statistici Search Console (5)
| Problemă | Gravitate |
|---|---|
| Pagini care primesc clicuri, dar nu sunt indexabile Search Console arată clicuri pe aceste URL-uri, dar crawl-ul le-a găsit noindex, canonicalizate în altă parte, redirecționate sau nefuncționale. Acel trafic este în pericol. | Eroare |
| Pagini cu afișări pe care crawl-ul nu le-a atins Search Console înregistrează afișări pentru aceste URL-uri, dar nicio pagină scanată nu face link către ele, deci nu primesc autoritate internă. | Warning |
| Pagini indexabile fără afișări în căutare Aceste pagini indexabile nu au avut afișări în Google în ultimele 28 de zile. Este posibil să nu fie indexate sau să nu vizeze căutări reale. | Notice |
| Poziții pe prima pagină cu CTR scăzut Aceste pagini se clasează pe prima pagină cu multe afișări, dar primesc mult mai puține clicuri decât s-ar aștepta pentru poziția lor. | Notice |
| Pagini aproape de top 10 cu conținut subțire Aceste pagini se clasează pe pozițiile 8–20 cu afișări reale, dar au sub 400 de cuvinte. Extinderea lor este adesea cel mai rapid câștig de clasare. | Notice |
Versiuni
Fiecare raport păstrează versiunea metodologiei cu care a fost produs (în prezent versiunea 2), ca o schimbare de scor cauzată de regulile noastre să poată fi deosebită de o schimbare din site-ul tău.
Limite
Auditul testează ceea ce poate fi măsurat din exterior: HTML-ul, antetele HTTP, robots.txt, sitemap-urile, linkurile și resursele paginii. Nu vede poziții, trafic sau backlinkuri, iar un scor ridicat nu garantează clasări sau citări AI. Nu inventăm niciodată volume de căutare, trafic sau scoruri de autoritate.