എന്താണ് rel = canonical ഞാൻ എന്തിന് ഇത് ഉപയോഗിക്കണം?

ഒരു പ്രമാണത്തിന്റെ മുൻഗണന പതിപ്പ് തിരച്ചിൽ യന്ത്രങ്ങളോട് സൂചിപ്പിക്കുന്നു

നിങ്ങൾ ഒരു ഡാറ്റ പ്രവർത്തിപ്പിക്കുന്ന സൈറ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ അല്ലെങ്കിൽ ഒരു പ്രമാണം എങ്ങനെ പകർത്തണം എന്ന് മറ്റ് കാരണങ്ങളുണ്ടെങ്കിൽ അത് പകർത്താൻ മാസ്റ്റർ കോപ്പി അല്ലെങ്കിൽ സ്പീഡ് "കാനോനിക്കൽ" കോപ്പി എന്ന സെർച്ച് എഞ്ചിനുകൾക്ക് വളരെ പ്രധാനമാണ്. ഒരു തിരയൽ എഞ്ചിൻ നിങ്ങളുടെ പേജുകൾ ഇൻഡക്സുചെയ്യുമ്പോൾ അത് തനിപ്പകർപ്പ് ചെയ്യുമ്പോൾ അത് അറിയിക്കും. കൂടുതൽ വിവരങ്ങൾ ഇല്ലാതെ, അവരുടെ പേജിന്റെ ഏറ്റവും മികച്ച ആവശ്യങ്ങൾ ഏതാണെന്ന് സെർച്ച് എഞ്ചിൻ തീരുമാനിക്കും. ഇത് ശരിയായിരിക്കാം, എന്നാൽ പഴയതും കാലഹരണപ്പെട്ടതുമായ പേജുകൾ നൽകുന്ന സെർച്ച് എഞ്ചിനുകളുടെ നിരവധി ഉദാഹരണങ്ങൾ കാരണം അവർ തെറ്റായ പ്രമാണത്തെ കാനോനിക്കൽ ആയി തിരഞ്ഞെടുത്തു.

കാനോനിക്കൽ പേജ് എങ്ങനെ വ്യക്തമാക്കണം

നിങ്ങളുടെ പ്രമാണങ്ങളിൽ മെറ്റാ ഡാറ്റ ഉപയോഗിച്ച് കാനോനിക്കൽ URL തിരയൽ എഞ്ചിനുകൾക്ക് വളരെ എളുപ്പമാണ്. കാനോനിക്കൽ അല്ലാത്ത എല്ലാ പേജിലും നിങ്ങളുടെ HEAD എലമെന്റിന്റെ മുകളിൽ സ്ഥിതിചെയ്യുന്ന ഇനിപ്പറയുന്ന HTML ഇടുക:

നിങ്ങൾക്ക് HTTP ശീർഷകങ്ങളിലേക്ക് ആക്സസ് ഉണ്ടെങ്കിൽ (.htaccess അല്ലെങ്കിൽ PHP ഉപയോഗിച്ച്) നിങ്ങൾക്ക് ഒരു PDF പോലെയുള്ള ഒരു HTML HEAD ഇല്ലാത്ത ഫയലുകളിൽ കാനോനിക്കൽ URL സജ്ജമാക്കാം. ഇത് ചെയ്യുന്നതിന്, ഇതുപോലുള്ള കാനോനിക്കൽ പേജുകൾക്കുള്ള തലക്കെട്ടുകൾ സജ്ജമാക്കുക:

ലിങ്ക്: < കാനോനിക്കൽ പേജിന്റെ URL >; rel = "canonical"

കാനോനിക്കൽ ടാഗ് എങ്ങനെ പ്രവർത്തിക്കുന്നു, എപ്പോൾ ചെയ്യാത്തത്

