బహుభాషా వెబ్సైట్ల కోసం Hreflang ట్యాగ్ల ప్రాముఖ్యత
అంతర్జాతీయ వెబ్సైట్లను నిర్వహించేటప్పుడు, వేర్వేరు భాషలు మాట్లాడే లేదా వేర్వేరు ప్రాంతాలలో నివసించే వినియోగదారులకు సరైన వెర్షన్ను చూపించడం చాలా ముఖ్యం. సెర్చ్ ఇంజన్లు వినియోగదారుల స్థానం మరియు భాషా ప్రాధాన్యతలను బట్టి సరైన పేజీని గుర్తించడానికి rel="alternate" hreflang ట్యాగ్లను ఉపయోగిస్తాయి. ఈ ట్యాగ్లు లేకపోతే, సెర్చ్ ఇంజన్లు ఒకే కంటెంట్ యొక్క వివిధ భాషా వెర్షన్లను నకిలీ కంటెంట్ (duplicate content) గా భావించే ప్రమాదం ఉంది. hreflang ట్యాగ్లను సరిగ్గా అమలు చేయడం ద్వారా, సెర్చ్ ఇంజన్లు ప్రతి వినియోగదారుకు వారి భాషకు సరిపోయే ఖచ్చితమైన URLని అందిస్తాయి.
Hreflang ట్యాగ్ల నిర్మాణం మరియు సింటాక్స్
ఒక ప్రామాణిక hreflang ట్యాగ్ నిర్దిష్ట సింటాక్స్ను అనుసరిస్తుంది. ఇది వెబ్ పేజీ యొక్క <head> విభాగంలో క్రింది విధంగా కనిపిస్తుంది:
<link rel="alternate" hreflang="language-code" href="url" />
ఈ ట్యాగ్లో రెండు ముఖ్యమైన భాగాలు ఉంటాయి:
- hreflang: ఇది లక్ష్య వినియోగదారుల భాష మరియు ప్రాంతాన్ని సూచిస్తుంది.
- href: ఇది ఆ భాషకు సంబంధించిన నిర్దిష్ట పేజీ యొక్క పూర్తి URL చిరునామాను కలిగి ఉంటుంది.
ఈ ట్యాగ్లను ఉపయోగించేటప్పుడు పరస్పర సంబంధం (reciprocity) చాలా ముఖ్యం. అంటే, ఒక పేజీ యొక్క అన్ని భాషా వెర్షన్లు తమను తాము సూచించుకోవడంతో పాటు, మిగిలిన అన్ని వెర్షన్ల URLలను కూడా పరస్పరం సూచించాలి.
ISO కోడ్ల వర్గీకరణ మరియు నియమాలు
hreflang ట్యాగ్లలో ఉపయోగించే కోడ్లు అంతర్జాతీయ ప్రమాణాలకు అనుగుణంగా ఉండాలి. ఈ ట్యాగ్ క్రింది కోడ్ల కలయికను అనుమతిస్తుంది:
- ISO 639-1 భాషా కోడ్లు: ఇవి రెండు అక్షరాల భాషా సంకేతాలు (ఉదాహరణకు, ఇంగ్లీష్ కోసం
en). - ISO 15924 స్క్రిప్ట్ సబ్ట్యాగ్లు: భాషను వ్రాసే స్క్రిప్ట్ను సూచించడానికి వీటిని ఉపయోగిస్తారు (ఉదాహరణకు, సాంప్రదాయ చైనీస్ కోసం
zh-Hantలేదా సరళీకృత చైనీస్ కోసంzh-Hans). - ISO 3166-1 Alpha-2 ప్రాంత కోడ్లు: ఇవి నిర్దిష్ట దేశం లేదా ప్రాంతాన్ని సూచించే రెండు అక్షరాల కోడ్లు (ఉదాహరణకు, యునైటెడ్ స్టేట్స్ కోసం
US).
ఈ కోడ్లను కలిపి ఉపయోగించేటప్పుడు, మొదట భాషా కోడ్, ఆ తర్వాత స్క్రిప్ట్ మరియు చివరగా ప్రాంతీయ కోడ్ రావాలి (ఉదాహరణకు: zh-Hans-US). ఈ ట్యాగ్లలో లాటిన్ అమెరికా ప్రాంతాన్ని సూచించే es-419 వంటి కోడ్లు లేదా ఇతర తెలియని కోడ్లు చెల్లుబాటు కావు.
x-default ఫాల్బ్యాక్ పాత్ర
సందర్శకుల భాష లేదా ప్రాంతానికి సరిపోయే ఖచ్చితమైన వెర్షన్ మీ వెబ్సైట్లో లేనప్పుడు, వారికి ఏ పేజీని చూపించాలో నిర్ణయించడానికి x-default విలువ ఉపయోగపడుతుంది. ఇది సాధారణంగా గ్లోబల్ హోమ్పేజీ, భాషా ఎంపిక పేజీ (language selector) లేదా వెబ్సైట్ యొక్క ప్రధాన భాషా వెర్షన్ను సూచించడానికి ఉపయోగించబడుతుంది. దీనిని చేర్చడం వల్ల ఏ ప్రాంతీయ కోడ్కూ సరిపోలని వినియోగదారులకు కూడా సరైన డిఫాల్ట్ పేజీ చేరుకుంటుంది.
Hreflang జనరేటర్ సాధనం యొక్క పనితీరు
Hreflang జనరేటర్ అనేది మీ వెబ్సైట్ కోసం లోపం లేని hreflang ట్యాగ్లను సులభంగా సృష్టించడానికి రూపొందించబడిన సాధనం. ఈ సాధనం గరిష్టంగా 100 భాషా వెర్షన్లకు ఒకేసారి మద్దతు ఇస్తుంది.
ఇన్పుట్ అవసరాలు
- భాష లేదా ప్రాంతం: రెండు అక్షరాల ISO 639-1 భాషా కోడ్, ఐచ్ఛికంగా ISO 15924 స్క్రిప్ట్ మరియు/లేదా రెండు అక్షరాల ISO 3166-1 ప్రాంత కోడ్.
- వెర్షన్ URL:
http://లేదాhttps://తో ప్రారంభమయ్యే పూర్తి వెబ్ చిరునామా. - x-default URL: సరిపోలే భాష లేనప్పుడు ఉపయోగించాల్సిన పూర్తి ఫాల్బ్యాక్ URL.
ప్రాసెసింగ్ మరియు గోప్యత
ఈ సాధనంలో మీ డేటా భద్రతకు ఎటువంటి ముప్పు ఉండదు. మీ URLలు మీ బ్రౌజర్లోనే ఉంటాయి. BroBroGoకి ఏదీ అప్లోడ్ చేయబడదు. ప్రాసెసింగ్ అంతా స్థానికంగానే జరుగుతుంది.
ధృవీకరణ మరియు అవుట్పుట్ నియమాలు
ట్యాగ్లను జనరేట్ చేసేటప్పుడు ఈ సాధనం క్రింది నియమాలను వర్తింపజేస్తుంది:
- అవుట్పుట్లో అక్షరాల కేస్ నార్మలైజ్ చేయబడుతుంది (ఉదాహరణకు,
EN-usఅనేదిen-USగా మారుతుంది). - URLలలోని క్వెరీ పారామీటర్లు ఎస్కేప్ (escape) చేయబడతాయి.
- నమోదు చేసిన అన్ని ఇన్పుట్లు మరియు URLలు చెల్లుబాటు అయ్యేవిగా ఉంటేనే ట్యాగ్లు జనరేట్ అవుతాయి. ఏదైనా లోపం ఉంటే అవుట్పుట్ ఖాళీగా ఉంటుంది.
- ప్రతి URL పొడవు తప్పనిసరిగా 2,048 అక్షరాల కంటే తక్కువగా ఉండాలి.
సాధారణ లోపాలు మరియు వాటి పరిష్కారాలు
Hreflang ట్యాగ్లను మాన్యువల్గా సృష్టించేటప్పుడు అనేక తప్పులు జరిగే అవకాశం ఉంది. ఈ సాధనం అటువంటి తప్పులను గుర్తించి క్రింది హెచ్చరికలను చూపిస్తుంది:
- కనీసం రెండు భాషా వెర్షన్లను జోడించండి: ఒకటి కంటే ఎక్కువ వెర్షన్లు ఉన్నప్పుడే
hreflangఅవసరమవుతుంది. - వెర్షన్
{index}కి భాష లేదా భాషా-ప్రాంత కోడ్ అవసరం: నిర్దిష్ట వరుసలో కోడ్ నమోదు చేయనప్పుడు ఈ లోపం వస్తుంది. - వెర్షన్
{index}కి పూర్తి URL అవసరం: URL ఫీల్డ్ ఖాళీగా ఉన్నప్పుడు ఇది కనిపిస్తుంది. - వెర్షన్
{index}తప్పనిసరిగా రెండు అక్షరాల భాషా కోడ్ను ఉపయోగించాలి, ఐచ్ఛికంగా ISO 15924 స్క్రిప్ట్ మరియు/లేదా రెండు అక్షరాల ప్రాంత కోడ్ ఉండాలి: కోడ్ ఆకృతి తప్పుగా ఉన్నప్పుడు ఈ హెచ్చరిక వస్తుంది. - వెర్షన్
{index}అనేది{code}ని ఉపయోగిస్తుంది, ఇది ISO 639-1 భాషా కోడ్ కాదు: చెల్లని భాషా కోడ్లను నమోదు చేసినప్పుడు ఇది చూపిస్తుంది. - వెర్షన్
{index}అనేది{code}ని ఉపయోగిస్తుంది, ఇది ISO 3166-1 Alpha-2 ప్రాంత కోడ్ కాదు: తప్పు ప్రాంతీయ కోడ్లను గుర్తించినప్పుడు ఈ లోపం వస్తుంది. - వెర్షన్
{index}అనేది{code}ని ఉపయోగిస్తుంది, ఇది చెల్లుబాటు అయ్యే ISO 15924 స్క్రిప్ట్ కోడ్ కాదు: తప్పు స్క్రిప్ట్ కోడ్లను నమోదు చేసినప్పుడు ఇది చూపిస్తుంది. - వెర్షన్
{index}అనేది hreflang కోడ్{locale}ని పునరావృతం చేస్తుంది: ఒకే కోడ్ను ఒకటి కంటే ఎక్కువసార్లు ఉపయోగించినప్పుడు ఈ హెచ్చరిక వస్తుంది. - వెర్షన్
{index}కి పూర్తి http:// లేదా https:// URL అవసరం: URL లో ప్రోటోకాల్ లేనప్పుడు ఈ లోపం వస్తుంది. - వెర్షన్
{index}కోసం URL తప్పనిసరిగా 2,048 అక్షరాల కంటే తక్కువగా ఉండాలి: అనుమతించబడిన అక్షరాల పరిమితి దాటినప్పుడు ఇది కనిపిస్తుంది. - x-default ఉపయోగించాల్సిన URLని జోడించండి: ఫాల్బ్యాక్ ఎంపికను ఎంచుకుని URL ఇవ్వనప్పుడు ఈ లోపం వస్తుంది.
- x-default URLకి పూర్తి http:// లేదా https:// చిరునామా అవసరం: ఫాల్బ్యాక్ URL లో ప్రోటోకాల్ లోపించినప్పుడు ఇది చూపిస్తుంది.
- x-default URL తప్పనిసరిగా 2,048 అక్షరాల కంటే తక్కువగా ఉండాలి: ఫాల్బ్యాక్ URL పరిమితి దాటినప్పుడు ఈ హెచ్చరిక వస్తుంది.
- ఈ ఎడిటర్ ఒకేసారి గరిష్టంగా
{max}భాషా వెర్షన్లకు మద్దతు ఇస్తుంది: గరిష్ట పరిమితిని మించి వెర్షన్లను జోడించినప్పుడు ఇది కనిపిస్తుంది.
తరచుగా అడిగే ప్రశ్నలు (FAQ)
ఈ జనరేటర్ ఏ hreflang కోడ్లను అంగీకరిస్తుంది?
రెండు అక్షరాల ISO 639-1 భాషా కోడ్ను ఉపయోగించండి, ఐచ్ఛికంగా దాని తర్వాత ISO 15924 స్క్రిప్ట్ సబ్ట్యాగ్ మరియు/లేదా రెండు అక్షరాల ISO 3166-1 ప్రాంత కోడ్ ఉండవచ్చు: en, zh-Hant, zh-CN లేదా zh-Hans-US. అవుట్పుట్లో లెటర్ కేస్ నార్మలైజ్ చేయబడుతుంది.
నేను జనరేట్ చేసిన ట్యాగ్లను ఎక్కడ ఉంచాలి?
ప్రతి స్థానికీకరించిన వెర్షన్ యొక్క <head> లోపల పూర్తి, మార్పులేని సెట్ను జోడించండి. ప్రతి పేజీ తనను తాను మరియు అన్ని ఇతర వెర్షన్లను సూచించాలి.
x-default దేనిని సూచించాలి?
సందర్శకుల భాష లేదా ప్రాంతానికి ఖచ్చితమైన సరిపోలిక లేనప్పుడు వారి కోసం పేజీని ఎంచుకోండి. భాషా సెలెక్టర్, గ్లోబల్ హోమ్పేజీ లేదా మీ ప్రధాన భాషా వెర్షన్ ఫాల్బ్యాక్ కావచ్చు.
ఈ సాధనం నా URLల సమాచారాన్ని సర్వర్కు పంపుతుందా?
లేదు, మీ URLలు మీ బ్రౌజర్లోనే ఉంటాయి. BroBroGoకి ఏదీ అప్లోడ్ చేయబడదు. ప్రాసెసింగ్ అంతా మీ పరికరంలోనే స్థానికంగా జరుగుతుంది.