¿Cómo eliminar paginación con Yoast SEO?

  • Autor Autor AdrianWeb
  • Fecha de inicio Fecha de inicio
AdrianWeb

AdrianWeb

1
Iota
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Buenas, hace tiempo que no uso Yoast SEO para proyectos grandes y con esta nueva versión me percate que no aparece mas la opcion de desindexar paginaciones (subpaginas de archivos)
Antes funcionaba asi.
seo-yoast-tiutlos-meta-6.png


Pero ahora no lo encuentro por ningun lado, en lugar de "OTRO" ahora aparece "RSS", nada que ver.
 
Última edición:
Yoast ya no tiene esa opción.
 
Me sale RSS en versión premium (89 dolares), lo actualizé hace pocos días, que raro.
 
Según publicaron en su blog no es necesario el noindex, por eso lo quitaron... Si quieres seguir usando yoast con esa opción tienes que añadir al functions.php de tu theme lo siguiente:

Insertar CODE, HTML o PHP:
add_filter( 'wpseo_robots', 'tr_wpseo_robots' );
function tr_wpseo_robots( $content ) {
	if ( is_paged() ) {
		return 'noindex,follow';		
	}
	return $content;
}
 
Según publicaron en su blog no es necesario el noindex, por eso lo quitaron... Si quieres seguir usando yoast con esa opción tienes que añadir al functions.php de tu theme lo siguiente:

Insertar CODE, HTML o PHP:
add_filter( 'wpseo_robots', 'tr_wpseo_robots' );
function tr_wpseo_robots( $content ) {
	if ( is_paged() ) {
		return 'noindex,follow';		
	}
	return $content;
}

Lo probare con blog de prueba
 
También tengo el mismo problema y no ubico por ningún lado la opción para deshabilitar la indexación del paginado

- - - Actualizado - - -

Creo que con esto se soluciona:

<?php
if ( is_paged() or is_search() ) {
?>
<meta name="robots" content="noindex, follow" />
<?php
}

Espero les sirva :encouragement:
 
Según publicaron en su blog no es necesario el noindex, por eso lo quitaron... Si quieres seguir usando yoast con esa opción tienes que añadir al functions.php de tu theme lo siguiente:

Insertar CODE, HTML o PHP:
add_filter( 'wpseo_robots', 'tr_wpseo_robots' );
function tr_wpseo_robots( $content ) {
    if ( is_paged() ) {
        return 'noindex,follow';        
    }
    return $content;
}

Lo voy a probar tambien me esta duplicando las subpaginas
 
tengo el mismo problemas gracias por la ayuda muchachos le voy a probar
 
También tengo el mismo problema y no ubico por ningún lado la opción para deshabilitar la indexación del paginado

- - - Actualizado - - -

Creo que con esto se soluciona:

<?php
if ( is_paged() or is_search() ) {
?>
<meta name="robots" content="noindex, follow" />
<?php
}

Espero les sirva :encouragement:
donde se pone este codigo?
Lo voy a probar tambien me esta duplicando las subpaginas

te funciono?
 
Según publicaron en su blog no es necesario el noindex, por eso lo quitaron... Si quieres seguir usando yoast con esa opción tienes que añadir al functions.php de tu theme lo siguiente:

Insertar CODE, HTML o PHP:
add_filter( 'wpseo_robots', 'tr_wpseo_robots' );
function tr_wpseo_robots( $content ) {
	if ( is_paged() ) {
		return 'noindex,[B]follow[/B]';		
	}
	return $content;
}

Una duda porque esta el follow? no debería ser nofollow?
 
Una duda porque esta el follow? no debería ser nofollow?

No lo había visto, están mal las notificaciones de forobeta...

El follow es para que google siga los enlaces que hay en esas páginas, en este caso los posts etc... Aunque con noindex no indexa la página si que entra el robot y con follow sigue rastreando las páginas que hay enlazadas, con nofollow no lo haría. :encouragement:
 
Funciona perfecto, si
 
No lo había visto, están mal las notificaciones de forobeta...

El follow es para que google siga los enlaces que hay en esas páginas, en este caso los posts etc... Aunque con noindex no indexa la página si que entra el robot y con follow sigue rastreando las páginas que hay enlazadas, con nofollow no lo haría. :encouragement:

Hola [MENTION=2243]jonay[/MENTION]

Y al añadir ese codigo, aparece la opción en el yoast? O que?
Porque agrego el codigo y no aparece nada.
 
Hola [MENTION=2243]jonay[/MENTION]

Y al añadir ese codigo, aparece la opción en el yoast? O que?
Porque agrego el codigo y no aparece nada.

No, aparece el meta en el código fuente de la página en la paginación, que es como debe estar, la opción no se mostrará en el admin.
 
No lo había visto, están mal las notificaciones de forobeta...

El follow es para que google siga los enlaces que hay en esas páginas, en este caso los posts etc... Aunque con noindex no indexa la página si que entra el robot y con follow sigue rastreando las páginas que hay enlazadas, con nofollow no lo haría. :encouragement:

Que buen hook. Gracias

para los que necesiten más info.

El código lo que haces es, mediante "add_filter" ejecuta la función "tr_wpseo_robots" cuando Yoast requiere la información sobre el robots una página del sitio.

Luego comprueba si la página en cuestion "is_paged()" lo que significa que tiene páginación y que la página actual es mayor a 1.
 
No, aparece el meta en el código fuente de la página en la paginación, que es como debe estar, la opción no se mostrará en el admin.

Oh entendido. :encouragement:
 
Hola betas!

¿Cual de los dos códigos hay que insertar y dónde tengo que colocarlo exactamente?

Saludos
 
Última edición:
Según publicaron en su blog no es necesario el noindex, por eso lo quitaron... Si quieres seguir usando yoast con esa opción tienes que añadir al functions.php de tu theme lo siguiente:

Insertar CODE, HTML o PHP:
add_filter( 'wpseo_robots', 'tr_wpseo_robots' );
function tr_wpseo_robots( $content ) {
	if ( is_paged() ) {
		return 'noindex,follow';		
	}
	return $content;
}

He añadido el código en la parte final de mi functions.php, ¿con eso ya es suficiente para que no se indexen las páginas/2 pero si las entradas que hayan dentro de ellas? ¿Más o menos cuanto tarda en verse el resultado?
 

Temas similares

S
Respuestas
2
Visitas
282
serrano
S
E
Respuestas
0
Visitas
721
Edwin Antonio Tapia Rebolledo
E
Atrás
Arriba