Kalo te përmbajtja
SEO Analyzer

Lidhje

Lidhjet e brendshme

Sa lidhje drejt faqeve të tjera të të njëjtit sajt ka faqja; nën tri, mjeti paralajmëron.

Çfarë është

Lidhjet e brendshme janë ato që çojnë nga një faqe e sajtit te një tjetër.

Ato bëjnë dy punë. Për vizitorin, ndërtojnë rrugën: nga një artikull te një shërbim, nga një shërbim te një shembull. Për motorin, ato janë mënyra si zbulohen faqet e reja dhe si shpërndahet autoriteti brenda sajtit.

Një faqe pa asnjë lidhje hyrëse nga brenda sajtit quhet "faqe e izoluar": ajo ekziston, por asnjë rrugë nuk të çon aty. Motori e gjen vetëm nga sitemap-i, dhe i jep peshë të vogël.

Pse ka rëndësi

Lidhja e brendshme është i vetmi mjet ku ke kontroll të plotë. Lidhjet e jashtme i japin të tjerët; ato të brendshme i vendos ti.

Pasoja e mungesës është e ngadaltë dhe e padukshme: faqet e thella indeksohen ngadalë ose aspak, dhe autoriteti mbetet i grumbulluar te faqja kryesore.

Për vizitorin, mungesa e lidhjeve do të thotë rrugë pa krye. Ai lexon artikullin, mbaron, dhe nuk ka ku të shkojë — largohet.

Ka edhe një anë të kundërt: shumë lidhje pa kuptim, ose lidhje të futura automatikisht mbi çdo fjalë kyçe, e bëjnë tekstin të palexueshëm dhe e hollojnë vlerën e secilës.

Gabimi më i shpeshtë strukturor është të lidhësh gjithnjë nga faqja kryesore poshtë dhe kurrë anash — midis faqeve të lidhura tematikisht.

Si rregullohet

  • Lidh nga teksti, me fjalë përshkruese. Teksti i lidhjes i tregon motorit se për çfarë është faqja e synuar.
  • Lidh anash, jo vetëm poshtë. Faqet e lidhura tematikisht duhet të tregojnë te njëra-tjetra.
  • Kontrollo faqet e izoluara. Çdo faqe duhet të arrihet nga të paktën një tjetër.
  • Mos i fut automatikisht. Lidhjet e gjeneruara mbi çdo përmendje të një fjale kyçe janë zhurmë.
  • Shto breadcrumb — navigim i dobishëm dhe lidhje e brendshme njëherësh.
  • Ndreq lidhjet e thyera brenda sajtit menjëherë; ato harxhojnë vizita dhe kohë indeksimi.

Si e mat ky mjet

BacklinkService::extractLinks() (services/BacklinkService.php:41) merr çdo //a[@href], kapërcen lidhjet boshe, ato me #, javascript:, mailto: dhe tel: (:55), zgjidh URL-të relative kundrejt URL-së bazë (:60), dhe e quan lidhjen të brendshme kur hosti përputhet me domainin ose kur hosti mungon (:65).

checkInternalLinks() (:166) klasifikon: tri ose më shumë (:171, kaluar), një deri dy (:174, informativ), zero (:176, paralajmërim me ndikim të lartë).

Çfarë NUK e mat

Matja bëhet mbi një faqe të vetme. Struktura e vërtetë e lidhjeve të brendshme — faqet e izoluara, thellësia e klikimeve, shpërndarja e autoritetit — kërkon crawl të gjithë sajtit, jo skanim të një URL-je.

Numërohen të gjitha lidhjet, përfshirë menunë dhe fundfaqen, të cilat përsëriten në çdo faqe. Kjo do të thotë se pragu tre kalohet pothuajse gjithnjë nga shablloni, pa asnjë lidhje të vërtetë brenda tekstit. Vendndodhja llogaritet te services/BacklinkService.php:69 dhe ruhet, por nuk përdoret nga asnjë kontroll.

Zgjidhja e URL-ve relative është e thjeshtuar: href-i bashkohet me URL-në bazë pa trajtuar ../ dhe pa marrë parasysh <base>. Lidhje si ../../faqja zgjidhen gabim.

Nuk kontrollohet as nëse lidhjet e brendshme funksionojnë — statusi kontrollohet vetëm për lidhjet e jashtme.

Kodi që e kryen matjen

  • services/BacklinkService.php:41BacklinkService::extractLinks
  • services/BacklinkService.php:166BacklinkService::checkInternalLinks
  • services/BacklinkService.php:69location