SEO, Alchemy and Standards
“It is an art without art, which has its beginning in falsehood, its middle in toil, and its end in poverty.”
Cu riscul de a-mi lua suturi trebuie sa spun ca eu consider SEO-ul un fel de Alchimie.
Pentru neinitiati, SEO inseamna Search Engine Optimisation, adica optimizarea paginilor web pentru indexarea de motoare de cautare (adica Google, Yahoo, MSN).
Alchimia este o protostiinta ce acopera mai multe domenii, de la chimie la filozofie, misticism, arta si medicina. Puteti citi definitia alchimiei pe Wikipedia.
Asemanarea dintre SEO si Alchimie este data de faptul ca practicantii lor isi bazeaza rationamenul pe misticism, inexactitate, practici nefundamentate stiintific. Asa cum ma amuza sterotipul alchimistului care transforma plumbul in aur, asa ma amuza si imaginea expertilor SEO care transforma paginile web din fosile in fruntase pe Google.
Acum cateva sute de ani, in zorii stiintei moderne, alchimia a apus. Numai ca azi SEO-ul capata rang de stiinta, desi practicantii sai sunt in 99% din cazuri simpli alchimisti. E ciudat, mai ales ca avem de a face cu un domeniu tehnic, in care exactiatatea ar trebui sa primeze. Uneori explicatiile legate de SEO si persoanele care fac SEO sunt atat de lipsite de cunostinte tehnice incat fac vrajitoarele moderne sa para veridice.
Din toate preconceptiile legate de SEO una ma deranjeaza ingrozitor. Anul trecut la Internetics se vorbea de indexare pe Google la o prezentare. Am intrebat in ce masura conteaza ca pagina web sa fie scrisa corect, valida W3C. Mi s-a raspuns ca nu conteaza … Am zis sa nu ma obosesc deoarece cu 10 minute mai devreme se vorbea despre publicitatea romaneasca online in care Google avea sub 2% din piata (dupa parerea unui vanzator de la o mare firme locala). In diverse discutii am auzit din nou acest argument chiar din partea unor persoane care sustin ca se pricep la SEO. Mai mult, am auzit intr-o emisiune radio romaneasca [download 24M] despre SEO cum ca o pagina cu mai multe erori PROBABIL se va clasa mai bine in Google decat una valida. Total aberant.
De ce TREBUIE ca o pagina sa fie valida? E simplu: motoarele de cautare folosesc niste robotei pentru indexare. Acest robotei functioneaza dupa niste STANDARDE web deja definite. Validarea W3C inseamna RESPECTAREA acestor STANDARDE. Daca o pagina e valida robotelul o va interpreta corect 100% din cazuri. Desigur, multe pagini sunt invalide pentru ca sunt scrise neglijnet. Astfel ca s-au implementat o multime de metode pentru detectarea acestor greseli si ignorarea lor. E la fel cu invatarea unei limbi noi. Daca o vorbesti perfect TOTI interlocutorii te vor intelege. Daca nu stii sa o vorbesti corect multi vor GHICI ce vrei sa spui (uneori). Dialogul va fi ingreunat si nu te poti astepta sa ca persoanele cu care vorbesti sa te considere un mai bun vorbitor decat fata de cei care vorbesc perfect.
Lipsa preocuparii fata de respectarea standardelor, alimentata de legende ca cea cu validiatatea, duce la crearea unor monstruozitati software, gen Outlook sau in genul paginilor web care accesate duc procesorul la 100% incarcare si distrug browserul.
Sa presupunem ca Google nu taxeaza lipsa validitatii, desi, stiindu-i pe ei, greu imi vine sa cred ca nu acorda cateva puncte in plus celor valizi. Deci:
invalid <= valid (ca apreciere, scor in motoarele de cautare).
Sa mai presupunem ca roboteii de analiza a paginilor sunt foarte inteligenti si se prind de 99% din cazurile in care nu se respecta standardele, indexand informatia corect. Raman totusi acele 1% (sau mai putin, un procent care tinde spre 0) cazuri in care pagina e atat de prost scrisa incat robotelul o interpreteaza incorect sau ignora informatie valida. Deci:
categorisire pagina invalida <= categorisire pagina valida
Adunand cele doua concluzii este evident ca in cel mai fericit caz, cand motoarele de cautare stiu sa faca slalom prin codul scris prost, o pagina scrisa gresit va ajunge sa aibe acelasi punctaj cu o pagina scrisa corect. Acum, cum poti spune ca o pagina scrisa prost are un scor mai mare, tocmai pentru ca e scrisa prost? Ma depaseste.
Browserele sunt foarte iertatoare cu codul invalid. Internet Explorer are o traditie de a nu respecta el insusi standardele. Cata vreme nu se respecta un standard aplicatiile sunt predispuse la erori, iar programatorii ajung sa scrie intentionat cod gresit care sa poata fi interpretat de aplicatii care functioneaza gresit. Infiorator, nu?
Revin la SEO. Domeniul e vazut ca o adevarata magie neagra, costurile sunt mari iar rezultatele greu de determinat. Uneori chiar seamana cu magia neagra ;-) in sensul rau, de sarlatanie.
Sa gandim logic pentru cateva secunde. Motoarele de cautare sunt INTELIGENTE si incearca sa clasifice informatia disponibila natural. Evident si pentru un copil, vei avea o sansa buna de a fi afisat pe o pozitie buna intr-o cautare daca:
- ai informatie concreta;
- oferi acces liber la aceasta informatie;
- siteul de prezentare este accesibil (valid, usor de inteles si folosit);
- informatia e utila si alte persoane vor face referire la ea (linkuri).
Da, asta e toata arta ascunsa a SEO-ului. Sunt niste detalii tehnice la mijloc, pe care un programator bun le respecta. Restul de chichite care se mai pot face functioneaza temporar, insa doar distributia naturala a informatiei conteaza in cele din urma.
Motoarele de cautare nu sunt fiinte extraterestre care vorbesc o limba inteleasa doar de consultantii platiti scump. Nu! Motoarele de cautare sunt concepute pentru a inlesni accesul la informatie. Cata vreme esti condus de bunul simt si gandesti din punctul de vedere al utilizatorului poti avea un site foarte bine indexat. Pentru cei care prin acces la informatie inteleg flashuri sonore si poze obositoare nu exista solutii magice, deoarece creatorii siteului au o abordare fundamental gresita, asa ca degeaba platesc pentru SEO.
Stiu ca e greu sa scrii siteuri valide, si e usor sa le strici la un update. Cu toate astea indemn toti programatorii si pe toti cei ce-si fac siteuri sa incerce sa respecte cat mai mult cu putinta standardele, sa aiba siteuri valide. Uneori e chiar imposibil din cauza browserelor bolnave, gen Internet Explorer. Cu toate astea, e de dorit sa ai cat mai putine erori intr-un site web. As paria ca un site perfect sau aproape perfect are multe puncte in plus de la motoarele de cautare (dar nu stiu asta sigur).
Pentru ca imi aplic sfaturile date mai sus va pot spune ca multe dintre siteurile web in crearea carora am fost implicat sunt excelent indexate de Google, avand uneori peste 70% din vizite venite doar de pe Google, in conditiile in care trateaza subiecte de ordin general, nu de nisa (deci au o mai mare “concurenta”). In plus rankingul paginilor de care va vorbesc este bun (4-6/10) chiar si in cazurile in care nu sunt foarte cunoscute.
Sfatul meu de SEO? Nimic nu te optimizeaza mai bine ca o doza sanatoasa de: bun simt, informatie, accesibilitate, utilizatori multumiti. Asta transforma plumbul in aur!
90% din “secretul” optimizarii tocmai l-ati aflat. Restul detaliilor le voi oferi in posturi viitoare, sau poate voi scrie un ebook.
Succes!
Posted in Neclasificate