Tabla de Contenidos
Hay un dicho que dice «La ignorancia da la felicidad», pero en lo que a SEO se refiere no sirve.
Si queremos maximizar nuestro posicionamiento en Google y no correr el riesgo de ser penalizado, entonces hay que estar informado de todo lo que puede hacer para que nuestro sitio no caiga en los resultados de búsqueda.
Para alguien que comienza es injusto no aparecer en los criterios de búsqueda cuando su sitio web muestra contenidos de calidad. Pero es algo que ocurre constantemente y la única forma de solucionar esto es aprender los conceptos básicos del SEO.
Sabiendo esto, lo que vamos a tratar en este artículo es un elemento relativamente sencillo en cuestiones de SEO, pero que muchos usuarios trae de cabeza. Se trata de canonización o URL canónica. Algo poco llamativo pero importante, donde hay que hacer bien las cosas desde un principio.
¿Qué es una URL canónica?
Esto es lo que dice Google al respecto:
Una URL canónica es la versión preferida de un conjunto de páginas con contenido muy similares.
Para explicar el propósito de las páginas canónicas, primero tenemos que explorar el tema de las páginas duplicadas. Por ejemplo, intenta acceder a tu sitio de las siguientes formas:
- http://sitioweb.com/
- http://www.sitioweb.com/
Vamos a ver que los dos métodos funcionan. Otro ejemplo es una página web que tiene modificaciones agregadas al final de la dirección URL. Podemos tener un sitio de comercio electrónico donde en una página se puede encontrar un mismo producto en varias URLs diferentes, dependiendo de cómo se fijan los filtros y así sucesivamente.
El problema con este contenido múltiple es que Google incluye todas las páginas de tu sitio. Por este motivo tenemos que decidir cuál es la página correcta de las dos, para subir hacia arriba la que elijamos a través de la clasificación de búsqueda.
Para hacer esto debemos de ayudar a los buscadores a entender qué páginas son las copias, de modo que solo indexe las que nos interesan a nosotros. Aquí es donde entramos en la canonización de la URL, que es advertir a Google de cual es nuestra página preferida para ser indexada.
¿Cómo se configura la URL preferida?
Hay que tener en cuenta que nunca tenemos el control total de las acciones que hace Google, al menos que se incluya la etiqueta «noindex» de forma manual para eliminar la ruta de la URL. Pero mediante la canonización si podemos demostrar cual es la versión de una página que deben dar prioridad en los criterios de búsqueda. Más tarde los algoritmos del buscador tiene en cuenta esta sugerencia para evaluar las páginas de un sitio.
Una vez que sabemos esto, los usuarios de Wordpress tenemos tres formas que podemos hacer para asegurarnos que nuestro sitio está debidamente optimizado en términos de canonización. Para ver como se optimiza WordPress correctamente te recomiendo que leas este post.
1. Verifica la URL canónica de la página en la configuración de WordPress.
La primera cosa que debemos hacer es decidir cual va a ser la versión del sitio que vamos a dejar como URL, ya sea con las tres www o sin ellas. Esto se puede hacer dentro de la configuración general de Wordpress.
Cuando se elije la URL deseada, Wordpress crea una redirección 301 desde una URL hacia la URL canónica preferida. De esta forma si alguien trata de acceder a una web desde http://www.sitioweb.com/ será dirigido a http://sitioweb.com/ o veceversa. Con esto también los backlinks que apuntan a una URL no canónica serán enviados de forma automática gracias a la redirección 301.
2. Verifica la URL canónica de la página en Google Webmaster Tools.
Una vez hecho lo anterior hay que decirle a Google cual es la URL preferida. Para esto es necesario añadir las dos direcciones URL en tu cuenta de Google Webmaster Tools. El motivo de añadir las dos URL es porque Google las considera dos entidades distintas. Si añades solo una es posible que encuentres este aviso.
Dentro del proceso de configuración de un dominio preferido, debes demostrar que eres el propietario de http://www.sitiioweb.com/. Demuestra la propiedad de http://www.sitioweb.com/.
Como podemos ver en la imagen anterior, el dominio preferido para esta web es «https://reinspirit.com/». Este dominio preferido debe configurarse correctamente en ambas cuentas dentro de las Herramientas para webmasters de Google.
3. Asigna una URL canónica de todas las páginas del sitio.
Este es el paso más directo para establecer la URL canonical. Lo primero que hacemos es instalar y activar unos de los plugins más sencillos de configurar y más populares como es el All in One SEO Pack.
Cuando lo tengamos activado nos dirigimos a configuración y nos aseguramos de que está seleccionada la casilla de verificación «URL canónica»:
Solo con eso es suficiente. Si vemos el código fuente de una página de nuestro sitio vamos a encontrar la siguiente etiqueta alojada en la parte de arriba.
Este código es el más seguro para informar a Google de cual es la URL canónica favorita, y el plugin All in SEO Pack además de optimizar tu sitio con muchas funciones para mejorar el SEO, también se encarga de repetir el código en todas las página de la web. También puedes usar el plugin Yoast SEO que incluye todas las funciones anteriormente expuestas.
Gilbert dice
hola Pedro, gracias por tu artículo ha sido de gran utilidad para mí, pondré en práctica tus consejos.
1 Saludo, Gilbert.
Pedro Mendez dice
Gracias Gilbert! para eso estamos
Hola Pedro, una consultilla rápida, como hacer que, al buscar en google la web que he creado en wordpress, solo aparezca la index y no las demás páginas de la misma.
Gracias de antemano
Juanma
Hola Juanma. Para hacer lo que dices puedes instalar el plugin Wordpress SEO http://wordpress.org/plugins/wordpress-seo/ . Con este plugin además de varios beneficios para el SEO puedes indicar que la página que has editado no sea indexada por los buscadores con el atributo «no index/follow».
Muy buen post, tengo una duda mira yo tengo instalado el All in one seo pack en mi blog pero la url canonica del home sale asi:
<link rel="canonical" href="» />
como ves no tiene la «/» al final… existe algun problema por que no tenga la «/»?
Hola Jesus. yo estoy viendo ahí la barra al final. ¿Me puedes decir cual es tu blog?
Hola Pedro, gran post!
Llego ahora gracias al gran Google 😉
Pregunta: He conseguido establecer la canonica en GWT, ¿cómo puedo hacer el paso de All in Pack pero con el plugin de Yoast? Solo veo la opción de decidir si con https o http.
Gracias!
Hola Jorge. Si ya tienes establecida la url canonical en Wordpress no es necesario tocar nada en el plugin de Yoast
te cagas colega….pa entenderlo………. un master en la nasa y al final ni lo entendi….tuve q probar…
Normal, que tiene que ver hacer un master en la nasa con la url canónica
Hola Pedro encantado de conocerte.
Tengo la siguiente duda sobre este fragmento
(Una vez hecho lo anterior hay que decirle a Google cual es la URL preferida. Para esto es necesario añadir las dos direcciones URL en tu cuenta de Google Webmaster Tools. El motivo de añadir las dos URL es porque Google las considera dos entidades distintas.)
Con esto te refieres añadir y verificar desde las webmaster tools la webs dos veces?
tanto con www como sin ella?
Gracias, un saludo
Hola Jack igualmente. Si es exactamente como lo acabas de decir tu mismo. Tienes que incluir la web en Webmaster Tools con y sin las www, y mas adelante indicar cual es la que estás utilizando en las dos cuentas
Hola Pedro, buscando por Internet me encontré con el blog y me ha servido muchísimo.
Mi pregunta es la siguiente: tengo un montón de contenido duplicado y según GWT el error está en que no definí ninguna url canónica.
He aplicado los cambios pero aún no me aparece solucionado.lo del contenido duplicado. ¿Sabes cuánto tiempo tarda Google más o menos?
Un saludo y muchas gracias
Hola Juanma. Espérate un par de semanas y sigues con problemas utiliza este plugin https://wordpress.org/plugins/rapid-canonical-urls/
Hola Pedro,
Muchas gracias por el post, sin duda un aporte magnífico.
Me surge una duda respecto al coso del comercio electrónico donde en una página se puede encontrar un mismo producto en varias URLs diferentes, dependiendo de cómo se fijan los filtros.
¿Con el tercer paso que indicas evitaremos completamente la duplicación en la indexación de las páginas de producto del woocommerce? Si es así, ¿para que serviría el campo «Custom Canonical URL» del plugin All in One SEO Pack?
Te agradecería me aclararas este punto para quedarme tranquilo con este tema.
Muchas gracias.
Hola Iñaki. Si, como he puesto en el apartado 3. Configurando el plugin de esa forma se repite la url canonical en todas las páginas de la web y se evitan problemas. El campo Custom Canonical URL donde está. No veo ese campo en el plugin
Hola de nuevo Pedro,
Te dejo un pantallazo para indicarte el campo del que te hablo, https://dl.dropboxusercontent.com/u/19232228/KHLOE/custom-canonical-url.png
Saludos.
Ah vale, eso es para cada entrada individual, pero como te dije antes marcando como dice el apartado 3 es suficiente para indicar una url fija en toda la web
O.K. muchas gracias por todo.
Hola, como puedo poner una url absoluta canónica en wp. Es la anterior que estas explicando en relativa y no en mi caso en mi parecer el dominio no contiene el contenido, es el archivo y así evito que me roben mi contenido, peor la necesito absoluta
Los post son publicaciones de archivos terminando en .php o d
http://www.sitios-enlaweb.com/contenido.php
Dime si entiendes mi consulta
Hola Roberto. WordPress trabaja por defecto con url absoluta
Hola Pedro,
Ante todo enhorabuena por tu gran artículo.
Respecto de lo que comentas del All in One SEO Pack, tengo la siguiente duda: cuando incluyes este plugin en wordpress, pero teniendo previamente en el header de todas las páginas (añadido manualmente) una metaetiqueta robots con el atributo «noindex»; si configuras el plugin para indicar que quieres usar en esa metaetiqueta (robots) el atributo «index»..¿¿¿cómo se soluciona ese conflicto????, es decir, el plugin modifica la metaetiqueta incluida manualmente a través del editor de wordpress, o bien el bot del buscador se encontrará con dos etiquetas iguales que le ordenan lo contrario, y no atenderá a ninguna???.
Te comento lo anterior porque se me ha dado el caso y no tengo claro qué hace el bot del buscador en este caso.
Gracias, un saludo.
Hola Paco. Lo mas lógico es que elimines esa etiqueta noindex y dejes al plugin actuar. Si no la eliminas el plugin no va a poder incluir el atributo index por su cuenta
Hola Pedro, lo primero gracias por el tutorial.
Ahora me surge una duda (2 en realidad):
He indicado en Webmaster Tools que mi dominio preferido para mi site es con www. Anteriormente había subido los site maps para mi dominio sin www y ya me aparecen como subidos. Pero si selecciono la otra propiedad, la de las www me aparece que no hay sitemaps.
¿Los sitemaps hay que subirlos para las dos propiedades (sin www y con www)?
¿Tengo que cambiar en Wordpress la url tanto de WP como del sitio? Cuando lo he hecho, al cambiar las dos a www los sitemaps se me han quedado en blanco, no sale nada de su contenido en pantalla.
Espero haberme explicado 🙂 Muchas gracias de antemano!
Hola Manuel. Vuelve a subir solo los sitemaps de tu url preferida, la otra olvidalá. Cual es tu sitio web por cierto para echarle un ojo
Gracias Pedro muy interesante la informacion
Hola Pedro,
Gracias por tu artículo. Mi duda es, que en mi tienda, cambié el nombre del artículo y ahora, el enlace permanente se llama diferente. Esto supone un problema a nivel Seo? en realidad cambié el orden de las palabras, son las mismas pero colocadas al revés. Debería coincidir el nombre de la url con el nombre de la página?
Muchas gracias de antemano!
Hola Natalia. Si has cambiado la URL de la página si es un problema a nivel de SEO. Te aconsejo hacer una redirección 301 de la antigua URL a la nueva por si el enlace antiguo está trayendo visitas
No, solo he cambiado el título de la página, pero el enlace no lo he tocado. Entiendo que entonces, no pasa nada .
Muchas gracias por tu ayuda!
Natalia
Si cambias el título no es tan agresivo como cambiar la URL, pero también puede afectar tus posiciones en el buscador. Lo mejor es dejar todo como cuando se publicó la entrada y pensar bien el título antes de publicar. Si tienes que cambiar el título porque no queda mas remedio te recomiendo que le hagas un poco de SEO a esa entrada de nuevo con nuevos links para darle un nuevo empujón y recuperar las posiciones perdidas.
Hola Pedro! Gracias por la información, de verdad muy valiosa. 🙂
Pero como siempre quedan dudas.
A la hora de verificar la URL en Google Search Console para seleccionar el dominio preferido y continuar con la estrategia que mencionas de elegir la misma URL tanto en wordpress y como en GSC (en mi caso tome http://velezdigital.com).
Para ello como también se ve en tu foto tuve que demostrar que soy propietario del sitio http://www.velezdigital.com pues solo había demostrado ser propietario del sitio http://velezdigital.com.
Entonces ahora en mi pagina principal de GSC me quedo la propiedad de dos sitios iguales.
Pregunta. ¿Tengo que hacer todo el proceso de ROBOTX, SITEMAP Y CANONICA para el sitio web http://www.velezdigital.com como se hizo inicialmente con http://velezdigital.com?
Gracias, quedo atento a tu respuesta.
Hola Juan. No tienes que hacer solo el proceso. Lo de incluir los dos sitios en GSC es para demostrar la propiedad de las dos url e incluir una como dominio preferidoa ojos de Google. Robotx, Sitemap y demás es solo para tu dominio preferido. Saludos!
Hola Pedro. Esta pregunta no es exactamente sobre las canonical pero si sobre las urls. Si tengo una web funcionando y bien posicionada desde hace un par de años, pero las URL son muy largas, y dado que google dice que es mejor urls cortas, es recommendable dejarlo como Esta o mejor Cambiar a urls cortas ya que mejorara el seo. Gracias
Hola David. Si está bien posicionada te recomiento que no toques nada, pues a Google le gusta como está. Otra cosa es que obtengas malos resultados, entonces si es recomendable hacer cambios para ver que está fallando. Saludos!
Buenos días, me encanta el diseño de su artículo y lo bien organizado que se muestra. Mi persona se inició en estas artes hace tres meses, así que, aún ando por internet en pañales y tengo un problemilla de novato que, tal vez, pueda ayudarme a resolver. Se trata de establecer la dirección con o sin las www: en mi archivo .htaccess, escribí la redirección de cualquier combinación en la url hacia mi dominio con https. De este modo, cualquier petición se dirige a https://www.midominio.com. Siendo esto así ¿Debo especificar en Search Console el dominio preferido? He consultado con servicios online para detectar contenido duplicado y, efectivamente, me advierten de este hecho (actualmente no he seleccionado ninguna de ambas opciones). Es decir ¿Debo establecer otro 301 para ello? En caso afirmativo ¿Dónde debo colocarlo, al principio del archivo antes de las consignas de Wordpress o no importa su posición en htaccess? Gracias por su tiempo.
Hola Jose. Si tienes un certificado SSL en tu sitio te recomiendo que instales el plugin Simple SSL, pues se encarga de todas las redirecciones. Más tarde especificas en Search Console el dominio preferido. Saludos!
Hola Pedro,
En mi empresa trabajamos con partners, estos también distribuyen nuestros productos, en estos casos solemos indicarles que pongan la página d enuestro producto como canonical URL, ya que la descricpión del producto y de nuestra empresa ya está en nuestra web y por lo tanto sería contenido duplicado¿es correcto esto que hacemos? ¿Hay alguna otra forma a parte de que no pongan el contenido exactamente?
Muchas gracias!
Hola José Luis,
El contenido que lo ponen en sus páginas web copiado de la tuya?
Saludos
tengo un problema aparece que mi url es :
https://midominio.com
y mi url canonical es :
https://midominio.com/
Como puedo corregir eso?
Hola Nelson. Establece el dominio con la barra al final como el dominio principal en Google Search Console, y con eso debe valer. Saludos
Hola,
Creo que tengo el mismo problema que tiene Nelson.
Este procedimiento que indicas, ¿como se hace?
hay que eliminar la propiedad y volver hacerlo ?
Hola,
Si, tienes que eliminar la propiedad y volver a hacer una propiedad nueva con la url canonical que vayas a utilizar.
Hola Pedro, excelente artículo. Tengo un problema en mi web relacioando con los canonicals, porque en el menú del header se han cambiado la gran mayoría de URLs a URLs canonicalizadas.
Lo extraño y lo que no consigo entender es que si trato de editar esa URL canonicalizada (cargando la URL en el navegador y dando a Editar categoría) el administrador de Wordpress me lleva directamente a la URL de la categoría sin ningún canonical.
Sabrías decirme qué es lo que ocurre y de dónde salen esas URLs canonicalizadas?
Un saludo y mcuchas gracias de antemano!
Hola David,
Para cambiar esas urls canónicas tienes que hacerlo desde el servidor o con algún plugin como muestra este artículo.
Saludos