మా స్వంత సైట్ను సరిచేసినప్పుడు నేర్చుకున్న SEO పాఠాలు
మేము కొన్ని రోజులు మా సైట్ను సెర్చ్ ఇంజిన్ చదివినట్టే చదివాము, సరిచేయదగిన ఆరు విషయాలు కనుగొన్నాము. ప్రతి పేజీ రెండు FAQ బ్లాక్లు ప్రకటిస్తోంది, Google మా హీరో వెనుక ఉన్న అలంకార గ్లోను మా థంబ్నెయిల్గా ఉపయోగిస్తోంది, కొన్ని టెంప్లేట్ పేజీలు తాము సమాధానం ఇవ్వని శోధనలకు ర్యాంక్ అవుతున్నాయి, స్టేజింగ్లో మా స్వంత ఎడ్జ్ సైట్లోని కొత్త విభాగాన్ని బ్లాక్ చేస్తోంది. ఇవేవీ నాటకీయమైనవి కావు. అయినా ప్రతిదీ నిశ్శబ్దంగా మా దృశ్యమానతకు నష్టం కలిగిస్తోంది.
ఒక్క పేరాలో సైట్
mythex.ai ఒక సింగిల్-పేజ్ యాప్, దాన్ని మేము బిల్డ్ సమయంలో ప్రీరెండర్ చేస్తాము: ఒక స్క్రిప్ట్ ప్రతి రూట్ను తిరిగి, దానికి స్టాటిక్ HTML ఫైల్ రాస్తుంది, పేజీ టైటిల్, వివరణ, స్ట్రక్చర్డ్ డేటాను (పేజీ ఏమిటో సెర్చ్ ఇంజిన్లకు చెప్పే JSON-LD బ్లాక్ — స్ట్రక్చర్డ్ డేటా అంటే ఏమిటి చూడండి) ఇంజెక్ట్ చేస్తుంది. ఈ వ్యాసంలోని చాలా విషయాలు ఆ ప్రీరెండర్ దశలోనే ఉంటాయి, ఎందుకంటే క్రాలర్ నిజంగా చదివేది అదే HTML.
1. ప్రతి పేజీ తానే FAQ పేజీ అని చెప్పుకుంది
లక్షణం. మా HTML టెంప్లేట్లో సైట్-వ్యాప్త FAQPage బ్లాక్ ఉండేది, దాని URL /faq వైపు చూపేది. ప్రీరెండర్ ప్రతి పేజీకి దాని స్వంత FAQPageను పైన జోడించేది. అంటే ప్రతి పేజీలో రెండు ఉండేవి — మా ప్రైవసీ పాలసీ కూడా Google కు తాను FAQ పేజీ అని చెబుతోంది.
ఇది ఎందుకు ముఖ్యం. Google ఒక పేజీకి గరిష్టంగా ఒక FAQPage ను ఆశిస్తుంది. వేరే చోటికి చూపే రెండవది ఆ పేజీ మార్కప్ను విలువ తగ్గించే అవకాశం ఉంది, కేవలం విస్మరించడం కాదు.
పరిష్కారం. గ్లోబల్ బ్లాక్ తొలగించబడింది. ప్రతి పేజీ FAQ మార్కప్ ఒకే చోటి నుంచి వస్తుంది, /faq పేజీతో సహా, అది ప్రశ్నల పూర్తి జాబితా నుంచి దాన్ని నిర్మిస్తుంది. FAQలు లేని పేజీలు ఇప్పుడు ఏవీ ప్రకటించవు, ఇదే నిజాయితీ సమాధానం. ఏ పేజీలోనైనా ఒకటి కంటే ఎక్కువ FAQPage మళ్లీ వస్తే ప్రీరెండర్ బిల్డ్ను విఫలం చేస్తుంది. ఎవరో గుర్తుంచుకునే నియమం విచ్ఛిన్నమవుతుంది; బిల్డ్ అమలు చేసే నియమం అలా కాదు.
2. Google మాకు తప్పు చిత్రాన్ని వాడింది
లక్షణం. సెర్చ్ ఫలితాల్లో Mythex థంబ్నెయిల్, మా షేర్ కార్డ్కు బదులుగా, హోమ్పేజీ హీరో వెనుక ఉన్న మృదువుగా మెరిసే గ్లో — ఒక అలంకార బ్యాక్గ్రౌండ్ చిత్రం.
ఇది ఎందుకు జరిగింది. ఏ చిత్రం ఒక పేజీని సూచిస్తుందో మేము Google కు ఎప్పుడూ చెప్పలేదు, అది దొరికిన ఒకదాన్ని ఎంచుకుంది.
పరిష్కారం. ఒకే సమస్యకు రెండు వైపులు:
- ఏ చిత్రం పేజీదో చెప్పండి. హోమ్పేజీకి ఇప్పుడు
WebPageనోడ్ ఉంది, దానిprimaryImageOfPageమా షేర్ కార్డ్ను సూచిస్తుంది, ప్రతి ప్రీరెండర్ చేసిన పేజీ స్ట్రక్చర్డ్ డేటాలో దాని స్వంత చిత్రం ఉంటుంది (పేజీ షేర్ చిత్రం, లేదా డిఫాల్ట్ చిత్రం). - అలంకరణను దాచండి. బ్యాక్గ్రౌండ్ చిత్రాలు ఇప్పుడు
robots.txtలో అనుమతించబడవు, మరియుnoindex, noimageindexహెడర్తో అందించబడతాయి, కాబట్టి అవి ఇమేజ్ సెర్చ్ మరియు థంబ్నెయిల్స్ నుంచి దూరంగా ఉంటాయి.
3. సెర్చ్ ఇంజిన్లకు మా లోగో మాత్రమే తెలుసు
మా Organization మార్కప్లో పేరు, లోగో, కొన్ని సోషల్ లింక్లు ఉండేవి — బ్రాండింగ్ మాత్రమే. సెర్చ్ ఇంజిన్లు కంపెనీ నాలెడ్జ్ ప్యానెల్ను రిజిస్ట్రీ తరహా వాస్తవాల నుంచి నిర్మిస్తాయి, కాబట్టి మేము మా ట్రేడ్ లైసెన్స్ నుంచి వచ్చినవి జోడించాము: చట్టపరమైన పేరు, స్థాపన తేదీ, వ్యవస్థాపకుడు, నమోదు చిరునామా. ఫోన్ నంబర్ను ఉద్దేశపూర్వకంగా వదిలేశాము.
4. టెంప్లేట్ పేజీలు తప్పు ప్రశ్నకు సమాధానమిచ్చాయి
లక్షణం. Search Console లో మూడు టెంప్లేట్ పేజీలు ఇంప్రెషన్స్ సేకరిస్తున్నాయి కానీ క్లిక్స్ లేవు. ఒకటి “content strategist portfolio” మరియు దాని వేరియంట్లకు, మరొకటి “best italian restaurant website design” కు, ఇంకొకటి “agile board” చుట్టూ ఉన్న సమూహానికి ర్యాంక్ అయ్యాయి — ఆ శోధనల్లో సగం “free” అనే పదం కలిగి ఉన్నాయి. స్థానాలు 20ల మధ్య నుంచి 50ల వరకు ఉన్నాయి.
ఎందుకు. ప్రతి పేజీ అడిగిన దాని కంటే వేరే ప్రశ్నకు సమాధానమిచ్చింది. ఇటాలియన్ రెస్టారెంట్ డిజైన్ ఎలా ఉంటుందో చూడాలనుకునే వ్యక్తి, బిల్డర్ను అమ్మే పేజీపై దిగాడు.
పరిష్కారం. ఈ మూడింటిలో ప్రతిదానికి ఇప్పుడు ఉత్పత్తి కోసం కాకుండా శోధన కోసం రాసిన విభాగం ఉంది, ప్రజలు టైప్ చేసే పదాలలో టైటిల్ మరియు వివరణ, వారు ఇప్పటికే విడుదల చేస్తున్న మార్కప్కు తగిన FAQలు ఉన్నాయి.
అదే కమిట్ ఒక నిశ్శబ్ద సమస్యను కూడా సరిచేసింది. “రిలేటెడ్ టెంప్లేట్స్” బ్లాక్ ఒక కేటగిరీలోని మొదటి నాలుగు టెంప్లేట్లను తీసుకునేది, కాబట్టి ప్రతి పోర్ట్ఫోలియో టెంప్లేట్ అదే నాలుగు పోర్ట్ఫోలియోలకు లింక్ చేసేది, మిగిలిన కేటగిరీకి ఇంటర్నల్ లింక్లు అసలు ఉండేవి కావు. దానిని మేము సబ్కేటగిరీ క్రమంలో ఉన్న రింగ్తో భర్తీ చేశాము: ప్రతి టెంప్లేట్ పేజీకి ఖచ్చితంగా నాలుగు ఇన్ మరియు నాలుగు అవుట్ లింక్లు ఉంటాయి. ప్రీరెండర్ చేసిన HTML ఇప్పుడు ఆ లింక్లను కూడా ప్రింట్ చేస్తుంది — అంతకుముందు అవి JavaScript రన్ అయిన తర్వాతే ఉండేవి, అది క్రాలర్ ఎప్పుడూ రన్ చేయకపోవచ్చు.
5. కొత్త పేజీలు డిప్లాయ్ అయిన వెంటనే Bing కు చెప్పడం
Google IndexNow ను విస్మరిస్తుంది, ఇది URL మారినప్పుడు సెర్చ్ ఇంజిన్లను పింగ్ చేయడానికి ఒక ప్రోటోకాల్. Bing, Yandex, Seznam దీన్ని ఉపయోగిస్తాయి — మరియు ChatGPT సెర్చ్ చదివేది Bing ఇండెక్స్నే. AI యాప్ బిల్డర్ను AI అసిస్టెంట్లు కనుగొనలేకపోవడం ఒక ప్రత్యేక రకమైన వైఫల్యం.
ప్రతి డిప్లాయ్లో మొత్తం సైట్మ్యాప్ను సమర్పించడం స్పష్టమైన మార్గం, కానీ అలా చేస్తే కీ థ్రాటిల్ అవుతుంది, మరియు చాలా డిప్లాయ్లు సెర్చ్ ఇంజిన్ పట్టించుకునే ఏదీ మార్చవు. కాబట్టి ఒక స్క్రిప్ట్, సైట్ ఇప్పుడు అందిస్తున్న సైట్మ్యాప్ను కొత్తగా బిల్డ్ అయిన దానితో పోలుస్తుంది, కేవలం తేడాను సమర్పిస్తుంది.
అది పనిచేయడానికి రెండు వివరాలు సహాయపడ్డాయి:
- డిప్లాయ్ ముందు స్నాప్షాట్ తీసుకోండి. బేస్లైన్ను కొత్త బిల్డ్ లైవ్ అవ్వడానికి ముందే పట్టుకోవాలి. తర్వాత “live” సైట్మ్యాప్ ఇప్పటికే కొత్తదే అవుతుంది మరియు ప్రతి డిఫ్ ఖాళీగా వస్తుంది.
- ఇప్పటికి కొత్త పేజీలు మాత్రమే. మా సైట్మ్యాప్లో
lastmodతేదీలు లేవు, కాబట్టి స్క్రిప్ట్ కొత్త పేజీలను ప్రకటిస్తుంది కానీ మళ్లీ రాసిన వాటిని కాదు. ప్రతి URL కు బిల్డ్ తేదీని అతికిస్తే, ప్రతి డిప్లాయ్లో మొత్తం సైట్ మారినట్టు గుర్తుంచుకుంటుంది — మేము తప్పించుకుంటున్న స్పామ్ సరిగ్గా అదే.
ఇది ప్రొడక్షన్ డిప్లాయ్లపై మాత్రమే రన్ అవుతుంది, మరియు ఎప్పుడూ బిల్డ్ను విఫలం చేయదు: అది రన్ అయ్యే సమయానికి సైట్ ఇప్పటికే లైవ్లో ఉంటుంది, మరియు సెర్చ్ ఇంజిన్ పింగ్ ఎర్ర డిప్లాయ్కు విలువైనది కాదు.
6. మా స్వంత ఎడ్జ్ “Not found” అంది
మేము /ai పేజీలను ప్రారంభించినప్పుడు (వాటి గురించి మరింత ప్రతి రకమైన వ్యాపారానికి ల్యాండింగ్ పేజీ లో), స్టేజింగ్లో అన్నింటికీ “Not found” కనిపించింది, స్టాటిక్ హోస్ట్ మాత్రం వాటిని సరిగ్గా అందిస్తోంది.
మా మార్కెటింగ్ హోస్ట్ల ముందు ఉన్న సర్వీస్ కేవలం అనుమతి జాబితాలోని మార్గాలను మాత్రమే ఫార్వర్డ్ చేస్తుంది; మిగిలినవి కఠినమైన 404 పొందుతాయి. /ai కొత్తది, జాబితాలో లేదు. మేము /ai మరియు /ai/* జోడించాము, అవి పాస్ అవుతాయని నిర్ధారించే టెస్ట్తో. చిన్న బగ్, కానీ సరిగ్గా అలాంటిదే కొత్త విభాగాన్ని ఎవరూ గమనించకుండానే క్రాలర్లకు కనిపించకుండా చేస్తుంది.
మేము ఏమి నేర్చుకున్నాము
- క్రాలర్ చదివే HTMLను చదవండి. వీటిలో చాలా బ్రౌజర్లో కనిపించనివి, ప్రీరెండర్ చేసిన ఫైల్లో స్పష్టంగా కనిపించేవి.
- SEO నియమాలను బిల్డ్ తనిఖీలుగా మార్చండి. “ప్రతి పేజీకి ఒక FAQPage” ఇప్పుడు గుర్తుంచుకోవడం కాదు, అమలు చేయబడుతుంది.
- మీరు ఏమి అర్థం చేసుకుంటున్నారో సెర్చ్ ఇంజిన్లకు చెప్పండి. మిమ్మల్ని ఏ చిత్రం లేదా ఏ వాస్తవాలు సూచిస్తాయో మీరు చెప్పకపోతే, అవి ఊహిస్తాయి.
- Search Console మీకు ఏ ప్రశ్న అడిగారో చెబుతుంది. క్లిక్స్ లేని ఇంప్రెషన్స్ సాధారణంగా పేజీ వేరే ప్రశ్నకు సమాధానమిచ్చిందని అర్థం.
- అన్నీ కాదు, తేడాలను సమర్పించండి. మారినదాన్ని మాత్రమే పింగ్ చేయడం రేట్ లిమిట్స్ పరిధిలో ఉండేలా చేస్తుంది.
మీరు నిర్మించిన సైట్ కోసం అదే చేయాలనుకుంటే, AI తో నిర్మించిన వెబ్సైట్ల కోసం SEO మరియు Google Search Console సెటప్ గైడ్లు ప్రాథమిక అంశాలను కవర్ చేస్తాయి.