SEO-യിലേക്ക് കടന്നുവരുന്ന മിക്ക ഫൗണ്ടർമാരും ഒരേ രീതിയിലാണ് വരുന്നത്. അവർ ഉപകാരപ്രദമായ ഒന്ന് നിർമ്മിക്കുന്നു, അത് പ്രസിദ്ധീകരിക്കുന്നു, എന്നിട്ട് കാത്തിരിക്കുന്നു. ഒന്നും സംഭവിക്കുന്നില്ല. Letras Diferentes-ന്റെ കാര്യത്തിലും എനിക്കും അങ്ങനെയായിരുന്നു. ഇൻസ്റ്റാഗ്രാം ബയോകളിലും (Instagram bios), വാട്ട്സ്ആപ്പ് സ്റ്റാറ്റസുകളിലും (WhatsApp status), ഗെയിമിംഗ് ഹാൻഡിലുകളിലും ആളുകൾ ഉപയോഗിക്കുന്ന സ്റ്റൈലിഷ് ടെക്സ്റ്റുകൾക്കായി ഒരു ലളിതമായ ടൂൾ നിർമ്മിക്കാനാണ് ഞാൻ ശ്രമിച്ചത്. ഞാൻ അതിന്റെ റെൻഡറിംഗ് ലോജിക് (rendering logic), യൂണിക്കോഡ് റേഞ്ചുകൾ (Unicode ranges), കോപ്പി-ടു-ക്ലിപ്പ്ബോർഡ് ഫ്ലോ (copy-to-clipboard flow) എന്നിവയെല്ലാം പഠിച്ചു. എൻജിനീയറിംഗ് ആണ് ഏറ്റവും വലിയ വെല്ലുവിളി എന്ന് ഞാൻ കരുതി. എന്നാൽ വിസിബിലിറ്റി (visibility) എന്നത് തികച്ചും വ്യത്യസ്തമായ മറ്റൊരു പടവാണ് എന്ന് പിന്നീട് മനസ്സിലായി. ഒരു പ്രവർത്തനക്ഷമമായ വെബ്സൈറ്റും ആളുകൾക്ക് എളുപ്പത്തിൽ കാണാൻ കഴിയുന്ന വെബ്സൈറ്റും ഒന്നല്ല. പ്രസിദ്ധീകരണം എന്നത് തുടക്കം മാത്രമാണ്, അല്ലാതെ അവസാനമല്ല.
ഒരു സിംഗിൾ പേജ് പരീക്ഷണത്തെ സെർച്ച് ഫോക്കസ്ഡ് ടൂളുകളുടെ ഒരു ശേഖരമാക്കി മാറ്റുമ്പോൾ ഞാൻ പഠിച്ച കാര്യങ്ങൾ ഇതാ.
SEO എന്നത് ഒരു പ്രോഡക്റ്റ് തീരുമാനമാണ്, വെറുമൊരു ചെക്ക്ലിസ്റ്റ് അല്ല
ആദ്യം, ഞാൻ സെർച്ച് ഒപ്റ്റിമൈസേഷനെ ഒരു ശുചിത്വ ശീലത്തെപ്പോലെയാണ് കണ്ടിരുന്നത്. ഒരു പേജ് പൂർത്തിയാക്കിയാൽ, ടൈറ്റിൽ ടാഗിൽ കുറച്ച് കീവേഡുകൾ ചേർക്കും, ഒരു മെറ്റാ ഡിസ്ക്രിപ്ഷൻ നൽകും, എന്നിട്ട് ആ ജോലി കഴിഞ്ഞു എന്ന് കരുതും. ആ പേജ് "ഒപ്റ്റിമൈസ്" ചെയ്യപ്പെട്ടു. എന്നാൽ ട്രാഫിക് മാറാതെ തുടർന്നു, സന്ദർശകർ വന്നാലും പെട്ടെന്ന് തന്നെ സൈറ്റ് വിട്ടുപോയി.
SEO-യെ വെറുമൊരു പെയിന്റ് പോലെ കാണുന്നത് നിർത്തി, അതിനെ ബ്ലൂപ്രിന്റിന്റെ ഭാഗമായി കാണാൻ തുടങ്ങിയപ്പോഴാണ് യഥാർത്ഥ മാറ്റം ഉണ്ടായത്. നിങ്ങൾ നിർമ്മിക്കുന്ന ടൂളുകൾ ഏതാവണം, അവ എങ്ങനെ പ്രവർത്തിക്കണം എന്നതിനെ ഇത് സ്വാധീനിക്കേണ്ടതുണ്ട്. Letras Diferentes-ന്റെ കാര്യത്തിൽ, വ്യക്തിപരമായ താൽപ്പര്യങ്ങൾക്കനുസരിച്ചല്ല, മറിച്ച് യഥാർത്ഥ സെർച്ച് ബിഹേവിയർ (search behavior) അടിസ്ഥാനമാക്കി പുതിയ ജനറേറ്ററുകൾ തിരഞ്ഞെടുക്കുക എന്നതായിരുന്നു അതിന്റെ അർത്ഥം. ഓരോ ടൂളിനെയും ഒരു പൊതുവായ ഫോണ്ടുകളുടെ ശേഖരമായി കാണുന്നതിന് പകരം, ഒരു പ്രത്യേക ആവശ്യം നിറവേറ്റുന്ന രീതിയിൽ ഘടനയൊരുക്കുക എന്നതായിരുന്നു അത്. SEO ആണ് റോഡ്മാപ്പിനെ നയിക്കുമ്പോൾ, ഒരു വരി പോലും എഴുതുന്നതിന് മുമ്പ് തന്നെ ഓരോ പുതിയ പേജിനും നിലനിൽപ്പിന് ഒരു കാരണമുണ്ടാകും. നിങ്ങൾ ഒരു പ്രോഡക്റ്റിന് പുറമെ വിസിബിലിറ്റി കൂട്ടിച്ചേർക്കുകയല്ല ചെയ്യുന്നത്. മറിച്ച്, ആളുകൾക്ക് കണ്ടെത്താൻ കഴിയുന്ന രീതിയിൽ നിങ്ങൾ പ്രോഡക്റ്റ് ഡിസൈൻ ചെയ്യുകയാണ്.
ഒരു ബ്രോഡ് കീവേഡ് എന്നത് ഒരു കെണിയാണ്
എന്റെ ആദ്യകാല ലക്ഷ്യം ലളിതമായിരുന്നു: letras diferentes-ന് വേണ്ടി റാങ്ക് ചെയ്യുക. ആ വാക്ക് പ്രചാരത്തിലുണ്ടായിരുന്നു, സൈറ്റുമായി നേരിട്ട് ബന്ധമുള്ളതായിരുന്നു, കൂടാതെ സൈറ്റിൽ എല്ലായിടത്തും അത് ഉണ്ടായിരുന്നു. അതൊരു മികച്ച ലക്ഷ്യമാണെന്ന് തോന്നി. എന്നാൽ പ്രശ്നം എന്തെന്നാൽ, അത് ഒരു വിഭാഗമായിരുന്നില്ല, മറിച്ച് ഒരു വലിയ കൂട്ടമായിരുന്നു.
ഇൻസ്റ്റാഗ്രാം ഫോണ്ടുകൾ തിരയുന്ന ഒരാൾക്ക് കോപ്പി-പേസ്റ്റ് ചെയ്യാൻ എളുപ്പമുള്ളതും മനോഹരവുമായ സ്റ്റൈലുകൾ വേണം. എന്നാൽ ഒരു ഗെയിമർ ഫ്രീ ഫയർ (Free Fire) നിക്ക്നെയിം തയ്യാറാക്കുമ്പോൾ ക്യാരക്ടർ ലിമിറ്റും സ്റ്റൈലിംഗും ശ്രദ്ധിക്കും. രണ്ടുപേരും സമാനമായ കാര്യങ്ങൾ സെർച്ച് ചെയ്തേക്കാം, പക്ഷേ അവർ വരുന്നത് വ്യത്യസ്തമായ ആവശ്യങ്ങളുമായാണ്. എല്ലാവരെയും ഒരൊറ്റ ജനറിക് പേജിലേക്ക് എത്തിച്ചപ്പോൾ, ആർക്കും തൃപ്തികരമായ സേവനം ലഭിച്ചില്ല. മൃദുവായ (soft aesthetic) ഫോണ്ടുകൾ തിരയുന്ന കൗമാരക്കാർ കഠിനമായ ഗെയിമിംഗ് ഗ്ലിഫുകൾ (gaming glyphs) കണ്ടു. ഗെയിമർമാർ കണ്ട കഴ്സീവ് സ്ക്രിപ്റ്റുകൾ ഗെയിം ക്ലയന്റുകൾ നിരസിച്ചേക്കാം.
അതിനാൽ ഞാൻ സൈറ്റിനെ പല ഭാഗങ്ങളായി തിരിച്ചു. എല്ലാ ആവശ്യങ്ങൾക്കും വേണ്ടി റാങ്ക് ചെയ്യാൻ ശ്രമിക്കുന്ന ഒരു ഭാരമേറിയ ഹോംപേജിന് പകരം, പ്രത്യേക ആവശ്യങ്ങൾക്കായി ഫോക്കസ്ഡ് ലാൻഡിംഗ് പേജുകൾ ഞാൻ നിർമ്മിച്ചു. ഇൻസ്റ്റാഗ്രാം ബയോ ഫോണ്ടുകൾക്കായി ഒരു പാത, ഗെയിമിംഗ് നിക്ക്നെയിമുകൾക്കായി മറ്റൊന്ന്, ഇൻവിസിബിൾ ക്യാരക്ടറുകൾക്കായി മറ്റൊന്ന്. ഹോംപേജിന് ഇപ്പോഴും പ്രാധാന്യമുണ്ട്, പക്ഷേ അത് ഒരു ലോബി പോലെയാണ് പ്രവർത്തിക്കുന്നത്. യഥാർത്ഥ മൂല്യം ഓരോ സന്ദർശകർക്കും വേണ്ടി പ്രത്യേകം നിർമ്മിച്ച മുറികളിലാണ് ഇരിക്കുന്നത്. ശക്തമായ ഒരു ഹോംപേജ് നല്ലതാണ്, എന്നാൽ ഫോക്കസ്ഡ് ആയ പേജുകളുടെ ഒരു കൂട്ടം കൂടുതൽ നല്ലതാണ്, കാരണം ആളുകൾ യഥാർത്ഥത്തിൽ സെർച്ച് ചെയ്യുന്ന രീതിയുമായി അത് പൊരുത്തപ്പെടുന്നു.
കീവേഡുകൾ മാത്രമല്ല, പ്രശ്നങ്ങളാണ് പരിഹരിക്കേണ്ടത്
ആളുകൾ എന്താണ് ടൈപ്പ് ചെയ്യുന്നത് എന്ന് കീവേഡുകൾ പറഞ്ഞുതരും. എന്നാൽ അവർ അത് എന്തുകൊണ്ട് ചെയ്യുന്നു എന്ന് അവ അപൂർവ്വമായി മാത്രമേ പറഞ്ഞുതരികയുള്ളൂ. ഇൻവിസിബിൾ ക്യാരക്ടറുകളുടെ (invisible characters) കാര്യത്തിൽ ഞാൻ ഇത് കഠിനമായി പഠിച്ചു. ആളുകൾ "invisible text", "Unicode spaces" എന്നിവയാണ് തിരയുന്നതെന്ന് സെർച്ച് ഡാറ്റ സൂചിപ്പിച്ചു. യൂണിക്കോഡ് ചരിത്രവും കോഡ് പോയിന്റുകളും റെൻഡറിംഗ് മാനദണ്ഡങ്ങളും വിശദീകരിക്കുന്ന ഒരു പേജ് നിർമ്മിക്കുക എന്നതായിരുന്നു എന്റെ ആദ്യ ചിന്ത. അത് വളരെ വിശദമായ ഒന്നാണെന്ന് എനിക്ക് തോന്നി. പക്ഷേ അത് പൂർണ്ണമായും പരാജയപ്പെട്ടു.
പിന്നീട് ഞാൻ യഥാർത്ഥ ക്വറികൾ (queries) വായിക്കാനും അതിന്റെ പശ്ചാത്തലം ചിന്തിക്കാനും സമയം ചെലവഴിച്ചു. ആളുകൾക്ക് എൻകോഡിംഗ് മാനദണ്ഡങ്ങളെക്കുറിച്ച് ഒരു പാഠം പഠിക്കാനല്ലയിടം. അവർക്ക് ഒരു ഗെയിം പ്രൊഫൈലിനായി ഒരു ബ്ലാങ്ക് നിക്ക്നെയിം വേണമായിരുന്നു, അല്ലെങ്കിൽ ചാറ്റിൽ അയക്കാൻ ഒരു ശൂന്യമായ സന്ദേശം വേണമായിരുന്നു, അല്ലെങ്കിൽ ഒരു യൂസർനെയിമിൽ ടെക്സ്റ്റ് ഒളിപ്പിക്കാൻ ഒരു മാർഗ്ഗം വേണമായിരുന്നു. ലക്ഷ്യം ഒളിച്ചുവെക്കലും ഉപയോഗക്ഷമതയുമായിരുന്നു, അല്ലാതെ വിദ്യാഭ്യാസമല്ല. ഞാൻ ആ ടാസ്ക്കിന് ചുറ്റും പേജ് പുനർനിർമ്മിച്ചു: ഇൻവിസിബിൾ സ്ട്രിംഗ് ജനറേറ്റ് ചെയ്യുക, അത് എവിടെയാണ് പ്രവർത്തിക്കുക എന്ന് കൃത്യമായി കാണിക്കുക, ഒരൊറ്റ ക്ലിക്കിൽ ഉപയോക്താവിന് അത് കോപ്പി ചെയ്യാൻ അനുവദിക്കുക. ഒരു വാക്കിന് ചുറ്റും നിർമ്മിക്കുന്നതും ഒരു ലക്ഷ്യത്തിന് ചുറ്റും നിർമ്മിക്കുന്നതും തമ്മിലുള്ള വ്യത്യാസം വളരെ ചെറുതായി തോന്നാം, പക്ഷേ അത് അങ്ങനെയല്ല. നിങ്ങൾ ഉപയോക്താക്കളുടെ ലക്ഷ്യങ്ങൾക്കനുസരിച്ച് കാര്യങ്ങൾ ക്രമീകരിക്കുമ്പോൾ, ഉള്ളടക്കത്തിന്റെ ഘടന (content structure) തനിയെ വ്യക്തമാകും.
ഡാറ്റയെ പ്രോഡക്റ്റ് ഫീഡ്ബാക്ക് ആയി ഉപയോഗിക്കുക
നിങ്ങൾക്ക് സത്യസന്ധമായ പ്രോഡക്റ്റ് ഫീഡ്ബാക്ക് വേണമെന്നുണ്ടെങ്കിൽ, ഗൂഗിൾ സെർച്ച് കൺസോൾ (Google Search Console) തുറക്കുക. നിങ്ങളുടെ അനുമാനങ്ങളെ അത് കാര്യമാക്കുന്നില്ല. ഒരു പ്രശ്നത്തെ നേരിടുമ്പോൾ യഥാർത്ഥ ആളുകൾ അവരുടെ ആവശ്യങ്ങളെ സ്വന്തം വാക്കുകളിൽ എങ്ങനെ വിവരിക്കുന്നു എന്ന് അത് കൃത്യമായി കാണിച്ചുതരുന്നു.
ഞാൻ ഉപകരണങ്ങളെ സാങ്കേതിക കൃത്യതയോടെ അടയാളപ്പെടുത്താറുണ്ടായിരുന്നു. ഒരു ഫീച്ചറിനെ ഞാൻ 'Unicode text generator' എന്ന് വിളിച്ചു. എന്നാൽ എന്റെ ഉപയോക്താക്കൾ അതിനെ 'name modifier' എന്നാണ് വിളിച്ചിരുന്നത്. ഇത് ചെറിയൊരു പദപ്രയോഗ വ്യത്യാസമായി തോന്നാം, പക്ഷേ ഇവിടെയാണ് ട്രാഫിക് നഷ്ടപ്പെടുന്നത്. നിങ്ങളുടെ പേജ് 'Unicode normalization'-നെ കുറിച്ച് സംസാരിക്കുകയും, സന്ദർശകൻ "modify my gamer name" എന്ന രീതിയിൽ തിരയുകയും ചെയ്യുകയാണെങ്കിൽ, അവർ തമ്മിലുള്ള ആ ബന്ധം ഒരിക്കലും സംഭവിക്കില്ല. ഇപ്പോൾ ഞാൻ 'Queries report'-നെ ഒരു നേരിട്ടുള്ള നിർദ്ദേശ പെട്ടി (suggestion box) പോലെയാണ് കാണുന്നത്. ഒരു വാചകം ആവർത്തിച്ചു കാണുമ്പോൾ, ആ ആവശ്യം പേജ് പരിഗണിക്കുന്നുണ്ടോ എന്ന് ഞാൻ സ്വയം ചോദിക്കാറുണ്ട്. പലപ്പോഴും, അത് സംഭവിക്കാറില്ല. ആളുകൾ ഉപയോഗിക്കുന്ന ഭാഷയ്ക്ക് അനുസൃതമായി ഹെഡിംഗുകളും, ബട്ടൺ ലേബലുകളും, ആമുഖ വിവരണങ്ങളും മാറ്റുന്നത് കാര്യങ്ങളെ ലളിതമാക്കലല്ല. മറിച്ച്, അവർ എവിടെയാണോ നിൽക്കുന്നത് അവിടെ അവരെ സ്വീകരിക്കലാണ്.
ഇംപ്രഷനുകൾ എന്നാൽ സന്ദർശനങ്ങളല്ല
ആദ്യകാല റിപ്പോർട്ടുകൾ പ്രത്യാശ നൽകുന്നതായിരുന്നു. ആയിരക്കണക്കിന് ഇംപ്രഷനുകൾ. എന്നാൽ ക്ലിക്ക് എണ്ണം പരിശോധിച്ചപ്പോൾ നിശബ്ദത മാത്രമാണ് കണ്ടത്. ഒരു ഇംപ്രഷൻ എന്നാൽ ഗൂഗിൾ നിങ്ങളുടെ ലിങ്ക് കാണിച്ചു എന്ന് മാത്രമാണ് അർത്ഥമാക്കുന്നത്. ആ ലിങ്ക് ഒരു ക്ലിക്ക് അർഹിക്കുന്നു എന്ന് അതിനർത്ഥമില്ല.
ഒരു മുഴുവൻ ശൃംഖലയും ഒരുമിച്ച് വായിക്കാൻ ഞാൻ പഠിച്ചു: ഏത് ക്വറി (query) ആണ് ഒരാളെ ഇവിടെ എത്തിച്ചത്, റിസൾട്ട് പേജിൽ നമ്മുടെ സ്ഥാനം എന്തായിരുന്നു, എത്ര തവണ നമ്മൾ പ്രത്യക്ഷപ്പെട്ടു, നമുക്ക് ക്ലിക്ക് ലഭിച്ചോ, കൂടാതെ ലിക്കിന് അപ്പുറം എങ്ങനെയുള്ള അനുഭവം കാത്തിരിക്കുന്നു എന്നതും ഇതിൽ ഉൾപ്പെടുന്നു. ഓരോ ലിങ്കും പ്രധാനമാണ്, എന്നാൽ ഏറ്റവും കുറഞ്ഞ ചിലവിൽ ഏറ്റവും വലിയ ഫലം നൽകുന്ന പരിഹാരം പലപ്പോഴും 'title tag' ആണ്. കീവേഡുകൾ കൊണ്ട് നിറച്ച ഒരു ടൈറ്റിൽ ഒരു ഫയലിംഗ് ക്യാബിനറ്റ് ലേബൽ പോലെ തോന്നും. അത് ആളുകളെക്കൊണ്ട് ക്ലിക്ക് ചെയ്യിപ്പിക്കില്ല.
ഒരു ടൈറ്റിൽ ഒരു ദൗത്യത്തെ (task) കുറിച്ച് പറയണം. എന്റെ ഇപ്പോഴത്തെ രീതി ലളിതമാണ്: പ്രധാന ദൗത്യം, അതിനോടൊപ്പം അതിന്റെ ഉപയോഗക്രമം (use case), പിന്നെ വ്യക്തമായ ഒരു ആക്ഷൻ (action). അമിതമായ സാങ്കേതികതയിലേക്ക് പോകാതെ, ക്ലിക്കിന് ശേഷം അവർക്ക് കൃത്യമായി എന്താണ് ചെയ്യാൻ കഴിയുക എന്ന് അത് തിരയുന്നവർക്ക് പറഞ്ഞു കൊടുക്കുന്നു. ടൈറ്റിലിന് ക്ലിക്ക് ലഭിക്കുന്നില്ലെങ്കിൽ, ബാക്കിയുള്ള ശൃംഖലയും തകരും.
ഇന്റേണൽ ലിങ്കുകൾ ഒരു യാത്രയാണ്
പണ്ട് ഞാൻ ബന്ധപ്പെട്ട ലിങ്കുകൾ ഒരു പേജിൽ ക്രമമില്ലാതെ നൽകാറുണ്ടായിരുന്നു. സാങ്കേതികമായി അവ ഇന്റേണൽ ലിങ്കുകൾ ആയിരുന്നു, അതിനാൽ അവ SEO മാനദണ്ഡങ്ങൾ പാലിച്ചിരുന്നു. എന്നാൽ പേജ് വായിക്കുന്ന മനുഷ്യന് അവ കൊണ്ട് യാതൊരു പ്രയോജനവുമുണ്ടായിരുന്നില്ല.
ഇപ്പോൾ ഞാൻ ലിങ്കുകളെ ഒരു വർക്ക്ഫ്ലോയിലെ (workflow) അടുത്ത ഘട്ടമായി രൂപകൽപ്പന ചെയ്യുന്നു. ഒരാൾ ഒരു ഗെയിമിംഗ് നിക്ക്നെയിം (gaming nickname) നിർമ്മിച്ചുവെങ്കിൽ, അവർക്ക് അടുത്തതായി എന്തായിരിക്കും വേണ്ടത്? അതിനെ അലങ്കരിക്കാൻ പ്രത്യേക ചിഹ്നങ്ങൾ (special symbols). ഇൻസ്റ്റാഗ്രാമിനായി ഒരു ബോൾഡ് ഫോണ്ട് അവർ കണ്ടെത്തിയെങ്കിൽ, അവർക്ക് അടുത്തതായി ഇറ്റാലിക് അല്ലെങ്കിൽ കർസീവ് ഫോണ്ടുകൾ വേണമെന്നുണ്ടാകാം. ലിങ്ക് എന്നത് വെറുമൊരു നിർദ്ദേശമല്ല, അത് ആ യാത്രയെ തുടരുകയാണ് ചെയ്യുന്നത്. ഇത് ആളുകളെ സൈറ്റിലൂടെ സ്വാഭാവികമായി സഞ്ചരിക്കാൻ സഹായിക്കുന്നു, കൂടാതെ പരസ്പരം സഹായിക്കുന്ന പേജുകളിലേക്ക് ഓതറിറ്റി (authority) വിതരണം ചെയ്യാനും ഇത് സഹായിക്കുന്നു. സെർച്ച് എഞ്ചിനുകൾ ഘടന ശ്രദ്ധിക്കുന്നു, മനുഷ്യർ ഉപയോജിത്തം ശ്രദ്ധിക്കുന്നു. നല്ല ഇന്റേണൽ ലിങ്കിംഗ് ഇവ രണ്ടിനെയും ഒരേപോലെ സഹായിക്കുന്നു.
യഥാർത്ഥ പാഠം
SEO എന്നത് നിങ്ങൾ വാടകയ്ക്ക് എടുക്കുന്ന ഒരു വിഭാഗമല്ല
