AJAX (Asynchronous JavaScript and XML) on selaintekniikka, jolla verkkosivu hakee ja päivittää dataa taustalla ilman koko sivun uudelleenlatausta. Käyttäjä näkee dynaamisen päivityksen (suodattimet, infinite scroll, ostoskorin päivitys), vaikka URL tai HTML-runko ei välttämättä muutu.
Miksi AJAX on tärkeä SEO:ssa?
Hakukoneet lukevat nykyään JavaScriptiä, mutta AJAX-sisältö on silti riskialtista, jos tärkeä teksti, linkit tai tuotteet latautuvat vasta klikkauksen jälkeen. Jos Googlebot ei saa sisältöä renderöinnissä, sivu voi näyttää ohuelta tai puuttua tärkeiltä avainsanoilta.
Tyypillisiä AJAX-sudenkuoppia:
- Sisältö vaihtuu ilman omaa indeksoitavaa URL:ia
- Linkkejä luodaan vain JavaScriptillä ilman crawlattavaa a href -elementtiä
- Infinite scroll ilman sivutettuja URL-osoitteita
- Lataus riippuu käyttäjän klikkauksesta, jota botti ei tee
AJAX käytännössä
- Varmista, että kriittinen sisältö on saatavilla myös server-side renderöinnillä tai prerenderöinnillä
- Anna jokaiselle tärkeälle näkymälle oma URL (esim. suodattimet → parametrit + canonical-strategia)
- Testaa URL Inspectionilla Search Consolessa, mitä Googlebot näkee renderöinnin jälkeen
- Älä piilota navigaatiota tai tuotekuvauksia pelkän AJAX-kutsun taakse
AJAX lyhyesti
AJAX päivittää sivun sisältöä ilman täyttä reloadia. SEO:ssa se toimii, kun tärkeä sisältö ja linkit ovat silti indeksoitavissa. Muuten Google näkee tyhjän tai vajaaisen sivun.