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

  • 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 5 años, 3 meses por audioprolabs.

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

Viendo 15 respuestas - de la 16 a la 30 (de un total de 67)
  • Iniciador del debate audioprolabs

    (@audioprolabs)

    también antes se me olvidaba de decirte que tenia un problema con la pagina principal después de instalar una actualización del plugin, y es que me decía que la pagina canonical es diferente. Un amigo que sabe mas de programación resolvió el problema pero ahora veo que en el functions.php de mi pagina esta este código, crees que puede causar el problema?

    function yoast_seo_canonical_change( $canonical ) {
    return ‘https://audioprolabs.com&#8217;;
    }
    add_filter( ‘wpseo_canonical’, ‘yoast_seo_canonical_change’, 10, 1 );

    el plugin esta activado ahora

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

    (@almendron)

    Comprobado: desactivando el plugin se resuelve el problema.

    Y sí, ese es el problema. Ese código te devuelve siempre la página principal.

    Quítalo y deja el plugin activado a ver si no te da ningún problema. Avisa cuando lo hayas hecho.

    Iniciador del debate audioprolabs

    (@audioprolabs)

    acabo de borrar esta linea del código de mi functions.php y parece que ahora funciona bien, lo puedes comprobar por favor.
    Pero ahora tengo de nuevo el siguiente problema:
    Webpage and canonical link tag points to different URLs.
    Website url:
    https://audioprolabs.com

    Url found in the canonical link tag:
    https://audioprolabs.com/

    es por este motivo que mi amigo inserto este código

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

    (@almendron)

    Ya lo tienes. La etiqueta «canonical» apunta ahora a la página en cuestión y no como hacía hasta ahora que apuntaba siempre a la principal.

    Iniciador del debate audioprolabs

    (@audioprolabs)

    si, asi es. Muchisimas gracias por tu ayuda amigo. Te lo agradezco mucho de verdad. Es muy agradable de recibir tanta ayuda por un desconocido.
    un abrazo muy fuerte

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

    (@almendron)

    ¿Dónde te aparece este mensaje? No encuentro ninguna diferencia entre la URL y la «canonical».

    Moderador almendron

    (@almendron)

    Por lo que veo, eso solo te pasa en la página principal. En el resto sale bien.

    ¿Tienes algún código para quitar «/» del final de la URL?

    Moderador almendron

    (@almendron)

    Y dime también qué tienes puesto en Dirección de WordPress (URL) y Dirección del sitio (URL) en Ajustes Generales.

    Y busca también en la configuración del plugin a ver si allí has puesto la dirección con la barra final.

    Moderador almendron

    (@almendron)

    Y por último lo que tienes puesto en Ajustes > Enlaces Permanentes

    Iniciador del debate audioprolabs

    (@audioprolabs)

    En los ajustes de Dirección de WordPress (URL) y Dirección del sitio (URL) tengo puesto https://audioprolabs.com
    en los Ajustes > Enlaces Permanentes tengo Estructura personalizada /%category%/%postname%
    este error me sale haciendo una prueba en esta pagina de SEO https://www.seocentro.com/tools/seo/seo-analyzer.html pero también depende como escribo la URL de mi pagina. Si pongo https://audioprolabs.com/ con la barra al final no hay problema, pero si escribo la dirección sin la barra me sale este error. No tengo un código para quitar “/”. Cual es la dirección correcta de mi dominio? Ya que en Ghrome copiando mi dirección desde mi pagina tiene esta barra al final, pero en Safari la copia sin ella.

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

    (@almendron)

    Si quieres volver a la 4.9.9, aquí te dejo las instrucciones:
    «¿CÓMO VUELVO A LA VERSIÓN ANTERIOR SI YA HE ACTUALIZADO?»
    No hay problema, sigue estos pasos:
    1) Haz copia de seguridad de toda tu instalación y base de datos
    2) Añade al archivo wp-config.php la siguiente línea: define( ‘WP_AUTO_UPDATE_CORE’, false ); para evitar actualizaciones automáticas.
    3) Descarga la versión anterior (4.9.9) desde este enlace.
    4) Descomprime el archivo zip descargado
    5) Accede a tu instalación de WordPress por FTP o gestor de archivos de tu panel de hosting y sube todos los archivos y carpetas descargados excepto la carpeta wp-content, sustituyendo archivos y carpetas existentes por estos.
    6) Accede a la dirección de tu dominio para actualizar la base de datos si fuese necesario, en https://AQUÍ_TU_DOMINIO/wp-admin/upgrade.php

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

    (@almendron)

    Mensaje anterior ni caso que me he confundido de hilo.

    Moderador almendron

    (@almendron)

    He detectado otro problema en tu sitio. Solo tienes configurado el certificado sin las tres uves dobles y no hay ninguna redirección.

    Convendría que añadieras al htaccess lo siguiente:

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

    Notas:

    1) Comprueba que el <IfModule mod_rewrite.c> es válido para tu servidor.

    2) Comprueba si tienes algún código en ese mismo archivo que haga desaparecer la barra del final en la página principal. En el resto de las páginas no hay problema porque a tu configuración de enlaces permanentes le falta la barra final.
    En realidad solo falla la principal

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

    (@audioprolabs)

    Muchas gracias por tu ayuda de nuevo. Pero el problema sale cuando no pongo la barra al final, haciendo la prueba con la barra al final el resultado esta bien y sin ningún error. Entonces no entiendo tiene que estar esta barra al final o no? También en el Search Console de Google no tengo añadida una versión de mi pagina con tres www, tendría que insertar este código en este caso? A parte de esto parece que el problema viene de nuevo desde el plugin de Yoas, ya que el añade esta barra al final del canonical.

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

    (@almendron)

    Vamos a ir poco a poco: de momento añade ese código que te he puesto en el htaccess.

    Search Console de Google: no toques nada.

    Plugin de Yoas: revisa su configuración a ver si se puede desactivar el módulo de la etiqueta canonical. WordPress ya lo hace de forma automática.

Viendo 15 respuestas - de la 16 a la 30 (de un total de 67)
  • El debate ‘Cambiar código de entrada o pagina’ está cerrado a nuevas respuestas.