Soporte » WordPress Avanzado » ¿Cómo quito una URL canónica?

Viendo 15 respuestas - de la 1 a la 15 (de un total de 16)
  • Buenas tardes,

    Supongo que tendrás que editar la base de datos. En la misma encontrarás una tabla que se llama «PrefijoDeTuTabla_yoast_indexable». Ahí tienes el campo a editar: «Canonical».

    Como siempre, haz una copia de seguridad antes de tocar nada.

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Hola. Ante todo, gracias por responder. He estado buscando la cadena de la URL con phpmyadmin pero no la encuentro. ¿Qué puedo hacer?

    Moderador Jose Luis

    (@jose64)

    Hola.

    Pregunto ¿cuál es el problema de tener esa url? esa es la que crea por defecto WordPress, la misma url de la página o entrada. Igualmente Yoast Seo te crea esa etiqueta auto-referenciada. Ese campo que ves en el formulario de Yoast es de utilidad si quieres que la URL canónica sea otra.

    Por lo tanto, déjala quieta y no te rompas la cabeza con ella, no te afecta en nada.

    Recuerda marcar el debate como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    Moderador almendron

    (@almendron)

    La URL canónica la tienes en todas las páginas y no solo en una. Solo tienes que acceder al código fuente de cualquiera de ellas y buscar la línea que comienza por

    <link rel="canonical" href=

    que aparece dentro de la sección de Yoast. Si no estoy equivocado, lo hace de forma automático y sin necesidad de modificar nada.

    No se por qué quieres quitarla ya que es conveniente mantenerla.

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Hola.

    No puedo quitarla con Yoast, porque en Yoast aparece en blanco el campo de URL canónica, tal que así: https://i.gyazo.com/d43810f3377bd2d00be4c6a28a2731bb.png

    Necesito eliminar ese error porque Ahrefs me lo marca como un error, y además de los graves.

    En realidad son 97 errores así, pero supongo que si aprendo cómo eliminar este, podré eliminar los otros 96. https://i.gyazo.com/c845f3f18a7806baa0a05cacd5b5f61b.png

    El mismo soporte de Ahrefs me ha mandado a consultar en WordPress, aduciendo que es un problema de WordPress, cosa que no tengo muy clara, pero la verdad es que, después de que soporte del tema Astra también se ha quitado de en medio, ya no sé a dónde acudir.

    Gracias a los que estáis respondiéndome.

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por LaguntzaWeb.
    Moderador almendron

    (@almendron)

    Yo lo que entiendo, a la vista de la imagen que pones, es que es precisamente lo contrario. El error es que en el sitemap no aparecen las URL canónicas de 97 páginas de tu sitio.

    Por tanto, no debes eliminar dichas URL,s sino añadirlas a las páginas que falten. Si aparecen en todas, entonces el problema está en el sitemap.

    https://help.ahrefs.com/en/articles/2652498-non-canonical-page-in-sitemap-error-in-site-audit

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Uhmm… :/ Pero, según me dijo soporte de Ahrefs, el error se produce porque en el código de la web aparece lo siguiente:

    <link rel="canonical" href="https://laguntzaweb.com/2021/07/26/certificado-profesionalidad-confeccion-publicacion-paginas-web/" />

    Al menos, eso es lo que me dieron a entender aquí:
    https://gyazo.com/831969277e2e0f1db224ff0aa1175d48

    Moderador almendron

    (@almendron)

    1) Es muy recomendable tener la URL caconica.

    2) Tanto WordPress como Yoast añaden dicha URL de forma automática. El primero solo a las entradas y páginas. El segundo incluye las páginas de archivos (categorías, tags, etc).
    Aún así, Yoast tiene una opción por si quieres añadir de forma manual dicha URL para una entrada o página concreta.
    3) Lo que tienes que hacer es comprobar que TODAS tus páginas tienen la URL canonical.
    Por ejemplo, https://laguntzaweb.com/quien-soy/ no la tiene. Además, esta página no está incluido en el sitemap.

    4) Del sitemap generado por Yoast, yo quitaría la sección https://laguntzaweb.com/attachment-sitemap.xml

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Ajam.

    1) Entiendo que es recomendable tener URL canónica pero, según se muestra en su propio código la URL canónica que hay ahora mismo para
    https://laguntzaweb.com/certificado-profesionalidad-confeccion-publicacion-paginas-web/
    es una URL que hace tiempo quité, ya no está, ya no existe, que es https://laguntzaweb.com/2021/07/26/certificado-profesionalidad-confeccion-publicacion-paginas-web/ y de ahí vienen los errores de Ahrefs.

    Parece que está o que existe, porque la redireccioné en el .htaccess hacia la nueva para que no se quedasen rotos los enlaces que había por ahí por otras webs y redes sociales, pero en realidad ya no está.

    2) Según eso ¿Es posible que se solucione el problema si voy URL por URL indicando que la URL canónica es la misma que estoy trabajando?

    3) Es cierto que esa no tiene URL canónica, y no sé por qué. :/

    4) Esos «attachement» también me están dando problemas porque Google los enlaza y los muestra cuando debería mostrar antes otras páginas ¿Cómo puedo quitar eso del sitemap?

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por LaguntzaWeb.
    Moderador almendron

    (@almendron)

    2) No hagas nada. Deja que Yoast ponga de forma automática la URL canonical.

    3) No tiene porque tienes puesto «noindex»

    <meta name='robots' content='follow, noindex' />

    4) https://yoast.com/media-attachment-urls/

    Y nos falta el punto 1)

    Haz la siguiente prueba:
    Plugin W3 Total Cache: vacía cache y luego lo desactivas. Comprueba si la URL canonical ha cambiado.

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Hola.

    Centrándonos en el 4) (los otros puntos, que son secundarios, los estudiaré más adelante) he hecho tal y como me indicas, vaciar caché, desactivar plugin W3 cache, y la URL canónica sigue tal cual, sin modificación alguna.

    https://drive.google.com/file/d/1OOVclt-Vdl9OmqGqp0hgLlJZbDBN9Pae/view?usp=sharing

    Moderador almendron

    (@almendron)

    Entonces, vacia caché, desactiva plugin W3 y quita la redirección del htaccess (o donde la pusieras). A ver si así se pone la canonical correcta.

    Solo una cosa: antes de hacer esa prueba, asegúrate que en Yoast no has puesto ninguna redirección y también que no hayas añadido ninguna URL canonical de forma manual.

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Hola.

    He eliminado la redirección en el .htaccess y he comprobado que en Yoast no hubiese ninguna URL canónica, pero la etiqueta canónica sigue ahí.

    Entonces he pensado que debería haber limpiado antes la caché, así que he re-activado W3 Total Cache, he pulsado «empty cache», y lo he vuelto a desactivar.

    Pero la etiqueta canónica sigue ahí. :/

    La diferencia es que ahora al intentar entrar en https://laguntzaweb.com/2021/07/26/certificado-profesionalidad-confeccion-publicacion-paginas-web/ devuelve, con razón, que la página no existe.

    • Esta respuesta fue modificada hace 2 meses, 1 semana por LaguntzaWeb.
    Moderador almendron

    (@almendron)

    Pues ya solo queda hacer una última prueba:

    Vaciar caché, desactivar W3 Total Cache y desactivar Yoast.

    Iniciador del debate LaguntzaWeb

    (@laguntzaweb)

    Buenas tardes y noticias.

    He vaciado caché, he desactivado el plugin W3 Total Cache, y he desactivado Yoast.

    He comprobado que la URL canónica defectuosa había sido sustituida por la correcta.

    He vuelto activar Yoast y W3 Total Cache y he comprobado que seguía la correcta.

    He solicitado un nuevo crawl de Ahrefs WT y no me ha dado errores de URL canónicas, pasando el estado de salud de la web de 63 a 98.

    Por tanto, se ha solucionado limpiando caché, desactivando W3 Total Cache y Yoast, y finalmente volviéndolos a activar.

    Marco como resuelto y muchas gracias por tu paciencia.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 16)
  • Debes estar registrado para responder a este debate.