കാനോനിക്കൽ മെറ്റാ ഡാറ്റ മാസ്റ്റർ എജൻസിലേക്ക് തിരച്ചിൽ എഞ്ചിനുകളിലേക്ക് സൂചനയായി ഉപയോഗിക്കുന്നു. പ്രാഥമിക പകർപ്പായി മാസ്റ്റർ പകർപ്പിനെ സൂചിപ്പിക്കുന്നതിന് തിരയൽ എഞ്ചിനുകൾ അവരുടെ ഇൻഡെക്സ് അപ്ഡേറ്റുചെയ്യുന്നതിന് ഇത് ഉപയോഗിക്കും, കൂടാതെ അവർ തിരയൽ ഫലങ്ങൾ കൈമാറുമ്പോൾ അവർ വിശ്വസിക്കുന്ന പേജ് കാനോനിക്കൽ ആയുള്ള പേജിൽ എത്തിക്കുന്നു.

എന്നാൽ നിങ്ങൾ നിർദ്ദേശിച്ച കാനോണിക്കൽ പേജ് തിരയൽ എഞ്ചിനുകൾ കൈമാറുന്ന പേജായിരിക്കില്ല.

ഇത് സംഭവിച്ചേക്കാവുന്ന നിരവധി കാരണങ്ങൾ ഉണ്ട്:

റോൾ = കാനോനിക്കൽ ടാഗ് അല്ലെ?

ഒരു പേജിലേക്ക് നിങ്ങൾ rel = canonical ലിങ്ക് ചേർത്താൽ ആ പേജ് HTTP 301 റീഡയറക്ട് പോലെ കാനോനിക്കൽ പതിപ്പിലേക്ക് റീഡയറക്ട് ചെയ്യുമെന്നാണ് അനേകരും വിശ്വസിക്കുന്നത്. അത് സത്യമല്ല. സെർച്ച് എഞ്ചിനുകളുടെ വിവരങ്ങൾ rel = canonical ലിങ്ക് ലഭ്യമാക്കുന്നു, പക്ഷേ പേജ് എങ്ങനെ പ്രദർശിപ്പിക്കണം അല്ലെങ്കിൽ സെർവർ ലെവലിൽ ഏതെങ്കിലും റീഡയറക്ഷൻ ചെയ്യുന്നതിനെ ബാധിക്കുകയില്ല.

കാനോനിക്കൽ ലിങ്ക് ആത്യന്തികമായി ഒരു സൂചനയാണ്. തിരയൽ എഞ്ചിനുകൾ അത് ബഹുമാനിക്കേണ്ടതില്ല. മിക്ക സെർച്ച് എഞ്ചിനുകളും പേജ് ഉടമകളുടെ ആഗ്രഹങ്ങളെ ബഹുമാനിക്കാൻ കഠിനമായി പരിശ്രമിക്കുകയാണ്, പക്ഷേ ദിവസം അവസാനിക്കുമ്പോൾ, തിരയൽ ഫലങ്ങൾ അവർ ചെയ്യുന്നതും, നിങ്ങളുടെ കാനോനിക്കൽ പേജിൽ സേവനം ആവശ്യപ്പെടുന്നില്ലെങ്കിൽ അവർക്കാവില്ല.

കാനോനിക്കൽ ലിങ്ക് എപ്പോൾ ഉപയോഗിക്കണം

ഞാൻ മുകളിൽ പറഞ്ഞതു പോലെ കാനോനിക്കൽ അല്ലാത്ത എല്ലാ ഡ്യൂപ്ലിക്കേറ്റ് പേജിലും ഈ ലിങ്ക് ഉപയോഗിക്കണം. സമാനമായ താളുകൾ ഉണ്ടായിരിക്കുമെങ്കിലും അവ സമാനമായതല്ലെങ്കിൽ അവയിൽ ഒന്നിനെക്കാളും വ്യത്യസ്തമായ ഒരു മാറ്റം വരുത്തുന്നത് ചിലപ്പോൾ ഒരു കാനോനിക്കൽ ഉണ്ടാക്കുന്നതിനെക്കാൾ കൂടുതൽ ബുദ്ധിമുട്ട് തോന്നുന്നു.

