Ndërkombëtare
Etiketa x-default
Versioni i parazgjedhur për vizitorë që nuk përputhen me asnjë gjuhë të listuar.
Çfarë është
hreflang="x-default" shënon faqen që duhet shfaqur kur asnjë nga versionet e listuara nuk i përshtatet vizitorit.
Shembull: një sajt me versione shqip, anglisht dhe gjermanisht. Një vizitor nga Japonia nuk përputhet me asnjërin. Pa x-default, motori zgjedh vetë; me të, ti e zgjedh.
Zakonisht x-default tregon ose te versioni anglisht, ose te një faqe zgjedhjeje gjuhe, ose te faqja globale. Vlera x-default nuk është kod gjuhe dhe nuk i nënshtrohet rregullave të ISO-s.
Pse ka rëndësi
Ndikimi është i kufizuar dhe duhet thënë hapur: ky është konstatim me prioritet të ulët. Nëse sajti yt i shërben vetëm shqipfolësit dhe anglishtfolësit, mungesa e tij nuk të kushton shumë.
Aty ku ka rëndësi janë sajtet me shumë rajone. Pa x-default, motori i trajton të gjitha versionet si kandidatë të barabartë për një vizitor të papërputhur, dhe zgjedhja mund të jetë e çuditshme — për shembull versioni për Zvicrën gjermanishtfolëse për një vizitor nga Brazili.
Ka edhe një përdorim të dytë: nëse ke një faqe zgjedhjeje gjuhe, x-default është mënyra e vetme për ta shënuar si të tillë. Pa të, ajo faqe konkurron me versionet e vërteta.
Dhe një gabim i shpeshtë: x-default që tregon te një faqe që ridrejton automatikisht sipas IP-së. Kjo e ngatërron motorin dhe e pengon indeksimin e versioneve të tjera.
Si rregullohet
<link rel="alternate" hreflang="sq" href="https://shembull.com/sq/">
<link rel="alternate" hreflang="en" href="https://shembull.com/en/">
<link rel="alternate" hreflang="de" href="https://shembull.com/de/">
<link rel="alternate" hreflang="x-default" href="https://shembull.com/en/">Hapat:
- Një `x-default` për grup, i përsëritur identik në çdo faqe të tij.
- Zgjidh versionin më të përgjithshëm — zakonisht anglishten ose faqen globale.
- Mos e bëj faqen e `x-default`-it të ridrejtojë sipas IP-së. Kjo e pengon indeksimin.
- Nëse ke faqe zgjedhjeje gjuhe, ajo është kandidatja natyrore.
- Mos e trajto si të detyrueshme kur ke vetëm dy gjuhë për një audiencë të qartë.
Si e mat ky mjet
Te InternationalSeoAnalyzer::analyzeHreflang() (services/InternationalSeoAnalyzer.php:85), ndryshorja $missingXDefault nis si true (:90) dhe vendoset false sapo ndeshet një etiketë me vlerë x-default (:102).
Te analyze() (:25), nëse faqja ka të paktën një etiketë hreflang dhe x-default mungon, jepet një konstatim informativ me −5 pikë (:27).
Ndryshe nga kontrolli i vetëreferencës, ky funksionon saktë: flamuri vendoset vërtet kur etiketa gjendet.
Çfarë NUK e mat
Kontrolli sheh vetëm nëse etiketa ekziston. Nuk kontrollohet nëse URL-ja e saj është e arritshme, nëse tregon te një faqe që ridrejton, apo nëse është e njëjta në të gjitha faqet e grupit.
Nuk kontrollohet as nëse ka më shumë se një x-default — dy etiketa të tilla me URL të ndryshme e bëjnë grupin të pavlefshëm, dhe mjeti nuk e vëren.
Kontrolli aktivizohet vetëm kur faqja ka të paktën një etiketë hreflang. Kjo është e saktë: një faqe njëgjuhëshe nuk ka nevojë për x-default.
Kodi që e kryen matjen
services/InternationalSeoAnalyzer.php:90— missingXDefaultservices/InternationalSeoAnalyzer.php:25— Missing x-default Hreflang