Am citit recent un articol pe un site romanesc despre cum anume ar afecta CSS-ul optimizarea Web. Articolul il puteti citi aici, dar aproape as baga mana in foc ca este traducere de prin alte parti, ce pot sa imi dau seama, ca inceputul articolului este tradus de pe bloggerforum.com.
As dori sa ma opresc doar asupra catorva aspecte. Primul ar fi mitul dimensiunii fisierului. Exista un mit intre amatorii de SEO, foarte vehiculat pe forumuri ca daca ai CSS extern asta iti ajuta la indexare, adica indexeaza content mai mult pentru ca motoarele ar fi atat de proaste incat sa nu poata sari peste formatarea CSS. Oare chiar atat de prost sa fie un bot, care stie el sa caute prin toate colturile unui site, toate linkurile la cine stie cate toate documentele in ce formate, dar sa se blocheze de un amarat CSS? NU, dimensiunea CSS-ului nu afecteaza cantitatea de text indexata de un motor. Nu zic ca nu e frumos sa ai CSS-ul extern, dar de la asta pana la aberatii de gen: “se poate plasa continutul informational relevant cat mai aproape de inceputul paginii, in asa fel incat motoarele de cautare sa inteleaga mai usor tematica si informatiile puse la dispozitie de acea pagina” este cale lunga. Repet: un motor nu poate fi atat de prost incat sa se impiedice de CSS, e adevarat ca folosind formatarea poti sa fraieresti motorul sa ii apara un text deasupra altui text, cand de fapt vizual apar altfel, dar asta e altceva, nu are a face dimensiunea.
Un alt aspect cu care nu sunt de acord in articol, este legat de structurarea contentului pe baza CSS. Articolul sustine:
“Modificand structura interna a unei pagini veti beneficia de doua avantaje majore. Primul, faptul ca veti putea urmari mai usor codul sursa atunci cand veti dori sa efectuati modificari ulterioare asupra acestuia, iar al doilea avantaj va fi acela ca motorul de cautare va putea intelege mai usor “despre ce e vorba” in pagina respectiva.
Trecand peste faza cu codul sursa, ceea ce denota faptul ca autorul este htemelist, eu unu nu inteleg cum anume motorul intelege mai bine despre ce e vorba modificand structura interna, si nici de ce doar folosind CSS. Structura interna sunt de acord ca conteaza enorm, este evident. Dar doar schimband tagurile font in H1 nu cred ca il dai peste cap pe Googlebot, poate chiar il lasi uimit de cat de diferit arata contentul fata de data trecuta cand a trecut pe la tine si iti baga niste penalty-uri de alea, de gen, stai sa vedem si data urmatoare la ce sa ne asteptam.
In final as dori sa dau doar un tip cum se poate intr-adevar face ceva calumea cu CSS-ul care sa fie util in optimizare. Anume, daca pana acum ai un site cu menu sus sau dreapta si folosesti tabele, motoarele vad mai intai meniul decat contentul propriu zis care il ai in pagina. Folosind divuri flotante sau alte artificii, poti sa le pui in fata contentul efectiv al paginii si apoi meniul, evitand astfel ca motorul sa considere ca meniul este cel mai important text din pagina. Dar nu bag mana in foc ca ce zic chiar este luat in considerare de Google, pentru ca conform Matt Cuts, Google deja depisteaza pattern-uri de template-uri in pagini si poate si singur sa se prinda care este contentul efectiv al unei pagini – si ca se prinde de template-uri pot sa bag mana in foc. Dar in anumite cazuri, in care meniul mai variaza sau in care se doreste maxim de optimizare, si acolo unde competitia este pe muchie de cutit, se poate face ca un text care in mod normal apare in footer si contine ceva cuvinte cheie pentru optimizare, in loc sa apara jos, pentru motoare sa apara sus desi folosind CSS, vizual el apare jos.
Ar fi mai multe de zis de CSS, chiar si ca se poate folosi pentru chestii mai neagreate de Google, adica ascundere de text, dar asta nu e bine sa facem, pentru ca minciuna are picioare scurte …
Ma bucur ca ati citit articolul respectiv (scris de mine) dar imi pare totusi rau ca nu l-ati citit cu atentie.
In primul rand nu vorbeam despre dimensiunea fisierului CSS, ci despre dimensiunea fisierului de scripting
(fie el HTML, PHP, ASP, JSP, ASPX … sau ce dvs). Orice browser ce l-ati putea folosi, stie sa interpreteze doar
cod HTML, CSS sau Javascript. Asa ca… orice limbaj de scripting (sau programare … daca trebuie neaparat spus asa)
va genera cod HTML care va fi interpretat de browser. Daca in codul HTML respectiv se introduce si formatarea HTML,
atunci, codul va fi mai lung, iar bot-ul google nu va fi foarte incantat de acest lucru.
De ce ? Pentru ca … concret… codul sursa al paginii respective ar putea ocupa sa zicem 100kb … din care doar
(sa presupunem) 50kb vor fi continut informational. Astfel, folsind CSS putem micsora dimensiunea fizica a paginii
cu … sa zicem 10kb, iar raportul cod sursa – continut informational se va schimba.
Exista mai multe aspecte pe care nu le-ati inteles, sau nu ati vrut in mod intentionat sa le intelegeti, doar pentru a
putea scrie articolul de mai sus.
Legat de celelalte afirmatii … ca as fi HTML-ist sau … faptul ca aberez pe acel site, sau ca … as copia articolele,
te rog respectuos sa analizezi un pic situatia in care te afli. In primul rand, nu vad nimic rau in a fi HTML-ist …
tocmai prin faptul ca TOATE BROWSERELE interpreteaza doar cod HTML.
Totusi, ar trebui macar sa studiati mai detaliat problema pe care o abordati. Spre exemplu … Bizpro.ro, blog-ul pe care
il administrez are un PageRank 5, cu toate ca e lansat doar de cateva luni. Comparativ, site-ul … sau blog-ul dvs.
are un frumos PageRank 0, cu toate ca exista pe web de aproape 2 ani. Cel putin acest lucru ar trebui sa va dea de gandit
inainte sa faceti afirmatii despre mine ca as fi nepriceput in domeniul SEO, comparativ cu dvs.
Va urez totusi succes in ceea ce faceti…
P.S. : Ati dori sa va fac un pic de reclama pe Blog-ul meu ?
bot-ul google nu il intereseaza dimensiunea fisierului, este un mit. limita de 100kb este speculativa si se refera la contentul propriu-zis, nu si la codul sursa. google nu ar face prostia sa limiteze 100k si sa ignore pur si simplu content relevant doar pentru ca cel care a facut site-ul nu stia ca poate sa bage formatarea in CSS.
insa pentru ca eu poate nu stiu nimic, iata altii care dovedesc ce spun eu: http://www.sitepoint.com/article/indexing-limits-where-bots-stop
sa fii htmlist nu e nici o problema, dar sa scrii articole SEO pe baza traducerilor de pe alte blouri din afara, nu prea e bine pentru industria autohtona.
cat despre page rank, dpdv seo e mort, e doar un briz-briz pentru firmele de “marketing” online care vand clientilor vrajeala.