Hakurobotti (crawler), jota kutsutaan myös indeksointirobotiksi tai hämähäkiksi (spider), on ohjelmisto, jolla hakukoneet selaavat ja indeksoivat verkkosivuja. Sen päätehtävä on käydä sivustoilla, lukea sisältö ja kerätä tietoa hakemistoon, jota hakukoneet käyttävät osuvien hakutulosten näyttämiseen.
Hakurobotti seuraa linkkejä sivulta toiselle ja kerää tietoa jokaisen sivun sisällöstä, rakenteesta ja muista tärkeistä tekijöistä. Tämän tiedon avulla hakukoneet ymmärtävät, mistä sivu kertoo, ja voivat sijoittaa sen oikein hakutuloksissa. Hakurobottien ansiosta hakukoneilla on ajantasaista tietoa ja ne voivat näyttää käyttäjille tarkkoja ja osuvia hakutuloksia.