Cum să faci SEO pentru un site, dacă site-ul folosește AJAX, și URL-urile conțin anchors (#)? Răspuns – hash bang sytnax (pentru hashtag)

Problema e clară:

URL-urile din site sunt de forma:

site.ro/#desprenoi,

site.ro/#servicii,

site.ro/#contact,

iar Google le ignoră, deși conțin lucruri diferite, pentru că tot ce e după “#” este ignorat. Cum să faci, totuși, ca pagina să fie indexată?

Michael Coghlan - Lots of Hash, https://flic.kr/p/a41JdZ
Michael Coghlan – Lots of Hash, https://flic.kr/p/a41JdZ

Răspunsul e simplu: Pune un “!” după “#”, și pagina poate fi indexată. (hash bang syntax)

Adică, în loc de
site.ro/#desprenoi, fă să ai, în schimb,
site.ro/#!desprenoi,

și pagina va fi indexată.
Detalii: Explained in 60 Seconds: Hash Symbols in URLs and SEO | OHO Interactive.

Atenție mare la conținut duplicat, de obicei e simplu să faci greșeli la site-urile cu AJAX, greșeli care pot duce la conținut duplicat.

It’s known as the “hash bang” syntax. By putting an exclamation point immediately after the hash sign, you’re telling Google that the fragments are not used for traditional scroll positioning but instead for loading separate content variations that should be crawled. With that approach, our example URLs with fragments could indeed be crawled and seen by Google. (sursa)

Atenție și la setările Google Analytics, sunt ceva mai complexe.

 

Trimite pe WhatsAppEroare linkuri?

Lasă un comentariu

Reguli pentru cei care lasă comentarii »

Puteți folosi Gravatar pentru a adăuga avatar (imagine comentarii).