{"id":2718,"date":"2025-10-10T12:24:46","date_gmt":"2025-10-10T10:24:46","guid":{"rendered":"https:\/\/dominiozero.es\/blog\/?p=2718"},"modified":"2025-10-10T12:26:06","modified_gmt":"2025-10-10T10:26:06","slug":"etiquetas-hreflang","status":"publish","type":"post","link":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/","title":{"rendered":"Etiquetas hreflang con errores: c\u00f3mo solucionarlo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2718\" class=\"elementor elementor-2718\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79be463a e-flex e-con-boxed e-con e-parent\" data-id=\"79be463a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2755d0e5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2755d0e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Si trabajas con webs multidioma o multipa\u00eds, tarde o temprano te toca lidiar con las etiquetas hreflang.<\/p><p>Si la etiqueta hreflang falla, da igual lo bien que hayas traducido la web o todo lo bien hecha que est\u00e9: perder\u00e1s tr\u00e1fico cualificado y tu web nunca posicionar\u00e1 bien.<\/p><p>Pero tranquilo, no est\u00e1s solo. <strong>La mayor\u00eda de webs con varias versiones de idiomas cometen los mismos fallos. Y lo bueno es que siempre tienen soluci\u00f3n<\/strong>. En este art\u00edculo te cuento qu\u00e9 es el hreflang, los errores m\u00e1s comunes y c\u00f3mo arreglarlos de una vez por todas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a61d054 e-con-full e-flex e-con e-parent\" data-id=\"a61d054\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be247f5 featured-image-single-post elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"be247f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1237\" height=\"520\" src=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg\" class=\"attachment-full size-full wp-image-2788\" alt=\"Etiquetas hreflang con errores\" srcset=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg 1237w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores-300x126.jpg 300w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores-1024x430.jpg 1024w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores-768x323.jpg 768w\" sizes=\"(max-width: 1237px) 100vw, 1237px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-225396c elementor-widget elementor-widget-text-editor\" data-id=\"225396c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mockup de Envato<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2544f53b e-flex e-con-boxed e-con e-parent\" data-id=\"2544f53b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-164de72c indice elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"164de72c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No se ha encontrado ning\\u00fan encabezado en esta p\\u00e1gina.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\t\u00cdndice\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__164de72c\" aria-expanded=\"true\" aria-label=\"Abrir la tabla de contenidos\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__164de72c\" aria-expanded=\"true\" aria-label=\"Cerrar la tabla de contenidos\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__164de72c\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-253d75aa e-con-full e-flex e-con e-child\" data-id=\"253d75aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-486bd8b elementor-widget elementor-widget-heading\" data-id=\"486bd8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfQu\u00e9 es hreflang?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af71976 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"af71976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La etiqueta hreflang es un <strong>atributo HTML que sirve para decirle a Google<\/strong> (y a otros motores de b\u00fasqueda) <strong>en qu\u00e9 idioma y para qu\u00e9 regi\u00f3n est\u00e1 pensada cada p\u00e1gina de tu web<\/strong>.<\/p><p>Imagina que tu negocio tiene una versi\u00f3n en espa\u00f1ol para Espa\u00f1a, otra en ingl\u00e9s para Reino Unido y otra tambi\u00e9n en ingl\u00e9s pero para Estados Unidos. Si no usas hreflang, Google puede confundirse y mostrar la versi\u00f3n de UK a usuarios de EE. UU. o viceversa.<\/p><p>Con la etiqueta hreflang indicas:<\/p><ul><li>\u00abes-ES\u00bb \u2192 esta URL es para usuarios de Espa\u00f1a en espa\u00f1ol.<\/li><li>\u00aben-GB\u00bb \u2192 esta es para Reino Unido en ingl\u00e9s brit\u00e1nico.<\/li><li>\u00aben-US\u00bb \u2192 esta para Estados Unidos en ingl\u00e9s americano.<\/li><\/ul><p><strong>De esa forma Google sabe qu\u00e9 versi\u00f3n mostrar a cada usuario en funci\u00f3n de su idioma y ubicaci\u00f3n<\/strong>, evitando que alguien en Espa\u00f1a acabe viendo la web en ingl\u00e9s de Reino Unido o que te indexe varias p\u00e1ginas como si fueran contenido duplicado (un error garrafal que pone a temblar a cualquier <a href=\"https:\/\/dominiozero.es\/agencia-seo-coruna\/\">consultor SEO<\/a>).<\/p><p><strong>Tambi\u00e9n se puede usar el hreflang solo con el idioma, sin especificar ning\u00fan pa\u00eds<\/strong>. Esto se aplica cuando tu contenido no cambia seg\u00fan la regi\u00f3n y te da igual que lo lea un usuario de Espa\u00f1a, de M\u00e9xico o de Argentina. En esos casos, con indicar el idioma basta para que Google entienda que esa versi\u00f3n sirve para cualquier hablante del idioma, sin necesidad de diferenciar por regiones.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5090d950 elementor-widget elementor-widget-heading\" data-id=\"5090d950\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Los errores de etiquetas hreflang m\u00e1s comunes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f73f25 elementor-widget elementor-widget-heading\" data-id=\"7f73f25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Idiomas o regiones mal indicados<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10444b5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"10444b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Un cl\u00e1sico. <strong>Mucha gente se inventa combinaciones que no existen<\/strong>, como es-UK para espa\u00f1ol en Reino Unido, en-ES para ingl\u00e9s en Espa\u00f1a o cosas raras. Google directamente las pasa por alto. Tambi\u00e9n pasa que se confunden y usan solo el pa\u00eds sin poner el idioma.<\/p><blockquote><p>El formato correcto es siempre idioma (en min\u00fasculas) o idioma (min\u00fasculas) + pa\u00eds (en may\u00fasculas).<\/p><ul><li><p><strong>Solo idioma<\/strong>: es, en, fr&#8230;<\/p><\/li><li><p><strong>Idioma + pa\u00eds<\/strong>: es-ES, en-GB, fr-CA&#8230;<\/p><\/li><\/ul><\/blockquote><p>La soluci\u00f3n es muy sencilla: usa siempre la nomenclatura oficial. Si tienes dudas, revisa la <strong>lista oficial de c\u00f3digos ISO de idiomas y pa\u00edses<\/strong>, ya que\u00a0Google solo entiende esos.<\/p><ul><li data-wpview-marker=\"https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FISO_639-1\">Lista de c\u00f3digos de idiomas: <a href=\"https:\/\/es.wikipedia.org\/wiki\/ISO_639-1\">https:\/\/es.wikipedia.org\/wiki\/ISO_639-1<\/a><\/li><li data-wpview-marker=\"https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FISO_639-1\">Lista de c\u00f3digos de pa\u00eds: <a href=\"https:\/\/sede.agenciatributaria.gob.es\/static_files\/Sede\/Procedimiento_ayuda\/GC07\/Codigo_paises.pdf\">https:\/\/sede.agenciatributaria.gob.es\/static_files\/Codigo_paises.pdf<\/a><\/li><\/ul><p><strong>En WordPress con WPML o Polylang, los plugins ya generan hreflang autom\u00e1ticamente<\/strong>, pero debes asegurarte de configurar bien los idiomas\/regiones en los ajustes. En Shopify, se gestiona con apps de traducci\u00f3n como Langify o Weglot, que crean los hreflang autom\u00e1ticamente. En desarrollos a medida, hay que a\u00f1adir el atributo correcto en el &lt;head&gt; y en el sitemap.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf9674a elementor-widget elementor-widget-heading\" data-id=\"bf9674a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Falta de reciprocidad<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfbb18e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"dfbb18e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Imag\u00ednate que tu p\u00e1gina en espa\u00f1ol enlaza a la versi\u00f3n en ingl\u00e9s con su etiqueta hreflang bien puesta, pero en la versi\u00f3n en ingl\u00e9s te olvidas de devolver el enlace a la espa\u00f1ola. En ese caso, Google lo interpreta como una implementaci\u00f3n incompleta y puede ignorarlo por completo.<\/p><blockquote><p>El hreflang siempre es un sistema de ida y vuelta. <strong>Cada URL debe enlazar todas sus versiones alternativas, y viceversa.<\/strong><\/p><\/blockquote><p>\u00bfY esto c\u00f3mo se aplica? Pues <strong>los plugins y apps multiling\u00fces ya suelen encargarse de esto autom\u00e1ticamente <\/strong>(siempre que las traducciones est\u00e9n correctamente enlazadas). En un desarrollo propio, toca programar la l\u00f3gica para que cada p\u00e1gina genere su set completo de hreflangs y a\u00f1adirlas en el sitemap. Adem\u00e1s, es necesario contar con un servicio de <a href=\"https:\/\/dominiozero.es\/soporte-mantenimiento-web-coruna\/\">mantenimiento web<\/a> que revise que estos datos est\u00e9n actualizados en todo momento.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bbd496a e-con-full e-flex e-con e-child\" data-id=\"7bbd496a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5157c74b elementor-widget elementor-widget-image\" data-id=\"5157c74b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1238\" height=\"706\" src=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/10\/Etiquetas-hreflang.jpg\" class=\"attachment-full size-full wp-image-2789\" alt=\"Etiquetas hreflang\" srcset=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/10\/Etiquetas-hreflang.jpg 1238w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/10\/Etiquetas-hreflang-300x171.jpg 300w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/10\/Etiquetas-hreflang-1024x584.jpg 1024w, https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/10\/Etiquetas-hreflang-768x438.jpg 768w\" sizes=\"(max-width: 1238px) 100vw, 1238px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3168029 elementor-widget elementor-widget-text-editor\" data-id=\"3168029\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Imagen de Unsplash<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22134e25 elementor-widget elementor-widget-heading\" data-id=\"22134e25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">URLs rotas, redirigidas o con noindex<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-152c1af7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"152c1af7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Muchos hreflang apuntan a p\u00e1ginas que no funcionan: una URL con redirecci\u00f3n (ej. de HTTP a HTTPS), en noindex, un error 404&#8230; En todos estos casos, <strong>Google no se f\u00eda: no puede validar que esa relaci\u00f3n sea correcta y acaba ignorando la etiqueta<\/strong>. Al final, es como si no hubieras configurado nada.<\/p><blockquote><p>Las etiquetas hreflang deben apuntar siempre a la <strong>URL final, accesible, indexable y con contenido<\/strong>.<\/p><\/blockquote><p>Para comprobar esto, revisa con un crawler (Screaming Frog, por ejemplo) que todas las URLs respondan bien y no haya problemas de indexaci\u00f3n o rastreo.<\/p><p>En WordPress, revisa que las traducciones no est\u00e9n en borrador o con plugins que las bloqueen. <strong>Detectar estos errores a tiempo es clave, porque aunque parezcan peque\u00f1os detalles t\u00e9cnicos, son los que marcan la diferencia<\/strong> entre un hreflang funcional y uno que Google decide ignorar.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-878f153 elementor-widget elementor-widget-heading\" data-id=\"878f153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Olvidar el x-default<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e42d96 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9e42d96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>El x-default es el gran olvidado en la mayor\u00eda de implementaciones de hreflang. Mucha gente piensa que con tener las etiquetas por idioma y regi\u00f3n ya est\u00e1 todo hecho, pero lo cierto es que <strong>el x-default cumple una funci\u00f3n clave: indicar a Google qu\u00e9 url y versi\u00f3n debe mostrar cuando no hay una coincidencia clara<\/strong> con el idioma o la ubicaci\u00f3n del usuario.<\/p><p>Imagina que tienes un <a href=\"https:\/\/dominiozero.es\/diseno-web-coruna\/\">dise\u00f1o web<\/a> hecho a medida en espa\u00f1ol para Espa\u00f1a (es-ES) y otro en ingl\u00e9s para Reino Unido (en-GB) y Estados Unidos (en-US). Ahora llega un usuario de Canad\u00e1 con el navegador configurado en franc\u00e9s. \u00bfQu\u00e9 versi\u00f3n deber\u00eda ver? Si no tienes un x-default, Google puede decidir por su cuenta, y lo mismo le ense\u00f1a la de Reino Unido aunque no tenga sentido.<\/p><blockquote><p>El x-default act\u00faa como una especie de \u201ccomod\u00edn\u201d. Normalmente se pone la <strong>home principal con un selector de idioma<\/strong>, para que el usuario decida la versi\u00f3n que mejor le encaje.<\/p><\/blockquote><p>De esa forma, Google entiende que esa p\u00e1gina es la opci\u00f3n por defecto cuando no hay otra m\u00e1s adecuada.<\/p><p>Si usas alg\u00fan plugin, m\u00f3dulo, aplicaci\u00f3n o lo que sea de tu CMS (WordPress, Magento <a href=\"https:\/\/dominiozero.es\/blog\/prestashop-vs-shopify\/\">Prestashop o Shopify<\/a>), seguramente ya haya una opci\u00f3n para indicar el x-default. Si no, es suficiente con indicarla en el sitemap de la siguiente manera:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25cfce4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"25cfce4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>&lt;url&gt;<br \/>&lt;loc&gt;https:\/\/ejemplo.com\/es\/&lt;\/loc&gt;<br \/>&lt;xhtml:link rel=\"alternate\" hreflang=\"es\" href=\"https:\/\/ejemplo.com\/es\/\" \/&gt;<br \/>&lt;xhtml:link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/ejemplo.com\/en\/\" \/&gt;<br \/>&lt;xhtml:link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/ejemplo.com\/\" \/&gt;<br \/>&lt;\/url&gt;<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6662632 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6662632\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>&lt;loc&gt; \u2192 indica la URL principal de la p\u00e1gina en cuesti\u00f3n (en este caso, la versi\u00f3n en espa\u00f1ol).<\/li><li>&lt;xhtml:link &#8230; \/&gt; \u2192 son todas las variantes alternativas (idiomas, regiones y la versi\u00f3n x-default).<\/li><\/ul><p>Lo que hace Google es leer: \u201cVale, esta es la p\u00e1gina base (loc) y aqu\u00ed est\u00e1n sus versiones alternativas (xhtml:link)\u201d.<\/p><p><strong>\u00a1PERO OJO! Si configuras la etiqueta hreflang desde varios m\u00e9todos <\/strong>(plugin, sitemap, desarrollo personalizado&#8230;) <strong>es fundamental que est\u00e9 implementado de manera coherente entre todos los m\u00e9todos. <\/strong>Que en todos se indique de la misma manera, vamos. Si hay discrepancias y en el sitemap indicas una versi\u00f3n diferente que la del m\u00f3dulo, los motores de b\u00fasqueda no saben a cu\u00e1l hacer caso y seguramente acaben ignorando todo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1d68f4 e-con-full post-cta e-flex e-con e-child\" data-id=\"b1d68f4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fcf02 post-cta-title elementor-widget elementor-widget-heading\" data-id=\"e2fcf02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u00bfTu web trabaja para ti o contra ti?<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33a0dac post-cta-subtitle elementor-widget elementor-widget-heading\" data-id=\"33a0dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Si no te genera clientes, algo falla. Lo arreglamos por ti.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-083f9bb elementor-widget elementor-widget-html\" data-id=\"083f9bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a href=\"https:\/\/dominiozero.es\/contacto\/?utm_source=google&utm_medium=organic&utm_campaign=ctablog\" rel=\"nofollow\" class=\"post-cta-button\" data-text=\"CONT\u00c1CTANOS\"><span>CONT\u00c1CTANOS<\/span><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a867ce elementor-widget elementor-widget-heading\" data-id=\"7a867ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">La importancia de tener bien configurado el hreflang<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e3bc50 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3e3bc50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>El hreflang parece un detalle t\u00e9cnico sin importancia, pero marca la diferencia en proyectos internacionales<\/strong>. Si lo haces mal, no vas a recibir una penalizaci\u00f3n, pero s\u00ed vas a perder tr\u00e1fico de calidad, visibilidad y, lo peor, vas a confundir a tus usuarios. Imagina que inviertes en traducir tu web a tres idiomas y luego Google muestra siempre la misma versi\u00f3n porque tus etiquetas est\u00e1n mal configuradas.<\/p><p>Recuerda las claves:<\/p><ul><li><strong>Usa los c\u00f3digos ISO correctos.<\/strong><\/li><li><strong>Aseg\u00farate de la reciprocidad entre idiomas.<\/strong><\/li><li><strong>Comprueba que las URLs sean v\u00e1lidas, con c\u00f3digo de respuesta 200.<\/strong><\/li><li><strong>A\u00f1ade siempre el x-default.<\/strong><\/li><li><strong>Mant\u00e9n la coherencia entre m\u00e9todos de configuraci\u00f3n de hreflang (o usa uno solo).<\/strong><\/li><\/ul><p><strong>Hazlo bien y Google entender\u00e1 tu web como toca<\/strong>, mostrando a cada usuario la versi\u00f3n adecuada y d\u00e1ndote visibilidad en cada regi\u00f3n. Y si ves que algo sigue fallando o no tienes ni idea por donde empezar, en nuestra <a href=\"https:\/\/dominiozero.es\/\">agencia de marketing en A Coru\u00f1a<\/a> somos especialistas en solucionar marrones.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1635039a e-con-full e-flex e-con e-child\" data-id=\"1635039a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-242d1260 e-con-full e-flex e-con e-child\" data-id=\"242d1260\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5d16a5f7 e-con-full e-flex e-con e-child\" data-id=\"5d16a5f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ec8d66f elementor-widget elementor-widget-author-box\" data-id=\"1ec8d66f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<div  class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2020\/06\/IMG_2299-b-300x300.jpg\" alt=\"Imagen de Xurxo Su\u00e1rez\" loading=\"lazy\">\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<div >\n\t\t\t\t\t\t<span class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tXurxo Su\u00e1rez\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-author-box__bio\">\n\t\t\t\t\t\t<p>DESARROLLO Y <a href=\"https:\/\/dominiozero.es\/soporte-mantenimiento-web-coruna\/\" style=\"text-decoration: none; color: black; font-weight: 100;\">MANTENIMIENTO WEB<\/a><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-393263bc e-con-full e-flex e-con e-child\" data-id=\"393263bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cf37d elementor-widget elementor-widget-global elementor-global-1119 elementor-widget-text-editor\" data-id=\"3cf37d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"share-rrss\">\n    <div class=\"share\"><a>Compartir post<\/a><\/div>\n    <div class=\"links\">\n        <a id=\"share-rrss-facebook\" href=\"#\">Facebook<\/a>\n        <a id=\"share-rrss-x\" href=\"#\">X<\/a>\n        <a id=\"share-rrss-linkedin\" href=\"#\">LinkedIn<\/a>\n    <\/div>\n<\/div>\n\n<script>\n    document.querySelector('#share-rrss-facebook').addEventListener('click', function(event) {\n        event.preventDefault();\n        const url = window.location.href;\n        window.open(`https:\/\/www.facebook.com\/sharer\/sharer.php?u=${encodeURIComponent(url)}`, '_blank');\n    });\n\n    document.querySelector('#share-rrss-x').addEventListener('click', function(event) {\n        event.preventDefault();\n        const url = window.location.href;\n        window.open(`https:\/\/twitter.com\/share?url=${encodeURIComponent(url)}`, '_blank');\n    });\n\n    document.querySelector('#share-rrss-linkedin').addEventListener('click', function(event) {\n        event.preventDefault();\n        const url = window.location.href;\n        window.open(`https:\/\/www.linkedin.com\/shareArticle?url=${encodeURIComponent(url)}`, '_blank');\n    });\n<\/script>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c15d6a e-flex e-con-boxed e-con e-parent\" data-id=\"2c15d6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Si trabajas con webs multidioma o multipa\u00eds, tarde o temprano te toca lidiar con las etiquetas hreflang. Si la etiqueta hreflang falla, da igual lo bien que hayas traducido la web o todo lo bien hecha que est\u00e9: perder\u00e1s tr\u00e1fico cualificado y tu web nunca posicionar\u00e1 bien. Pero tranquilo, no est\u00e1s solo. La mayor\u00eda de&hellip;&nbsp;<a href=\"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/\" rel=\"bookmark\">LEER M\u00c1S<span class=\"screen-reader-text\">Etiquetas hreflang con errores: c\u00f3mo solucionarlo<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2788,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","footnotes":""},"categories":[1,16,25],"tags":[],"class_list":["post-2718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-todo","category-seo","category-desarrollo-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo solucionar las etiquetas hreflang con errores<\/title>\n<meta name=\"description\" content=\"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo solucionar las etiquetas hreflang con errores\" \/>\n<meta property=\"og:description\" content=\"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/\" \/>\n<meta property=\"og:site_name\" content=\"Fvck\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-10T10:24:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-10T10:26:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1237\" \/>\n\t<meta property=\"og:image:height\" content=\"520\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"SEO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEO\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/\"},\"author\":{\"name\":\"SEO\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/#\\\/schema\\\/person\\\/ab06b79025b286c873f4245b72a47f9a\"},\"headline\":\"Etiquetas hreflang con errores: c\u00f3mo solucionarlo\",\"datePublished\":\"2025-10-10T10:24:46+00:00\",\"dateModified\":\"2025-10-10T10:26:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/\"},\"wordCount\":1495,\"image\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Etiquetas-hreflang-con-errores.jpg\",\"articleSection\":[\"Todo\",\"SEO\",\"Desarrollo web\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/\",\"url\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/\",\"name\":\"C\u00f3mo solucionar las etiquetas hreflang con errores\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Etiquetas-hreflang-con-errores.jpg\",\"datePublished\":\"2025-10-10T10:24:46+00:00\",\"dateModified\":\"2025-10-10T10:26:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/#\\\/schema\\\/person\\\/ab06b79025b286c873f4245b72a47f9a\"},\"description\":\"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Etiquetas-hreflang-con-errores.jpg\",\"contentUrl\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Etiquetas-hreflang-con-errores.jpg\",\"width\":1237,\"height\":520,\"caption\":\"Mockup de Envato\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/etiquetas-hreflang\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Etiquetas hreflang con errores: c\u00f3mo solucionarlo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/\",\"name\":\"DominioZero\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dominiozero.es\\\/blog\\\/#\\\/schema\\\/person\\\/ab06b79025b286c873f4245b72a47f9a\",\"name\":\"SEO\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g\",\"caption\":\"SEO\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo solucionar las etiquetas hreflang con errores","description":"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo solucionar las etiquetas hreflang con errores","og_description":"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien","og_url":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/","og_site_name":"Fvck","article_published_time":"2025-10-10T10:24:46+00:00","article_modified_time":"2025-10-10T10:26:06+00:00","og_image":[{"width":1237,"height":520,"url":"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg","type":"image\/jpeg"}],"author":"SEO","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"SEO","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#article","isPartOf":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/"},"author":{"name":"SEO","@id":"https:\/\/dominiozero.es\/blog\/#\/schema\/person\/ab06b79025b286c873f4245b72a47f9a"},"headline":"Etiquetas hreflang con errores: c\u00f3mo solucionarlo","datePublished":"2025-10-10T10:24:46+00:00","dateModified":"2025-10-10T10:26:06+00:00","mainEntityOfPage":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/"},"wordCount":1495,"image":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#primaryimage"},"thumbnailUrl":"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg","articleSection":["Todo","SEO","Desarrollo web"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/","url":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/","name":"C\u00f3mo solucionar las etiquetas hreflang con errores","isPartOf":{"@id":"https:\/\/dominiozero.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#primaryimage"},"image":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#primaryimage"},"thumbnailUrl":"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg","datePublished":"2025-10-10T10:24:46+00:00","dateModified":"2025-10-10T10:26:06+00:00","author":{"@id":"https:\/\/dominiozero.es\/blog\/#\/schema\/person\/ab06b79025b286c873f4245b72a47f9a"},"description":"\u00bfGoogle muestra tu web en el idioma equivocado? Te contamos los errores m\u00e1s t\u00edpicos con la etiqueta hreflang y aprende c\u00f3mo se configura bien","breadcrumb":{"@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#primaryimage","url":"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg","contentUrl":"https:\/\/dominiozero.es\/blog\/wp-content\/uploads\/2025\/09\/Etiquetas-hreflang-con-errores.jpg","width":1237,"height":520,"caption":"Mockup de Envato"},{"@type":"BreadcrumbList","@id":"https:\/\/dominiozero.es\/blog\/etiquetas-hreflang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/dominiozero.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Etiquetas hreflang con errores: c\u00f3mo solucionarlo"}]},{"@type":"WebSite","@id":"https:\/\/dominiozero.es\/blog\/#website","url":"https:\/\/dominiozero.es\/blog\/","name":"DominioZero","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dominiozero.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/dominiozero.es\/blog\/#\/schema\/person\/ab06b79025b286c873f4245b72a47f9a","name":"SEO","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b2d3d7e3dcfd16ba9b843cee59eed3be6457ff6db043fa50357712b9d52c3627?s=96&d=mm&r=g","caption":"SEO"}}]}},"_links":{"self":[{"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/posts\/2718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/comments?post=2718"}],"version-history":[{"count":52,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/posts\/2718\/revisions"}],"predecessor-version":[{"id":2792,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/posts\/2718\/revisions\/2792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/media\/2788"}],"wp:attachment":[{"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/media?parent=2718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/categories?post=2718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominiozero.es\/blog\/wp-json\/wp\/v2\/tags?post=2718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}