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.

 


Note: Also see the Yahoo! Group on which I present similar issues:IMRo. To join, email imro-subscribe@yahoogroups.com and reply to the confirmation email.

I am a Freelancer. My expertise is in SEO (Search Engine Optimization) / UX (user experience) / WordPress. Co-founder of lumeaseoppc.ro (series of events on SEO & PPC) and cetd.ro (Book on branding for MDs). On a personal level, I like self-development - events, sports, healthy living, volunteering, reading. I live in London, and lots of things live in me.

No comments yet.

Leave a comment

Your email address will not be published.