കാനോനിക്കൽ പോലെ തികച്ചും സമാനമായ രണ്ട് പേജുകൾ അടയാളപ്പെടുത്തുന്നത് ശരിയല്ല. അവ സമാനമായിരിക്കണം, എന്നാൽ നിങ്ങളുടെ ഹോം പേജിലേക്ക് എല്ലാ പേജുകളും ഒരുമിച്ച് കൊണ്ടുവരരുത്. കാനോനിക്കൽ എന്നാൽ ആ പേജിന്റെ മാസ്റ്റർ കോപ്പി ആണ്, നിങ്ങളുടെ സൈറ്റിലെ മാസ്റ്റർ ലിങ്കുകളെയല്ല.

അവസാനത്തെ ബിറ്റ് ആവർത്തിക്കുന്നത് പ്രധാനമാണെന്ന് ഞാൻ കരുതുന്നു - കാനോനിക്കൽ പേജായി നിങ്ങളുടെ പേജുകളെ നിങ്ങളുടെ ഹോം പേജിലേക്ക് ഒരിക്കലും എങ്ങനെയാണ് പരീക്ഷിക്കാൻ കഴിയാത്തത്. ഇത് സംഭവിച്ചാലും, കാനോനിക്കൽ അല്ലാത്ത ഓരോ പേജും (അതായത് നിങ്ങളുടെ ഹോം പേജില്ലാത്ത എല്ലാ പേജും അതിന്മേൽ rel = canonical ലിങ്ക് ഉണ്ട്) സെർച്ച് എഞ്ചിൻ ഇൻഡെക്സുകളിൽ നിന്നും നീക്കം ചെയ്യാൻ കഴിയും.

ഇത് Google (അല്ലെങ്കിൽ Bing അല്ലെങ്കിൽ Yahoo! അല്ലെങ്കിൽ മറ്റേതെങ്കിലും തിരയൽ എഞ്ചിൻ) ക്ഷുദ്രമല്ല. നിങ്ങൾ ആവശ്യപ്പെട്ട കാര്യങ്ങൾ അവർ ചെയ്യുന്നുണ്ട് - ഓരോ പേജിലും നിങ്ങളുടെ ഹോം പേജിന്റെ തനിപ്പകർപ്പ് നോക്കുകയും ആ പേജിൽ എല്ലാ ഫലങ്ങളും തിരികെ വരികയും ചെയ്യും. ഉപഭോക്താക്കൾക്ക് കൂടുതൽ പ്രസക്തമായ രേഖയ്ക്ക് പകരം ഹോം പേജിൽ നിരാശാജനകമായതിനാൽ, ആ പേജ് കുറച്ച് ജനപ്രീതി നേടിയിരിക്കും, തിരയൽ ഫലങ്ങളിൽ അത് കുറയും. നിങ്ങൾ പ്രശ്നം പരിഹരിച്ചെങ്കിൽപ്പോലും, നിങ്ങൾക്ക് മാസങ്ങൾക്കുള്ളിൽ നിങ്ങളുടെ തിരയൽ ഫലങ്ങൾ കൊല്ലാൻ കഴിയും, കൂടാതെ നിങ്ങളുടെ സൈറ്റ് റാങ്കിംഗുകൾ വീണ്ടെടുക്കുന്നതിനുള്ള യാതൊരു സാധ്യതയുമില്ല.

ചില കാരണങ്ങളാൽ തിരച്ചിൽ നിന്നും ഒഴിവാക്കിയ ഒരു കാനോനിക്കൽ ഉണ്ടാക്കരുത് (noindex മെറ്റാ ടാഗ് പോലുള്ളതോ അല്ലെങ്കിൽ robots.txt ഫയലിൽ നിന്ന് ഒഴിവാക്കാവുന്നതുമാണ്). കാനോനിക്കൽ ആയി ഒരു പേജ് സൂചിപ്പിക്കുന്നതിന് ഒരു തിരയൽ എഞ്ചിൻ ക്രമീകരിക്കണമെങ്കിൽ, അത് ആദ്യം അതിനെ റഫർ ചെയ്യണം.

