Kako se meri
Jedan broj od 0 do 100, iz osam oblasti. Ovde piše šta merimo, kako nastaje ocena i šta ne vidimo.
Čime merimo
Merimo alatima Playwright (pregledač Chromium), Google Lighthouse (telefon i računar) i axe-core (WCAG 2.2 AA), a server, domen i poštu proveravamo sopstvenim proverama. Sajt posećujemo pravim pregledačem sa čistim profilom i bez ijednog klika.
Osam oblasti
Performanse
Google brzinu na telefonu računa u rangiranje, a posetioci nemaju strpljenja za spor sajt. Merimo onako kako meri Google, sa naglaskom na telefonu jer sa njega dolazi većina prvih poseta.
Pristupačnost
Pristupačan sajt je čitljiviji i ljudima i Google-u. Opisi slika hrane pretragu slika, uredna struktura strane pomaže rangiranju, a dobar kontrast i dovoljno krupna dugmad drže posetioce na strani.
SEO i čitljivost za mašine
Sajt koji mašine ne umeju da pročitaju ne postoji u pretrazi. Sve više prvih kontakata dolazi i preko AI asistenata, pa sajt mora biti čitljiv i njima.
Zakonski okvir
Propisi o podacima i pristupačnosti više nisu tema samo za velike firme. U EU već važe i za male biznise, a Srbija usklađuje svoje zakone sa evropskim. Ovde proveravamo šta se na sajtu dešava pre nego što posetilac išta klikne.
Održivost
Sajt nije gotov kad je napravljen, nego kad može da se menja. Ostatke šablona posetilac vidi odmah, a stilovi rasuti po kodu i preglomazna strana čine svaku sledeću izmenu sporijom i skupljom.
Bezbednost
Posetilac ne čita podešavanja servera, ali vidi posledicu: crveno upozorenje umesto sajta ili formular u kom njegovo ime i telefon putuju otvoreno. Takav sajt se zatvori i poziv ne stigne, a vi nikad ne saznate zašto. Najveći deo ovoga se popravlja podešavanjem kod hostinga, ne novim sajtom.
Zastarelost
Sajt koji niko ne nadograđuje ne prestane da radi, nego tiho stari. Kroz staro jezgro i stare dodatke se na tuđe sajtove najčešće i ulazi, a što se duže preskaču izdanja, to je nadogradnja posle skuplja. Ovde gledamo softver na kom sajt stoji, a ne to kako sajt izgleda.
Mejl i domen
Domen i pošta se na sajtu ne vide, a sajt stoji na njima. Kad registracija domena istekne, sajt i pošta prestaju da rade; kad pravila za slanje pošte nisu podešena, vaše poruke mušterijama padaju u nepoželjnu poštu. To se najčešće primeti tek kad neko kaže da nije dobio odgovor.
Kako nastaje ocena
Svaka oblast nosi od 0 do 100 poena po tabeli ispod; ukupna ocena je ponderisani prosek: Performanse 18, Pristupačnost 13, SEO i čitljivost za mašine 13, Zakonski okvir 22, Održivost 4, Bezbednost 9, Zastarelost 9, Mejl i domen 12. Bez skrivenih kazni i množilaca. Ono što nismo uspeli da izmerimo piše uz nalaz i ne nosi ni pune poene ni nulu.
Šta ne merimo
Ocenjujemo početnu stranu i javne datoteke koje sajt sam objavljuje (robots.txt, sitemap.xml i slične). Uz to čitamo javne podatke o domenu i pošti (DNS zapise i registar domena) i proveravamo sigurnu vezu sa serverom. Brojevi umeju blago da variraju od merenja do merenja. Ne vidimo šta je iza prijave. Sa sajtom ne interagujemo (bez klikova i bez diranja dinamičnih elemenata, radimo čisto merenje). Ne merimo kvalitet sadržaja. Takođe ne merimo „agent-ready“ funkcionalnosti kao što su MCP, API katalozi i tome slično.
Tabela poena po proveri
| Oblast | Provera | Poeni |
|---|---|---|
| Performanse | Lighthouse performanse (mobilni) | 30 |
| Performanse | Odziv servera (TTFB) | 15 |
| Performanse | Najveće iscrtavanje (LCP) | 15 |
| Performanse | Pomeranje sadržaja (CLS) | 10 |
| Performanse | Blokiranje glavne niti (TBT) | 10 |
| Performanse | Optimizacija slika | 12 |
| Performanse | Neiskorišćen CSS/JS | 8 |
| Pristupačnost | WCAG 2.2 AA (axe-core) | 35 |
| Pristupačnost | Horizontalni skrol na mobilnom | 13 |
| Pristupačnost | Semantički orijentiri (landmarci) | 12 |
| Pristupačnost | Hijerarhija naslova | 12 |
| Pristupačnost | Veličina dodirnih meta | 10 |
| Pristupačnost | Jezik strane (lang atribut) | 10 |
| Pristupačnost | Viewport i zumiranje | 8 |
| SEO i čitljivost za mašine | HTTPS higijena | 16 |
| SEO i čitljivost za mašine | Naslov strane (title) | 10 |
| SEO i čitljivost za mašine | Meta opis | 10 |
| SEO i čitljivost za mašine | Tačno jedan H1 | 8 |
| SEO i čitljivost za mašine | robots.txt i Googlebot | 12 |
| SEO i čitljivost za mašine | Pristup AI botovima | 8 |
| SEO i čitljivost za mašine | sitemap.xml | 8 |
| SEO i čitljivost za mašine | Strukturirani podaci (JSON-LD) | 8 |
| SEO i čitljivost za mašine | Open Graph tagovi | 6 |
| SEO i čitljivost za mašine | noindex zamke | 6 |
| SEO i čitljivost za mašine | Kanonski URL | 5 |
| SEO i čitljivost za mašine | Favicon | 3 |
| SEO i čitljivost za mašine | llms.txt (opciono, plus) | 0 |
| Zakonski okvir | Trackeri pre saglasnosti | 45 |
| Zakonski okvir | Kolačići pre saglasnosti | 30 |
| Zakonski okvir | Baner saglasnosti | 25 |
| Zakonski okvir | Politika privatnosti | 25 |
| Zakonski okvir | Podaci o firmi (impresum) | 20 |
| Održivost | Tragovi alata/generatora | 0 |
| Održivost | Ostaci šablona | 20 |
| Održivost | Minifikacija koda | 20 |
| Održivost | Inline stilovi | 15 |
| Održivost | Veličina i dubina DOM-a | 15 |
| Bezbednost | Sertifikat sigurne veze | 5 |
| Bezbednost | Jedna adresa sajta (www i http) | 15 |
| Bezbednost | Bezbednosna zaglavlja | 15 |
| Bezbednost | Oznake kolačića | 10 |
| Bezbednost | Zastarele verzije sigurne veze | 5 |
| Bezbednost | Prisilna sigurna veza (HSTS) | 5 |
| Bezbednost | Prijava preko nesigurne veze | 2 |
| Bezbednost | Formulari koji šalju nesigurno | 2 |
| Bezbednost | Potpis tuđih skripti (SRI) | 5 |
| Bezbednost | Adresa e-pošte otvorena u kodu | 5 |
| Bezbednost | Skripte sa adresa kojih više nema | 5 |
| Bezbednost | security.txt (opciono, plus) | 0 |
| Zastarelost | Čime je sajt napravljen | 0 |
| Zastarelost | Starost jezgra sajta | 25 |
| Zastarelost | Starost dodataka | 15 |
| Zastarelost | Stari ulaz za aplikacije (xmlrpc) | 5 |
| Zastarelost | Otvoren spisak datoteka | 5 |
| Zastarelost | Poruke o greškama na strani | 2 |
| Zastarelost | Ime i verzija servera u zaglavljima | 10 |
| Zastarelost | Starost biblioteka koje sajt učitava | 10 |
| Mejl i domen | SPF: ko sme da šalje poštu sa vašeg domena | 15 |
| Mejl i domen | DMARC: šta se radi sa poštom koja padne na proveri | 20 |
| Mejl i domen | DKIM: potpis odlazne pošte | 10 |
| Mejl i domen | Gde stiže pošta za domen (MX) | 5 |
| Mejl i domen | Kad ističe registracija domena | 10 |
| Mejl i domen | Zaključavanje domena za prenos | 5 |
| Mejl i domen | Zaštita podataka vlasnika domena | 0 |
| Mejl i domen | Potpisana DNS zona (DNSSEC, opciono) | 0 |
| Mejl i domen | CAA zapis (opciono, plus) | 0 |