Blog

Aplicar noindex, nofollow y noarchive a todo WordPress excepto a la página de inicio

Artículos sobre Desarrollo Web - WordPress - GNU/Linux - Elementor Pro - Bricks - JetEngine

En ocasiones puede que nos interese indexar únicamente la página principal del sitio y excluir el resto (páginas, posts, attachments…).

Podemos usar algún plugin como Yoast SEO para marcar todo lo que no queramos indexar, aunque es mucho más rápido usar el siguiente snippet a nuestro functions.php o plugin personalizado:

// Aplicar noindex, nofollow y noarchive a todas las páginas excepto la home
function noindex_excepto_home() {
    if (!is_front_page()) {
        echo '<meta name="robots" content="noindex, nofollow, noarchive" />' . "\n";
    }
}
add_action('wp_head', 'noindex_excepto_home');

Deja el primer comentario