Une balise noindex est une balise HTML qui demande aux moteurs de recherche de ne pas indexer une page précise. La page n'apparaît donc pas dans les résultats de recherche. On l'utilise en général sur des pages qui n'ont pas vocation à être trouvées par le public, comme les pages de connexion, les pages de remerciement ou les contenus dupliqués.
En ajoutant la directive noindex à une page, les webmasters empêchent certaines pages de peser sur le SEO de leur site : seules les pages les plus pertinentes et les plus importantes sont indexées et classées. Cette balise se place dans la section head du code HTML de la page, comme ceci :
<meta name="robots" content="noindex">