• Buenas a todos,

    Tengo un problema con Yoast. Está instalado en un site pero no aparece el canonical y no acabo de saber donde está el problema.

    Normalmente el plugin lo introduce sin problema pero en este site no sé qué ocurre pero no muestra la etiqueta canonical, y es necesario porque sino el contenido duplicado me puede fulminar…

    ¿Alguien sabe qué ocurre?

    Gracias!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador almendron

    (@almendron)

    ¿En qué sitio? En infofit.es sí que aparece:

    <link rel="canonical" href="https://infofit.es/" />

    • Esta respuesta fue modificada hace 5 años, 12 meses por almendron.
    Iniciador del debate asgard8

    (@asgard8)

    Buenas! No, se trata de otro site que estoy montando pero no puedo mostrar. ¿Puede deberse a algún conflicto entre el theme y Yoast? Es un theme personalizado, entonces no sé si puede deberse a ello

    Moderador almendron

    (@almendron)

    Es muy difícil dar una respuesta. Yo probaría a cambiar de tema y ver entonces lo que sucede.

    También podrías probar a establecer la URL canonical en el htaccess. Un ejemplo

    ###Establece la url canonica###
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^tusitio\.com$ [NC]
    RewriteRule ^(.*)$ https://www.tusitio.com/$1 [R=301,L]
    </IfModule>
    ###Fin url canonica###

    Este código es para redireccionar cualquier entrada a una URL con las www.

    Iniciador del debate asgard8

    (@asgard8)

    ¿Y el código para establecer la etiqueta rel=canonical?

    Se me había ocurrido ponerlo también con una regla PHP e introducirlo en el head pero no sabría desarrollar el código

    • Esta respuesta fue modificada hace 5 años, 12 meses por asgard8.
    Moderador almendron

    (@almendron)

    Hay dos métodos y son excluyentes. O pones uno u otro.

    1) Etiqueta «rel» en head.

    2) Hraccess (redirección 301)

    La diferencia entre los dos métodos es la siguiente:

    Con el primer método cualquiera puede entrar (incluidos buscadores) y ver el sitio con www o sin ellas. Los robots saben cuál es la «buena» por la etiqueta.

    Con el segundo método todos son redirigidos a la «buena». Los buscadores encuentran el 301 y no la indexan.

    Dime qué tema usas y cómo quieres establecer en la canonical.

    • Esta respuesta fue modificada hace 5 años, 12 meses por almendron.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Problemas con yoast: no muestra canonicals’ está cerrado a nuevas respuestas.