La guía definitiva de recursos de SEO canónico

Publicado: 2019-07-24

Este artículo es una contribución de un invitado: lea más sobre el autor al final de la publicación.

¿Alguna vez se preguntó qué es el SEO canónico y cómo se relaciona con sus propiedades? Bueno, déjame asegurarte que no eres el primero.

Como SEO técnico para una empresa más grande, veo especialistas y desarrolladores junior que luchan por comprender qué son los rels canónicos, cómo y cuándo usarlos y por qué tienen un lugar en la optimización para motores de búsqueda.

Y para ser honesto, la mayoría de los SEO están de acuerdo en que la naturaleza misma del propósito y la intención de canonical es complicada.

Hoy, sin embargo, SEO Butler pone fin a cualquier malentendido con una guía informativa completa sobre los canónicos para fines de SEO.

¿Qué es una etiqueta canónica?

Una etiqueta canónica, también conocida como "rel canónica" o "rel canónica", es un atributo que define la relación que tiene un recurso con un documento HTML.

A menudo se usa para definir la copia de una página que desea presentar a los motores de búsqueda para su indexación.

El uso de la etiqueta canónica evita que las páginas se publiquen en las SERPS con variaciones de su propiedad que no desee utilizar.

Debido a que hay cuatro variaciones de cada sitio web, es de suma importancia que siempre especifique qué variante desea servir como "Copia maestra".

Ejemplos de relaciones canónicas y sus cuatro variaciones son los siguientes:

<enlace rel=”canonical” href=” http://seobutler.com/”/ >

<enlace rel=”canonical” href=” http://www.seobutler.com/”/ >

<enlace rel=”canonical” href=” https://seobutler.com/”/ >

<enlace rel=”canonical” href=” https://www.seobutler.com/”/ >

Comprobación de conocimientos:

La palabra canónico proviene de la raíz latina canonicalis, que significa “perteneciente al canon” o “de acuerdo con la regla”. En lo que respecta al SEO canónico, simplemente le estamos diciendo a los motores de búsqueda cuál es la regla para indexar documentos HTML y sus variantes.

¿Por qué tenemos Canonicals en 2019?

¿Por qué de hecho? Parece superfluo tener cuatro variaciones de un sitio web, ¿no?

Uno pensaría que Google, Bing y Yahoo elegirían la versión que consideren adecuada para indexar mejor y la aceptarían, ¿verdad?

Si bien eso nos facilitaría mucho la vida, también podría ser potencialmente peligroso para ciertas propiedades web. Permítanme explicar…

Muchos sitios web en Internet usan subdominios y hreflang (otro atributo rel) para comunicar a los motores de búsqueda que su propiedad puede estar sirviendo versiones en diferentes idiomas del mismo sitio web.

Repercusiones negativas de no usar relaciones canónicas

  • Errores de contenido duplicado
  • Páginas que no aparecen en SERPS debido a que se malinterpretaron como otra página (especialmente en relación con hreflang)
  • Deficiencias en el presupuesto de rastreo debido a rastreos de varias páginas del mismo contenido

Más información sobre problemas de relación canónica de Google

Además, los canonicals también son cruciales cuando se crean páginas Accelerated Mobile Pages (AMP) para dispositivos móviles, particularmente porque Google ahora ha expresado que todas las propiedades nuevas se indexan primero por su versión móvil, y la computadora de escritorio es una segunda prioridad.

Como puede ver, debido a estos diferentes tipos de sitios web, los canonicals juegan un papel crucial en comunicar a los motores de búsqueda qué URL usar.

Comprobación de conocimientos:

Una página AMP, también conocida como página móvil acelerada, es un documento en un sitio web que funciona junto con sus páginas estándar para ofrecer contenido a un ritmo acelerado a los usuarios que usan dispositivos móviles. En la mayoría de los casos, estas páginas carecen de JavaScript, videos e imágenes en un intento de reducir las solicitudes HTTP a su servidor, lo que permite que la página se cargue lo más rápido posible para el usuario.

