Nu stiu ce vrei sa spui prin "deprecierea" tagurilor html in favoare css, sincer.
Html si css sunt 2 lucruri total diferite.
Html este efectiv codul cu care se construieste pagina, ceea ce rendeaza browserul si citeste google pentru a vedea continutul text, iar css-ul este utilizat pentru a stiliza (culori, dimensiuni, pozitionari, etc...) codul html.
Cel mai important aspect pe care trebuie sa-l ai in vedere cand codezi ceva cu Google in minte, este code-to-content ratio. Cu alte cuvinte, pe google il intereseaza in primul rand continutul text al paginii respective, si mai putin codul. Cu cat ai cod mai putin, cu atat e mai simplu pt google sa-ti evidentieze continutul, si sa iti acorde un anume grad de relevanta.
Plecand de la acest aspect, pentru a reduce code-to-content ratio, si a optimiza onsite paginile site-ului tau, e bine sa faci urmatoarele lucruri:
- sa folosesti cat mai putin cod (x)HTML
- codul folosit sa fie valid, pentru ca motorul de cautare sa poate separa usor codul de continut
- sa folosesti cod css pentru stilizare, sau javascript pentru functionalitate in fisiere externe, linkuite in zona <head>
Dpdv SEO, sunt foarte putine taguri (x)HTML care te intereseaza, si care ii asigura o functionare in parametri normali:
- zona head(obligatorie), cu meta-uri si link-uri fisiere externe
- zona body(obligatorie)
- h1-h6 (pentru headinguri)
- <b> respectiv <strong> pentru bolduire
- <i> respectiv <em> pentru italic/emphasize
- evident <a href="" title=""> pentru linkuri, si <img alt=""> pentru imagini
Tagurile gen <font>, sau orice alte taguri folosite pt stilizarea inline a html-ului sunt irelevante pentru google, perimate, greoaie, si incarca inutil codul html, motiv pt care e bine ca stilizarea sa se realizeze prin intermediul css-ului extern.
In rest, cam orice alte taguri html, sunt irelevante pentru google, si nu afecteaza relevanta continutului efectiv, atata timp cat codul tau este curat, semantic si valid.



Răspunde cu citat