Kalo te përmbajtja
SEO Analyzer

Teknike

Struktura e URL-së

Gjatësia, shkronjat e mëdha, nënvijat dhe parametrat në URL; mjeti kontrollon katër rregulla formale.

Çfarë është

URL-ja është adresa e faqes dhe, për shumë vizitorë, përshkrimi i parë i saj. Ajo shfaqet te rezultatet e kërkimit, te shiriti i adresës dhe kudo ku lidhja kopjohet.

Një URL e lexueshme thotë çfarë ka brenda: /riparim-laptopesh/prishtine. Një e palexueshme nuk thotë asgjë: /index.php?cat=12&id=8837&sess=a9f.

Asnjë nga rregullat e këtij kontrolli nuk është kërkesë teknike — URL-të me shkronja të mëdha, me nënvija dhe me parametra punojnë përsosmërisht. Ato janë konvencione që dalin nga mënyra se si njerëzit dhe motorët i lexojnë adresat.

Pse ka rëndësi

URL-të e gjata priten në rezultatet e kërkimit dhe në aplikacionet e mesazheve, prandaj pjesa kuptimplote humbet.

Shkronjat e mëdha janë burim i vërtetë gabimesh: serverët Linux i trajtojnë /Produkti dhe /produkti si dy faqe të ndryshme, ndërsa serverët Windows jo. Rezultati janë dy URL për të njëjtën përmbajtje, me lidhje të ndara midis tyre.

Nënvijat historikisht nuk lexoheshin si ndarës fjalësh; vija ndarëse po. Ndryshimi sot është i vogël, por vija mbetet zgjedhja e sigurt.

Parametrat e pyetjes janë problemi më i madh i të katërve. Çdo kombinim filtrash prodhon një URL të re. Një faqe me pesë filtra mund të prodhojë mijëra adresa për të njëjtën përmbajtje, dhe të gjitha konkurrojnë me njëra-tjetrën.

Si rregullohet

# e mirë
https://shembull.com/riparim-laptopesh/prishtine

# e keqe
https://shembull.com/Sherbimet_Tona/index.php?kat=12&id=8837&utm_source=fb

Hapat:

  • Vetëm shkronja të vogla. Shto një ridrejtim 301 nga variantet me shkronja të mëdha te forma e vogël.
  • Vija ndarëse, jo nënvija dhe jo hapësira.
  • Fjalë, jo numra identifikues kur është e mundur.
  • Për faqe me filtra, vendos rel="canonical" te versioni pa parametra dhe noindex te kombinimet pa vlerë.
  • Mos i ndrysho URL-të ekzistuese pa nevojë. Çdo ndryshim kërkon ridrejtim 301 dhe humb pak nga fuqia e lidhjeve.
  • Hiq parametrat e gjurmimit nga lidhjet e brendshme.

Si e mat ky mjet

TechnicalAnalyzer::checkUrlStructure() (services/TechnicalAnalyzer.php:34) e ndan URL-në me parse_url() dhe zbaton katër rregulla: gjatësia e plotë mbi 75 shenja (:41), shkronja të mëdha në shteg (:44), nënvijë në shteg (:47), dhe prania e parametrave të pyetjes (:50).

Nëse asnjëri nuk shkelet, kaluar (:56). Nëse shkelet qoftë edhe një, jepet një konstatim i vetëm informativ që i liston të gjitha shkeljet bashkë (:58).

Çfarë NUK e mat

Katër rregullat maten mbi URL-në e vetme që u skanua, jo mbi sajtin. Problemi i vërtetë i parametrave — mijëra URL të dublikuara nga filtrat — nuk shihet dot nga një faqe e vetme.

Pragu 75 shenja matet mbi URL-në e plotë, përfshirë https:// dhe hostin, prandaj një domain i gjatë e konsumon kuotën para se shtegu të nisë.

Kontrolli nuk sheh: thellësinë e dosjeve, shenja të koduara me përqindje, shenja jo-ASCII, vizë të fundit të papërputhshme, apo fjalë ndalimi në shteg. Të gjitha shkeljet bashkohen në një konstatim të vetëm me ndikim të ulët, prandaj një URL me katër probleme raportohet me të njëjtën peshë si një me një.

Kodi që e kryen matjen

  • services/TechnicalAnalyzer.php:34TechnicalAnalyzer::checkUrlStructure
  • services/TechnicalAnalyzer.php:58url_structure

Standardi