Suscribir

He leído y acepto los Términos y Condiciones*

Cuándo usar la canonicalización

Seamos breves. Lo único que debe recordar es que es crucial usar canónicas. En cada página, cada proyecto, cada vez.

Ya sea en forma de enlace rel, encabezado HTTP o en su archivo .htaccess, no hay razón para no usar uno.

Mientras que para un ser humano, todas estas páginas representan una sola página o documento en un sitio web, para un rastreador de motor de búsqueda, todas representan un lugar o URL diferente para extrapolar el contenido.

Debido a esto, puede ver cómo no usar canonicals puede conducir a errores de contenido duplicado.

Afortunadamente, la mayoría de los CMS, como WordPress, en realidad tienen un sistema de canonicalización incorporado. Si se configuran correctamente desde el inicio de un sitio web, no es necesario volver a tocarlos (más sobre esto a continuación).

Dónde y cómo usar Canonicals

Ahora que tenemos una comprensión clara de lo que es un canónico y cuándo usarlo (¡siempre!), naturalmente surge la pregunta de cómo usarlo.

¡Entremos de inmediato!

Antes de que podamos comenzar a configurar nuestros canónicos en nuestro sitio web o páginas, primero debemos asegurarnos de que nuestro Servicio de nombres de dominio (DNS) esté configurado para admitir nuestra estructura canónica.

En muchos casos, he visto a diseñadores web, especialistas en SEO y administradores de sistemas colocar rels canónicos en la página a nivel de página, pero no se aseguran de que sus registros DNS coincidan con el tipo de visión que intentan ofrecer a sus usuarios y motores de búsqueda. .

Entonces, ¿cómo lidiamos con esto? Bastante simple. Nos dirigimos a nuestro registrador de dominios y comenzamos en el nivel de DNS para asegurarnos de que todo sea consistente.

Edición de su DNS para admitir sus Canonicals

Editar sus archivos DNS puede ser un proceso aterrador. Hoy, lo prepararemos para el éxito con capturas de pantalla simples de texto que puede insertar directamente en sus registros sin una comprensión completa o integral de todos los matices detrás de él.

A continuación, le mostraré cómo editar este archivo para sitios web que no sean www. y www.sitios web.

Para www-sitios web preferidos

Para los sitios web preferidos de www, esencialmente lo que debemos hacer es comunicar al DNS que desea que su versión de www se vea como canónica.

Esto se hace simplemente configurando dos registros: un registro "A" y un registro CNAME.

Paso 1: Inicie sesión en su proveedor de DNS (Usamos Google).
Canónicos - Dominios de Google
Paso 2: seleccione la propiedad de dominio que desea administrar. Para este ejemplo, seleccionaremos "Tucson's Trusted". Si está utilizando Google Domains, en el lado izquierdo verá la opción DNS. Pinchalo.
Paso 3: desplácese hasta la parte inferior cercana de la página y busque "Registros de recursos personalizados". Se verá algo como esto.

Paso 4: para configurar su visión preferida para www, use los dos tipos de registro en la captura de pantalla anterior. El primer tipo de registro es un registro "A" que se resuelve en la dirección IP de alojamiento. El segundo registro es el registro CNAME, o registro de nombre "canónico" (¿ya tiene sentido?) que apunta a la versión www del sitio web.

Una vez que sigas estos pasos y todos los campos se actualicen, ¡presiona guardar! Esto ahora le dice al servidor y a los rastreadores en el nivel de DNS cuál es su preferencia canónica.

Para sitios web preferidos que no son www

Para los sitios web preferidos que no son www, vamos a tomar la misma ruta anterior, pero solo para los pasos 1 a 3. El cuarto paso es un poco diferente.

En este escenario, íbamos a establecer nuestra visión preferida para no-www, en lugar de www. Para hacer esto, usaremos dos tipos de registro, como se ve en la captura de pantalla a continuación.