Rel = കാനോനിക്കൽ ലിങ്ക് ഉപയോഗിക്കേണ്ട നല്ല സ്ഥലങ്ങൾ ഇവയുൾപ്പെടുന്നു:

കാനോനിക്കൽ ലിങ്ക് ഉപയോഗിക്കേണ്ടതില്ല

നിങ്ങളുടെ ആദ്യ ചോയിസ് ഒരു 301 റീഡയറക്ട് ആയിരിക്കണം. ഇത് പേജ് യു.ആർ.എൽ മാറ്റം വരുത്തി സെർച്ച് എൻജിനെ അറിയിക്കുക മാത്രമല്ല, അത് ജനങ്ങളുടെ ഏറ്റവും പുതിയ കാലത്തേക്കും (ഞാൻ പറയും, canonicol?) എന്ന പേജിന്റെ വേരിയബിളിനും എടുക്കുന്നു.

അലസരായിരിക്കരുത്. നിങ്ങളുടെ URL ഘടന മാറ്റുന്നെങ്കിൽ, HTTP ശീർഷക കെയ്ഷപ്പിംഗ് (Htaccess അല്ലെങ്കിൽ PHP അല്ലെങ്കിൽ മറ്റൊരു സ്ക്രിപ്റ്റ് പോലുള്ളവ) 301 റീഡയറക്ട് ഓട്ടോമാറ്റിക്കായി ചേർക്കുന്നതിന് ഉപയോഗിക്കുക.

നിങ്ങൾക്ക് rel = canonical ലിങ്ക് ഉപയോഗിയ്ക്കുമ്പോൾ, പഴയ പേജുകൾ എടുക്കുന്നില്ല. അതിനാൽ ആർക്കും എപ്പോൾ വേണമെങ്കിലും അവർക്ക് ലഭിക്കും. വാസ്തവത്തിൽ, ഒരു ഉപഭോക്താവ് ഒരു പേജ് ബുക്കുമാർക്ക് ഉണ്ടെങ്കിൽ നിങ്ങൾ URL മാറ്റുകയും ഒരു rel = കാനോനിക്കൽ ലിങ്ക് ഉപയോഗിച്ച് തിരയൽ എഞ്ചിനുകൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുകയാണെങ്കിൽ, ആ ഉപഭോക്താവ് പുതിയ പേജ് ഒരിക്കലും കാണുകയില്ല.

ധാരാളം ഡ്യൂപ്ലിക്കേറ്റ് ഉള്ളടക്കമുള്ള സൈറ്റുകൾക്ക് rel = canonical ലിങ്ക് ഒരു ഉപയോഗപ്രദമായ ഉപകരണമാണ്. ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് മനസിലാക്കുക വഴി നിങ്ങൾ ഫലപ്രദമായി ഉപയോഗിക്കാം. ആത്യന്തികമായി, തിരയൽ എഞ്ചിനുകൾ അവരുടെ തിരയൽ ഇൻഡെക്സുകൾ കാലികമാക്കി നിലനിർത്താൻ സഹായിക്കുന്ന ഒരു ഉപകരണമാണ്. നിങ്ങളുടെ സെർവറുകൾ വൃത്തിയാക്കുകയും കാലികമാക്കി നിലനിർത്തുകയും ചെയ്തില്ലെങ്കിൽ, നിങ്ങളുടെ ഉപഭോക്താക്കൾ അത് ബാധിക്കുകയും നിങ്ങളുടെ സൈറ്റ് ഉപദ്രവിക്കുകയും ചെയ്യും. ഉത്തരവാദിത്തത്തോടെ അത് ഉപയോഗിക്കുക.