Կանոնիկ թեգերի դերը որոնողական օպտիմալացման (SEO) մեջ
Կանոնիկ թեգերը (rel="canonical") հանդիսանում են որոնողական համակարգերին ուղղորդելու հիմնական գործիքներից մեկը։ Դրանց գլխավոր նպատակն է որոնողական ռոբոտներին հստակ ցույց տալ, թե տվյալ բովանդակության համար որ հասցեն է համարվում նախընտրելի կամ հիմնական տարբերակը։ Սա կանխում է կրկնօրինակված բովանդակության (duplicate content) հետ կապված խնդիրները, երբ միևնույն կամ գրեթե նույնական էջը հասանելի է լինում տարբեր URL-ներով։
Երբ որոնողական համակարգերը հանդիպում են մի քանի էջերի, որոնք ունեն նույն բովանդակությունը, նրանք կարող են դժվարանալ որոշել, թե որ տարբերակը պետք է ներառել որոնման արդյունքներում։ Ճիշտ տեղադրված կանոնիկ թեգը լուծում է այս խնդիրը՝ կենտրոնացնելով էջի հեղինակությունը և հղումների կշիռը մեկ հիմնական հասցեի վրա։
Ինքնահղվող կանոնիկ թեգեր և դրանց առավելությունները
Ինքնահղվող կանոնիկ թեգը (self-referencing canonical) այն հղումն է, որը մատնանշում է հենց տվյալ էջի վերջնական URL-ը։ Սա SEO-ի լավագույն փորձառություններից է, քանի որ այն պաշտպանում է էջը հասցեի վերջում պատահական պարամետրերի ավելացումից։
Օրինակ, եթե օգտատերը կամ գովազդային արշավը էջին հղվում է հետևյալ տարբերակներով.
https://example.com/page?utm_source=newsletterhttps://example.com/page?gclid=123
Ինքնահղվող կանոնիկ թեգը, որը պարունակում է հիմնական https://example.com/page հասցեն, որոնողական համակարգերին հստակ հասկացնում է, որ այս բոլոր տարբերակները պետք է դիտարկվեն որպես մեկ էջ։ Սա թույլ է տալիս խուսափել էջի հեղինակության փոշիացումից։
Ինչպես են վերահղումները ազդում կանոնիկ թեգերի վրա
Վերահղումները (redirects) էականորեն փոխում են կանոնիկ թեգերի գնահատման գործընթացը։ Երբ դուք մուտքագրում եք որոշակի URL, էջը կարող է ավտոմատ կերպով վերահղվել մեկ այլ հասցեի (օրինակ՝ HTTP-ից HTTPS-ի անցնելիս կամ վերջավորության սլեշի / ավելացման դեպքում)։
Այս դեպքում կարևոր է տարբերակել երկու հասցեները.
- Մուտքագրված URL՝ այն սկզբնական հասցեն, որը դուք տրամադրել եք ստուգման համար։
- Վերջնական URL վերահղումներից հետո՝ այն իրական հասցեն, որտեղ օգտատերը և որոնողական համակարգը հայտնվում են բոլոր վերահղումների ավարտից հետո։
Եթե կանոնիկ թեգը հղվում է վերջնական հասցեին, ապա այն համարվում է ճիշտ և ինքնահղվող, նույնիսկ եթե այն չի համընկնում ձեր մուտքագրած սկզբնական հասցեի հետ։
Կանոնիկ թեգերի ստուգման կանոնները և սահմանափակումները
Կանոնիկ թեգերի վերլուծության ժամանակ գործում են որոշակի տեխնիկական կանոններ և սահմանափակումներ, որոնք անհրաժեշտ է հաշվի առնել.
- Մեկից ավելի թեգեր. Եթե էջը պարունակում է մեկից ավելի կանոնիկ թեգ, ապա վերլուծության համար հաշվի է առնվում միայն առաջինը։ Որոնողական համակարգերը նման դեպքերում կարող են ամբողջությամբ անտեսել բոլոր կանոնիկ թեգերը։
- JavaScript-ի սահմանափակումներ. Ստուգումն իրականացվում է էջի կողմից վերադարձված սկզբնական HTML կոդի հիման վրա։ Կանոնիկ թեգերը, որոնք ավելացվում են դինամիկ կերպով՝ միայն JavaScript-ի գործարկումից հետո, չեն հայտնաբերվի։ Կարևոր է, որ կանոնիկ թեգերը առկա լինեն հենց սկզբնական էջի աղբյուրում։
- Հասցեի երկարություն. Մուտքագրվող URL-ը պետք է լինի սահմանված առավելագույն նիշերի սահմաններում։
- Մասնավոր հասցեներ. Տեղային կամ մասնավոր ցանցերի հասցեները (օրինակ՝
http://127.0.0.1/admin) չեն կարող ստուգվել։
Գործիքի աշխատանքի սկզբունքը և տվյալների մշակումը
«Կանոնիկ թեգերի ստուգիչ» գործիքը հնարավորություն է տալիս արագ վերլուծել ցանկացած հանրային էջի կանոնիկ կարգավիճակը։ Գործիքի աշխատանքի ընթացքը հետևյալն է.
- Դուք մուտքագրում եք հանրային էջի հասցեն։
- BroBroGo-ն ստանում է URL-ը՝ հանրային էջը բեռնելու համար։
- Գործիքը հետևում է բոլոր վերահղումներին, վերլուծում է էջի HTML կոդի head բաժինը և համեմատում է գտնված կանոնիկ հասցեն մուտքագրված ու վերջնական հասցեների հետ։
- Բեռնված էջը և արդյունքը չեն պահպանվում, ինչն ապահովում է տվյալների մշակման պարզությունն ու գաղտնիությունը։
Եթե ստուգման ընթացքում նոր հարցում է ուղարկվում, ապա նախորդ անավարտ հարցումն ավտոմատ կերպով դադարեցվում է։
Ստուգման արդյունքների և սխալների մեկնաբանում
Ստուգման արդյունքում գործիքը կարող է վերադարձնել հետևյալ հաղորդագրություններն ու կարգավիճակները.
| Կարգավիճակ / Հաղորդագրություն | Նկարագրություն |
|---|---|
| Կանոնիկը գտնվել է: Այն ինքնահղվող է և համընկնում է մուտքագրված URL-ի հետ: | Էջն ունի ճիշտ կանոնիկ թեգ, որը համընկնում է ձեր մուտքագրած հասցեի հետ։ |
| Կանոնիկը համընկնում է վերահղումից հետո ստացված վերջնական էջի հետ, բայց ոչ մուտքագրված URL-ի: | Տեղի է ունեցել վերահղում, և կանոնիկը ճիշտ կերպով հղվում է վերջնական էջին։ |
| Կանոնիկը հղվում է այլ URL-ի, քան վերջնական էջն է: | Կանոնիկ թեգը մատնանշում է բոլորովին այլ էջ։ |
| Էջի head բաժնում կանոնիկ թեգ չի գտնվել: | Էջի սկզբնական HTML կոդում rel="canonical" թեգը բացակայում է։ |
Գտնվել է {count} կանոնիկ թեգ: Ցուցադրվում է առաջինը. խորհուրդ է տրվում թողնել միայն մեկը: |
Էջում առկա են մի քանի կանոնիկ թեգեր, ինչը կարող է շփոթեցնել որոնողական համակարգերին։ |
| Կանոնիկ թեգը գոյություն ունի, բայց դրա href-ը վավեր HTTP կամ HTTPS URL չէ: | Թեգի href ատրիբուտի արժեքը սխալ է ձևավորված։ |
Էջի բեռնման կամ հասցեի վավերացման հետ կապված խնդիրների դեպքում կարող են հայտնվել հետևյալ սխալները.
- Նախ կամովին մուտքագրեք էջի URL. «Նախ մուտքագրեք էջի URL:»
- Անվավեր հասցե. «Մուտքագրեք վավեր հանրային HTTP կամ HTTPS URL:»
- Տեղային հասցե. «Մասնավոր և տեղային (local) հասցեները չեն կարող ստուգվել:»
- Երկարության սահմանափակում. «URL-ը պետք է լինի
{max}նիշից կարճ:» - Կապի խնդիր. «Չհաջողվեց կապ հաստատել էջի հետ: Ստուգեք URL-ը կամ նորից փորձեք:»
- Ժամանակի սպառում. «Էջը չափազանց ուշ պատասխանեց: Փորձեք մի փոքր ուշ:»
- Շատ վերահղումներ. «Էջն ունի չափազանց շատ վերահղումներ ստուգումն ավարտելու համար:»
- HTTP սխալ. «Էջը վերադարձրեց HTTP
{status}կարգավիճակ, ուստի դրա կանոնիկը չհաջողվեց ստուգել:» - Ոչ HTML բովանդակություն. «Այդ URL-ը չի վերադարձրել HTML էջ:» կամ «Էջը չի վերադարձրել ընթեռնելի HTML:»
- Չափազանց մեծ head բաժին. «Էջի head բաժինը չափազանց մեծ էր անվտանգ ստուգման համար:»
Հաճախ տրվող հարցեր (FAQ)
Ի՞նչ է ինքնահղվող կանոնիկը (self-referencing canonical):
Դա կանոնիկ հղում է, որը մատնանշում է հենց տվյալ էջի վերջնական URL-ը։ Սա որոնողական համակարգերին տալիս է հստակ նախընտրելի URL, նույնիսկ երբ նույն բովանդակությանը կարելի է հասնել մի քանի եղանակով։
Ինչո՞ւ կարող է ինքնահղման ստուգումն անցնել, նույնիսկ եթե մուտքագրված URL-ը չի համընկնում:
Ձեր մուտքագրած հասցեն կարող է վերահղվել մեկ այլ URL-ի։ Կանոնիկը կարող է ճիշտ կերպով հղվել այդ վերջնական էջին՝ միաժամանակ տարբերվելով ձեր մուտքագրած սկզբնական հասցեից։
Արդյո՞ք ստուգիչը տեսնում է JavaScript-ով ավելացված կանոնիկ թեգերը:
Այն ստուգում է էջի կողմից վերադարձված HTML-ը։ Կանոնիկը, որն ավելացվում է միայն էջի սկրիպտների գործարկումից հետո, կարող է այստեղ չհայտնվել, ուստի համոզվեք, որ կարևոր կանոնիկ թեգերը առկա են էջի սկզբնական կոդում։
Ի՞նչ է տեղի ունենում, եթե էջում առկա են մի քանի կանոնիկ թեգեր:
Եթե էջը պարունակում է մեկից ավելի կանոնիկ թեգ, ապա գործիքի կողմից կցուցադրվի միայն առաջինը։ Նման դեպքերում խորհուրդ է տրվում խմբագրել էջի կոդը և թողնել միայն մեկ կանոնիկ թեգ, քանի որ բազմակի թեգերը կարող են անտեսվել որոնողական համակարգերի կողմից։