Realmente, solo estamos excluyendo el registro CNAME en lugar de otro registro "A". Al hacerlo, se elimina cualquier canonicalización que los motores de búsqueda puedan tener en cuenta a nivel de DNS.
Canónicos AName
Con estos pasos completos, podemos avanzar en nuestro proceso para estandarizar nuestra visión preferida en toda nuestra propiedad o dominio.

Edición de su archivo .htaccess para admitir sus canónicos

A continuación, bajamos a la línea HTTP desde el DNS para admitir nuestra topografía canónica.

La información a continuación se controla y maneja a través del archivo .htaccess. Está orientado a asegurarse de que después de que su DNS se resuelva en su IP, su host comprenda qué ruta de URL prefiere para el tráfico.

A continuación, le mostraré cómo editar este archivo con códigos simples de copiar y pegar para su archivo .htaccess.

Para www-sitios web preferidos

Paso 1: establezca una conexión FTP a la carpeta raíz de su dominio. Dentro de esta carpeta, debería haber un archivo .htaccess. Si no lo hay, cree uno.

Paso 2: haga clic derecho en el archivo y seleccione editar. Esto abrirá el documento en el editor de archivos de su elección.

Paso 3: Para sitios web preferidos por www sin https , agregue el código Apache a continuación:

Motor de reescritura encendido

RewriteCond %{HTTP_HOST} ^sudominio.com [NC]

Regla de reescritura ^(.*)$ http://www.sudominio.com/$1 [L,R=301]

Para uso de www y https:

RewriteCond %{HTTP_HOST} ^tudominio.com$

Reescribir Cond %{SERVER_PORT} ^443

Regla de reescritura ^(.*)$ https://www.sudominio.com/$1 [R=301]

Nota: asegúrese de reemplazar yourdomain.com con su dominio real.

Paso 4: guarde su archivo y vuelva a escribir el anterior.

Para sitios web que no son www-preferidos

Paso 1: establezca una conexión FTP a la carpeta raíz de su dominio. Dentro de esta carpeta, debe haber un archivo .htaccess. Si no lo hay, cree uno.

Paso 2: haga clic derecho en el archivo y seleccione editar. Esto abrirá el documento en el editor de archivos de su elección.

Paso 3: Para sitios web preferidos que no sean www sin https, agregue el código Apache a continuación:

Motor de reescritura encendido

RewriteCond %{HTTP_HOST} ^www.sudominio.com [NC]

Regla de reescritura ^(.*)$ http://sudominio.com/$1 [L,R=301]

Para uso no www y https:

RewriteCond %{HTTP_HOST} ^www.sudominio.com$

Reescribir Cond %{SERVER_PORT} ^443

Regla de reescritura ^(.*)$ https://sudominio.com/$1 [R=301]

Nota: asegúrese de reemplazar yourdomain.com con su dominio real.

Paso 4: guarde su archivo y vuelva a escribir el anterior.

Una vez que haya completado estos pasos, ¡ahora podemos pasar a configurar canónicos en la página!

Este es el paso final para asegurarse de que los motores de búsqueda entiendan la forma exacta en que desea que se vea su sitio web en sus páginas de resultados.

Si tiene problemas para comprender el código anterior, consulte estos recursos a continuación para ver los redireccionamientos generados por apache en su archivo .htaccess.

También es importante tener en cuenta que, según la versión de Apache que esté ejecutando su servidor, el código puede escribirse de forma ligeramente diferente para ejecutar estos comandos.

Aquí hay dos recursos que pueden ser de mayor ayuda en caso de que los necesite.

Edición de su página para admitir sus canónicos

Como se discutió anteriormente, si está utilizando un CMS (Sistema de gestión de contenido) como WordPress, puede usar su proceso llave en mano integrado en un solo paso para configurar sus canónicos a nivel de página.

¿Cómo preguntas? Muy simple.

