Soporte » WordPress Avanzado » Cambiar código de entrada o pagina

  • audioprolabs

    (@audioprolabs)


    Hola,
    les escribo porque tengo un problema con mi pagina web. El problema esta en esto que la mayoria de mis paginas no están indexadas por Google de manera correcta. Después de pedir ayuda en los foros de Google he recibido la siguiente respuesta.
    ¨No estas indicando adecuadamente la URL canónica, en todas tus páginas se declara a la raiz del dominio como URL canonica, cuando debe ser la propia URL¨.
    El problema es que no se como añadir de manera manual <link rel=”canonical” href= a cada entrada o pagina, de tal manera que la URL canónica en todas mis entradas no sea la raiz de mi dominio. Observando el HTML no puedo ver estos enlaces. Supongo que después de crear una entrada o pagina, se genera un código con el enlace que se corresponde a esta nueva entrada. El problema es que no se donde se esta generando en Word Press este código con este enlace, para que puedo editar este enlace de manera manual y añadir esta linea link rel=”canonical
    Me pueden ayudar por favor explicándome donde puedo ver el código para las entradas creadas?

    • Este debate fue modificado hace 3 meses por  audioprolabs.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - 1 de 15 (de 67 total)
  • Moderador almendron

    (@almendron)

    Moderador almendron

    (@almendron)

    veo que usas Yoast SEO. ¿has modicado algo en su configuración? Normalmente, no hay que tocar nada de ese apartado.

    Moderador almendron

    (@almendron)

    No añadas el código que te puesto en la primera respuesta. Mira primero lo de Yoast SEO.

    audioprolabs

    (@audioprolabs)

    Muchas gracias por tu respuesta. Pero puedo ver que este articulo es muy antiguo, es del año 2009. Crees que insertando estos códigos al fichero functions.php de mi pagina puede ayudar.
    function set_canonical() {
    if ( is_single() ) {
    global $wp_query;
    echo ‘<link rel=”canonical” href=”‘.get_permalink($wp_query->post->ID).'”/>’;
    }
    }
    add_action(‘wp_head’, ‘set_canonical’);

    Los plugins que están mencionando en este articulo son con versiones muy viejas y no han sido actualizados desde años.

    audioprolabs

    (@audioprolabs)

    no, no he tocado nada en Yoas Seo. Pero veo que hay un apartado en las opciones avanzadas de cada entrada, donde se puede insertar la URL canónica. Crees que esta opción puede ayudarme? El único problema que veo es que esta escrito: La url canónica a la que esta página debería señalar. Déjala vacía para usar por defecto el enlace permanente.
    Pero ya que tengo este problema a lo mejor esto puede ayudarme

    Moderador almendron

    (@almendron)

    De momento, no toques nada ni pongas el código.

    Dime qué versión de WordPress usas así como el tema utilizado.

    audioprolabs

    (@audioprolabs)

    tengo WordPress 4.9.8 y estoy utilizando un tema personalizado, en sentido el tema ha sido modificado y cambiado para mis necesidades.

    Moderador almendron

    (@almendron)

    ¿Podrías hacer dos pruebas? Será cosa de 5 minutos.

    La primera es que desactives “Yoas Seo” y me avises por aquí para echar un vistazo.

    La segunda la vemos después.

    audioprolabs

    (@audioprolabs)

    el plugin de Yoas ya esta desactivado

    Moderador almendron

    (@almendron)

    Ahora mismo la etiqueta “Canonical” ha desaparecido del código fuente. De momento, eso nos dice que algo tiene que ver el plugin en el asunto.

    Vuelve a activar y comprobamos. Dime algo por aquí.

    Moderador almendron

    (@almendron)

    Corrijo. Ahora parece que lo hace bien. Deja desactivado el plugin y avisa por aquí.

    audioprolabs

    (@audioprolabs)

    gracias por la ayuda! Pero el plugin de Yoas hace todo el trabajo de Seo de mi pagina web. Como puedo utilizar este plugin pero que el problema de canonical no esta presente?

    Moderador almendron

    (@almendron)

    Espera que no hemos acabado: dime si ahora mismo tienes activado el plugin.

    audioprolabs

    (@audioprolabs)

    no, esta desactivado ahora mismo

    Moderador almendron

    (@almendron)

    Vale. Activalo ahora y dime por aquí.

Viendo 15 respuestas - 1 de 15 (de 67 total)
  • Debes estar registrado para responder a este tema.