Dirígete a los paneles de administración de tu back-end y selecciona "Configuración" y luego "General". Debajo de General, verá las opciones de la siguiente captura de pantalla:
Canónicos de WordPress Todo lo que tiene que hacer aquí es escribir su sitio web de la manera exacta en que desea que WordPress coincida con su enlace rel canonicals.

Bastante simple, ¿verdad?

¿Qué tal si no tiene WordPress y está trabajando en un sitio web HTML estático con módulos CSS y PHP personalizados?

¡Casi tan fácil!

Para páginas estáticas, agregue el fragmento de código a continuación a su sitio web en el encabezado. Este código permite que los motores de búsqueda sepan que esta es la visión preferida con la que desea que se indexe su página.

Esos rels son los siguientes. La forma en que configura su DNS y sus redireccionamientos .htaccess 301 determina qué relación de enlace debe usar. Recuerde asegurarse de que coincida, de modo que no haya ninguna indexación de contenido inconsistente en los SERP.

<enlace rel=”canonical” href=” http://seobutler.com/”/ >

<enlace rel=”canonical” href=” http://www.seobutler.com/”/ >

<enlace rel=”canonical” href=” https://seobutler.com/”/ >

<enlace rel=”canonical” href=” https://www.seobutler.com/”/ >

Después de agregar sus rels, asegúrese de que estén verificados en la página en la que está trabajando. Esto se puede hacer inspeccionando la fuente de la página y presionando <ctrl + f> para buscar "Canonicals".

Se verá algo similar a esto:

Optimización de sus canónicos para recursos externos

Con el avance de las aplicaciones, los servidores y las redes de entrega de contenido basados ​​en la nube, la entrega de tráfico a recursos con nombre en lugar de direcciones IP es de suma importancia.

Cuando no se hace de forma incorrecta, puede dar lugar a una publicación de registros inconsistente y a una confusión de rastreo de los motores de búsqueda.

Una búsqueda rápida en Google de "CDNS daña el SEO" le mostrará que cuando se configura incorrectamente, muchas propiedades experimentan pérdida de tráfico debido a la desindexación relacionada con SERP.

La configuración de tipos de registro de alias le permite asociar un recurso con nombre con una raíz. Un ejemplo de un recurso con nombre sería mywebsite.website.com.

En nuestro caso, a los efectos de esta explicación, estaríamos dirigiendo mywebsite.website.com a website.com. Esto conduce a menos problemas de integración entre el recurso nombrado y sus URL canónicas.

Nota: El registro de alias se configura en la nube de su elección o en la red de entrega de contenido. Es un tipo de registro virtual para proporcionar un comportamiento similar a CNAME en dominios raíz o ápex y hace que cualquier nombre se resuelva en una dirección IP.

Comprender las diferencias

Un registro A asigna un nombre a una dirección IP.

El registro CNAME asigna un nombre a otro nombre (www a no www, dándonos un canónico de www)

El registro Alias ​​asigna un nombre a otro nombre (mywebsite.website.com a website.com

Para llevar: los registros CNAME y ALIAS asignan nombres a otros nombres (sitio web www o subdominios) y los registros A se resuelven en una IP.

Reflexiones finales sobre Canonicals para SEO

Si llegaste al final de este artículo, espero que tengas una nueva comprensión de qué son los canónicos y por qué son esenciales para la optimización de motores de búsqueda.

Si bien muchos creen que la implementación canónica no es tan necesaria como antes, yo diría que lo es aún más. Con la guerra en curso que Google está librando para hacer que las páginas AMP sean más relevantes y sus recomendaciones para sitios específicos de idiomas en algunos nichos, los canónicos son más cruciales que nunca.

Recuerde SEO's, optimice para prepararse para el futuro con el presente en mente.

No tiene que ser mejor que los demás, pero sí debe ejecutar de manera más eficiente que sus competidores, incluso cuando se trata de SEO canónico.

Suscribir

He leído y acepto los Términos y Condiciones*