Introducción a la optimización de las etiquetas Alt

Las etiquetas Alt son un aspecto a menudo pasado por alto del posicionamiento web (SEO). Sin embargo, desempeñan un papel crucial tanto para la accesibilidad de tu sitio como para su optimización para los motores de búsqueda (SEO). Una etiqueta Alt, o texto alternativo, es una breve descripción de una imagen, que se muestra cuando la imagen no puede cargarse en una página web. También es utilizada por tecnologías de asistencia, como los lectores de pantalla, para ayudar a los usuarios con discapacidad visual a comprender el contenido de una imagen.

La importancia de las etiquetas Alt para la accesibilidad

En términos de accesibilidad, las etiquetas Alt son esenciales. Permiten a las personas que usan lectores de pantalla y otras tecnologías de asistencia comprender el contenido de tu sitio web. Sin etiquetas Alt, estos usuarios podrían perderse información importante y tener una peor experiencia de usuario. Por otra parte, incluso quienes no utilizan tecnologías de asistencia pueden beneficiarse de las etiquetas Alt. Por ejemplo, si una imagen no se carga correctamente, la etiqueta Alt puede proporcionar un contexto útil.

El papel de las etiquetas Alt en SEO

Además de su papel vital en materia de accesibilidad, las etiquetas Alt también desempeñan un papel importante en la optimización para los motores de búsqueda. Los motores de búsqueda, como Google, no pueden «ver» las imágenes de la misma manera que los humanos, y por lo tanto se apoyan en las etiquetas Alt para comprender su contenido. Un texto Alt bien optimizado puede ayudar a tu sitio a posicionarse más alto para palabras clave pertinentes y a aparecer en los resultados de búsqueda de imágenes. Así, no solo las etiquetas Alt mejoran la accesibilidad de tu sitio, sino que también pueden conducir a un mayor tráfico de búsqueda orgánica.

¿Necesita un sitio web?
Solicite un presupuesto gratuito

Presupuesto del sitio web

html

Herencia de las normas de accesibilidad y papel del atributo alt

Cuando Tim Berners-Lee publica la primera propuesta para la World Wide Web en 1989, introduce implícitamente la noción de un internet universal donde el contenido sería legible por cualquier máquina. Muy pronto, el W3C comprende que una parte de la población no puede asimilar la información visual e incluye en la especificación HTML 2.0 (1995) el atributo alt. A partir de ahí, los organismos de regulación como la Sección 508 estadounidenseOptimización de las etiquetas Alt para las imágenes: importancia para la accesibilidad y el SEO, la Directiva europea sobre la accesibilidad de la web y luego el Reglamento General para la Mejora de la Accesibilidad (RGAA) en Francia, retoman la idea y la transforman en una obligación legal. Ignorar o rellenar mal una etiqueta alt por lo tanto expone a multas o a un litigio, al igual que una tienda sin rampa de acceso.

La experiencia de Netflix en 2016 ilustra la importancia de estas normas. Tras una demanda colectiva presentada por la National Association of the Deaf, la plataforma tuvo que revisar su ecosistema multimedia para incluir subtítulos y descripciones textuales. Aunque Netflix trata mayoritariamente de vídeo, el caso estimuló a todo el sector: el número de empresas que realizan auditorías de conformidad WCAG se duplicó al año siguiente, y con ello la atención prestada a los atributos alt. En otras palabras, el legislador ha hecho del SEO « accesible un estándar industrial.

Impacto directo en la experiencia del usuario: de la síntesis de voz a la navegación sin conexión

En un sitio bien concebido, el recorrido de un usuario ciego difiere poco del de un usuario vidente: simplemente escucha las descripciones. Un lector de pantalla como JAWS traduce la estructura HTML en señales de audio; la voz sintética salta de encabezado en encabezado, lee los enlaces y, al llegar a una imagen, cambia automáticamente al atributo alt. Si este está vacío o no es pertinente (« image1.jpg ), la experiencia se convierte en un laberinto. Las pruebas de usuario realizadas por la Universidad de Lyon muestran que el 72 % de los participantes no videntes abandonan una página si encuentran más de dos imágenes sin alternativa textual.

Pero el reto no se limita a la discapacidad. Cuando las conexiones 3G fallan, ocurre que el navegador no muestra la imagen y muestra en su lugar el texto alt. En los archivos del sitio del New York Times, la consulta en modo avión hace aparecer descripciones como « Front-page photograph of Optimización SEO Posicionamiento Web y Accesibilidadthe Apollo 11 launch, July 16 1969 . El usuario comprende el contexto histórico a pesar de la ausencia de lo visual. Mismo escenario en los países donde los costes de datos son elevados; una simple etiqueta alt se convierte en el principal canal de información visual.

Correlación entre descripción visual y pertinencia semántica

Desde el algoritmo Hummingbird (2013) y, sobre todo, RankBrain (2015), Google enriquece la relevancia de una página mediante señales semánticas. El atributo alt desempeña entonces un papel equivalente al de las anclas de enlaces internos: aporta un contexto léxico. Si su ficha de producto menciona «botas de senderismo impermeables Gore-Tex ® y la imagen muestra un alt genérico del tipo «zapatos», el algoritmo pierde un indicio esencial y la consulta de cola larga «botas de trekking goretex mujer» corre el riesgo de escapársele.

A la inversa, Patagonia experimentó en 2020 la reformulación de 18 000 etiquetas alt con expresiones clave procedentes de su herramienta interna de búsqueda. Resultado: +12 % de tráfico orgánico en Google Imágenes y +5,8 % de conversiones en e-commerce. Más interesante aún: el CTR en la búsqueda universal clásica aumentó en 2 puntos, prueba de que una descripción clara de las imágenes también refuerza la coherencia semántica global del documento HTML.

SEO técnico: cómo las etiquetas alt influyen en la indexación y el posicionamiento

Googlebot se comporta como un navegador sin interfaz gráfica. Lee el markup, sigue los enlaces, evalúa la estructura y registra el texto. En cambio, las imágenes se procesan mediante un procesador distinto que intenta reconocer formas mediante computer vision. Para reducir esta etapa costosa, Google utiliza las etiquetas alt como un atajo. Un estudio de Searchmetrics (2022) revela que el 30 % de las miniaturas mostradas en la sección «Imágenes asociadas» de una SERP provienen de páginas donde la palabra clave principal aparece en el atributo alt.

La influencia no se detiene en la vertical «Imágenes». En la SERP principal, el «bloque Top Stories» y los resultados enriquecidos (recipes, products, how-to) integran miniaturas. Estas miniaturas se ponderan por la pertinencia semántica del alt combinada con el </code> y el <code>structured data</code>. En claro, una receta de «tiramisú vegano» que dispone de un <em>alt</em> evocador («cocina cremosa con mascarpone vegetal») tendrá más probabilidades de aparecer en carrusel que un simple «IMG_832.png».</p><p>Otro canal: Google Discover. Aquí, el algoritmo prioriza los contenidos visualmente atractivos y vinculados al historial del usuario. Las pruebas realizadas por el medio español El Confidencial mostraron que una actualización de sus atributos <em>alt</em> para incluir nombres de personalidades deportivas duplicaba la visibilidad en Discover durante grandes eventos como Roland-Garros.</p><h2>Metodología paso a paso para auditar y optimizar los atributos <em>alt</em></h2><h3>1. Inventario y categorización</h3><p>La auditoría comienza con la extracción de todas las URL de imágenes mediante un crawler (Screaming Frog, Sitebulb o un script de Python que use BeautifulSoup). Exporte las columnas « image y « attribut alt . Clasifíquelas en tres grupos: « pertinentes , « faltantes , « no descriptivos . Esta simple taxonomía permite visualizar la carga de trabajo y asignar prioridades.</p><h3>2. Alineación con el mapeo de palabras clave</h3><p>Cada página única ya tiene una consulta objetivo. Se asocia entonces un campo léxico de apoyo al <em>alt</em> para evitar la canibalización. En una página « zapatillas running hombre , es mejor reservar la palabra clave principal para el título H2 y emplear un sinónimo (« zapatillas de carrera neutras para maratón ) en la etiqueta <em>alt</em>. Así se amplía el espectro semántico manteniendo la coherencia.</p><h3>3. Redacción: respetar el triángulo contexto-precisión-concisión</h3><p>Se trata de equilibrar tres parámetros:<br /> • Contexto: indicar la acción o la intención (« atleta cruzando la línea de meta del medio maratón de París ).<br /> • Precisión: mencionar los detalles clave (marca, color, material).<br /> • Concisión: limitar la descripción a 140 caracteres, umbral a partir del cual algunos lectores de pantalla recortan el contenido.</p><h3>4. Implementación y QA</h3><p>Tras la puesta en producción, pruebe sus cambios con Lighthouse (pestaña « Accessibility ) o la extensión Web Developer. Para los grandes sitios, las pruebas automatizadas mediante axe-core o Pa11y son indispensables. Hágales correr en preproducción para evitar regresiones: la actualización de un CMS puede sobrescribir los atributos <em>alt</em> si el campo de medios no está bloqueado.</p><h3>5. Monitorización y A/B Testing</h3><p>A continuación, supervise los KPI: impresiones de Google Imágenes (Search Console > Rendimiento > Filtro « Imágenes ), tasa de clics, posiciones medias y, del lado del negocio, tasa de conversión en las páginas impactadas. Un protocolo A/B (Google Optimize, AB Tasty) permite validar que la variante enriquecida en <em>alt</em> obtiene realmente más clics sin degradar la velocidad de carga (peso de las imágenes o uso de imágenes alternativas).</p><h2>Caso de estudio: e-commerce internacional y tráfico orgánico</h2><p>Zalando, gigante alemán de la moda, decide en 2019 rediseñar su biblioteca de imágenes. El reto reside en la traducción: cada producto tiene de 20 a 40 fotos, y el sitio cubre 17 mercados europeos. El equipo SEO comienza por crear un modelo lingüístico basado en entidades (color, tipo de prenda, uso). Genera etiquetas <em>alt</em> dinámicas como « vestido midi rojo burdeos, mangas cortas, colección de verano . Estas descripciones se traducen luego automáticamente mediante un motor NMT (Neural Machine Translation) entrenado sobre el léxico de la moda.</p><p>Los resultados en 6 meses: +18 % de sesiones procedentes de Google Images, +7 % de nuevos usuarios, +3,2 % de cifra de negocios atribuible al canal orgánico. Hecho notable: los resultados son superiores en los países donde la competencia en SEO visual es menor (Finlandia, Austria). Conclusión: la optimización de los <em>alt</em> genera una ventaja competitiva proporcional al nivel de madurez del mercado.</p><h2>Caso de estudio: institución pública y conformidad RGAA</h2><p>La Biblioteca nacional de Francia (BnF) posee más de 15 millones de documentos iconográficos. Su portal Gallica, lanzado en 1997, sufría de cientos de miles de imágenes carentes de alternativas textuales. En 2021, la BnF pone en marcha un proyecto de indexación semiautomática; una red neuronal (ResNet-152) extrae metadatos mientras que documentalistas validan manualmente las sugerencias que sirven después para rellenar las etiquetas <em>alt</em>. Ejemplo: un cartel de la Primera Guerra Mundial recibe la descripción « Ilustración en color: soldado francés (poilu) estrechando la mano de un soldado estadounidense, eslogan La Fayette, aquí estamos ! .</p><p>Además de la puesta en conformidad legal, Gallica constata un aumento del 25 % de las visitas procedentes de las instituciones académicas estadounidenses. ¿La razón? Los investigadores anglófonos encuentran ahora los recursos a través de Google Images gracias a los descriptivos multilingües insertados en las <em>alt</em>. La operación demuestra que la accesibilidad puede servir un doble objetivo: inclusividad y proyección internacional.</p><h2>Falsos pasos comunes y sus consecuencias</h2><p>A veces ocurre que los desarrolladores dejan el atributo <code>alt=""</code> en imágenes informativas. Según un análisis de WebAIM (2023) sobre un millón de páginas de inicio, el 55 % contiene al menos una imagen portadora de información sin descripción. También existe el error inverso: describir en exceso un elemento puramente decorativo, lo que sobrecarga la experiencia auditiva e introduce ruido semántico. La norma WCAG recomienda el atributo nulo (<code>alt=""</code>) para estos casos.</p><p>Otra trampa: la sobreoptimización. Rellenar el atributo <em>alt</em> de palabras clave puede activar un filtro de calidad (« Keyword stuffing ) y reducir la visibilidad. BMW lo sufrió en 2006: Google desindexó temporalmente algunas páginas de su sitio alemán por uso abusivo de palabras clave ocultas, incluidas en las etiquetas <em>alt</em>.</p><h2>Más allá del atributo <em>alt</em> : <code>longdesc</code>, <code>aria-label</code> y esquema JSON-LD</h2><p>Para los esquemas complejos (infografías, mapas), una simple frase descriptiva es insuficiente. El estándar HTML prevé <code></code> (poco implementado) o, más común, un enlace adyacente que conduce a una descripción detallada. Ejemplo: el Observatorio de la Calidad del Aire publica cada trimestre un mapa interactivo; cada imagen posee un <em>alt</em> breve (« Índice ATMO, Francia, julio ) y un botón « Descripción completa que enlaza a una tabla de texto — práctica exigida por el RGAA.</p><p>Para los iconos funcionales (botón de carrito, menú hamburguesa), se elegirá <code>aria-label</code> en lugar de <em>alt</em>, ya que el icono suele ser decorativo y se gestiona mediante CSS o SVG. Por último, el marcado estructurado (tipo « ImageObject en JSON-LD) permite añadir leyenda, licencia y creador. Google lee este esquema para mostrar una insignia « Licencia atribuida en Google Imágenes, una ventaja para los fotógrafos y bancos de imágenes.</p><h2>Futuro de la imagen semántica: IA generativa, búsqueda multimodal y Metaverso</h2><p>En 2022, Microsoft implementa una funcionalidad de «<em>auto-captioning</em> en Edge; la IA genera automáticamente una descripción cuando falta una etiqueta <em>alt</em> . Google, por su parte, perfecciona sus modelos multimodales como MUM (Multitask Unified Model) capaces de comprender y traducir una consulta visual. En este contexto, proporcionar un <em>alt</em> rico sigue siendo crucial: alimenta estas IA y aumenta las probabilidades de que asocien correctamente la imagen con la intención de búsqueda.</p><p>Los mundos virtuales (Horizon Worlds de Meta, el futuro Apple Vision Pro) transportarán imágenes en 3D. ¿Cómo describir un objeto interactivo? Los trabajos del W3C sobre la Web 3D Accesible ya proponen ampliar la lógica de los atributos textuales a la profundidad: un archivo glTF podría incluir una sección « a11y que enumere elementos legibles por síntesis de voz (« silla de madera clara, estilo escandinavo, colocada sobre una alfombra bereber ). Saber redactar estas descripciones se convertirá en una competencia demandada, en la intersección de la UX, el SEO y el 3D.</p><p>Así, la optimización de las etiquetas <em>alt</em> no constituye solo una línea en una checklist; se inscribe en una evolución global de la web hacia la accesibilidad universal y la búsqueda semántica unificada. Ignorar este atributo es privarse de un puente entre contenido visual, motor de búsqueda y usuarios, actuales y futuros.</p><div class="demositepromo"><h2 class="h2promodemo"> Más información sobre nuestros servicios de mantenimiento de sitios WordPress</h2><p> <a class="apromodemo" href="https://w-maintenance.pro/offre-maintenance-wordpress/" target="_blank" rel="noopener">Descubra nuestras ofertas</a></div><div class='yarpp yarpp-related yarpp-related-website yarpp-template-thumbnails'><h3>También pueden interesarle estos artículos:</h3><div class="yarpp-thumbnails-horizontal"> <a class='yarpp-thumbnail' rel='norewrite' href='https://www.france-webdesign.com/es/etiquetas-h1-h2-h3-como-utilizarlas-correctamente-para-seo' title='Etiquetas H1, H2, H3: cómo utilizarlas correctamente para SEO'> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://www.france-webdesign.com/wp-content/uploads/2025/06/balises-h1-h2-h3-comment-les-utiliser-correctement-pour-le-seo-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" data-pin-nopin="true" /><span class="yarpp-thumbnail-title">Etiquetas H1, H2, H3: cómo utilizarlas correctamente para SEO</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://www.france-webdesign.com/es/optimizar-imagenes-reduciendo-el-tamano-del-archivo-sin-perder-calidad' title='Optimización de imágenes: reducir el tamaño del archivo sin perder calidad'> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://www.france-webdesign.com/wp-content/uploads/2025/06/e616t35vbeg-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="mujer con cámara DSLR" data-pin-nopin="true" /><span class="yarpp-thumbnail-title">Optimización de imágenes: reducir el tamaño del archivo sin perder calidad</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://www.france-webdesign.com/es/a-importancia-de-las-metaetiquetas-guia-completa' title='La importancia de las metaetiquetas: una guía completa'> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://www.france-webdesign.com/wp-content/uploads/2025/05/LImportance-des-Balises-Meta-Guide-Complet-2-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" data-pin-nopin="true" /><span class="yarpp-thumbnail-title">La importancia de las metaetiquetas: una guía completa</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://www.france-webdesign.com/es/mar-google-ads-adwords-contrato' title='Contrato SEA - Google Ads Adwords'> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://www.france-webdesign.com/wp-content/uploads/2022/07/leqryljnyuq-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="smartphone Android negro que muestra el sitio de google en la superficie blanca" data-pin-nopin="true" /><span class="yarpp-thumbnail-title">Contrato SEA - Google Ads Adwords</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://www.france-webdesign.com/es/como-utilizar-google-analytics-para-mejorar-su-estrategia-de-posicionamiento-en-buscadores' title='Cómo utilizar Google Analytics para mejorar su estrategia de optimización de motores de búsqueda'> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://www.france-webdesign.com/wp-content/uploads/2025/06/Agence-Web-Design-SEO-referencement-pexels-pixabay-40185-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" data-pin-nopin="true" /><span class="yarpp-thumbnail-title">Cómo utilizar Google Analytics para mejorar su estrategia de optimización de motores de búsqueda</span></a></div></div></div><div class="et_post_meta_wrapper"></div></article></div><div id="sidebar"><div id="block-2" class="et_pb_widget widget_block"><p> </p><p><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjMiIGhlaWdodD0iMTMwIiB2aWV3Qm94PSIwIDAgMTYzIDEzMCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" class="wp-image-421 aligncenter" data-src="https://www.france-webdesign.com/wp-content/uploads/2021/11/acheter-site-internet.png" alt="" width="163" height="130"></p><h3>Nuestro compromiso</h3><ul class="nobullet"><li class="check">Fórmulas<strong> a la medida de su empresa</strong></li><li class="check">Ayuda<strong> teléfono, correo electrónico y chat</strong></li><li class="check">Atención al cliente <strong>rápido y disponible</strong></li><li class="check">Ver <strong>constante</strong> errores y fallos de funcionamiento</li><li class="check"><strong>Consejos</strong> para optimizar su sitio web</li><li class="check"> En <strong>tarifas muy competitivas </strong> </li></ul><p> </p><p><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzkiIGhlaWdodD0iMjM5IiB2aWV3Qm94PSIwIDAgMjM5IDIzOSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" class="wp-image-604 aligncenter" data-src="https://www.france-webdesign.com/wp-content/uploads/2022/04/support-site-internet-wp.png" alt="" width="239" height="239"></p><h3>¿Tiene alguna pregunta?</h3><ul class="nobullet"><li class="check"> Llámanos al <strong>09 72 28 38 00 </strong></li><li class="check"> Póngase en contacto con nosotros a través de <strong><a href="#contact" style="color: #ACB9CA!important;">formulario de contacto</a></strong> o <strong><a href="#contact" style="color: #ACB9CA!important;">pedir cita</a></strong></li><p> </p><p><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzkiIGhlaWdodD0iMjM5IiB2aWV3Qm94PSIwIDAgMjM5IDIzOSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" loading="lazy" decoding="async" class="wp-image-604 aligncenter" data-src="https://www.france-webdesign.com/wp-content/uploads/2023/06/Online-Review-rafiki.png" alt="" width="239" height="239"></p><h3>Descubra nuestras reseñas en Google</h3><p> </p><div class="ti-widget ti-goog" data-layout-id="15" data-set-id="light-background-large" data-pid="" data-pager-autoplay-timeout="6" data-review-target-width="300" data-language="fr" ><div class="ti-widget-container ti-col-3"><div class="ti-reviews-container"><div class="ti-controls"><div class="ti-next"></div><div class="ti-prev"></div></div><div class="ti-reviews-container-wrapper"><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">¡Un gran trabajo! ¡Lo recomiendo totalmente!</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxY10U_JfRwc13SjWfouoewaC3Qxf-3lUu1t3yHO=s120-c-c-rp-w64-h64-mo-br100" alt="NICE INFORMATIQUE" /></div><div class="ti-profile-details"><div class="ti-name"> NICE INFORMATIQUE</div><div class="ti-date">2022-05-11</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">He conseguido mucho más de lo que esperaba. Mi sitio tiene un aspecto fantástico. ¡Buen trabajo y excelente renderización!</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a-/ACB-R5RajoISLKG2G80D-iuuLSQ5MdWvgw3ICN2sOG5w=s120-c-c-rp-w64-h64-mo-br100" alt="mkm difusión" /></div><div class="ti-profile-details"><div class="ti-name"> mkm difusión</div><div class="ti-date">2022-04-12</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">Crearon el sitio web de mi empresa de fontanería</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxYtWcu9IHI6ld8XnyPc8E-LNRBVBtoAzCx4gfnR=s120-c-c-rp-w64-h64-mo-br100" alt="Ref HW" /></div><div class="ti-profile-details"><div class="ti-name"> Ref HW</div><div class="ti-date">2021-12-19</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">Gracias por la página web de la empresa.</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxZvO1PoESlNjIvj2K5YMuCbsXer9eA9WDD4TvhU=s120-c-c-rp-w64-h64-mo-br100" alt="Nina Lala" /></div><div class="ti-profile-details"><div class="ti-name"> Nina Lala</div><div class="ti-date">2021-11-01</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">El sitio está de acuerdo con el cdc</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxbQUuOzBkGj1Mrb7kjH8HW3itPZUMQWYdbFl2uW=s120-c-c-rp-w64-h64-mo-br100" alt="Restaurante Le Dinner" /></div><div class="ti-profile-details"><div class="ti-name"> Restaurante Le Dinner</div><div class="ti-date">2021-06-19</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">El servicio fue rápido y cumplió perfectamente mis expectativas. Yo recomendaría</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxY3pZnUNfqX_Ntfvo2IN9pdsLAa4TU_qrfniock=s120-c-c-rp-w64-h64-mo-br100" alt="Julien Csn" /></div><div class="ti-profile-details"><div class="ti-name"> Julien Csn</div><div class="ti-date">2021-05-08</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">Sitio web muy profesional y rápida implementación, ¡nada de lo que quejarse!</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxZ0IwU5SCVwSk1fXLx_p6MfyuHDXQs4Pu7xUzmV=s120-c-c-rp-w64-h64-mo-br100" alt="Manon R" /></div><div class="ti-profile-details"><div class="ti-name"> Manon R</div><div class="ti-date">2021-03-10</div></div></div></div><div data-empty="0" class="ti-review-item source-Google" ><div class="ti-inner"><div class="ti-review-content"> <span class="ti-stars"><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span><span class="ti-star f"></span></span><div class="ti-review-text-container ti-review-text">Enhorabuena al equipo creativo y receptivo. (Casi) inesperado para servicios a este precio... ;-) He ganado mucho en referenciación (¡natural!) desde que el nuevo sitio está en línea. Un 2º sitio en construcción. Os recomiendo sin dudarlo.</div> <span class="ti-read-more" data-container=".ti-review-text" data-collapse-text="Cacher" data-open-text="Lire la suite" ></span></div></div><div class="ti-review-header"><div class="ti-profile-img"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" decoding="async" data-src="https://lh3.googleusercontent.com/a/AGNmyxY-1JCXPfMXuphentCsuqenrXTkkRyXcCLqh83E=s120-c-c-rp-w64-h64-mo-br100" alt="ElDirector" /></div><div class="ti-profile-details"><div class="ti-name"> ElDirector</div><div class="ti-date">2021-02-17</div></div></div></div></div><div class="ti-controls-line"><div class="dot"></div></div></div></div></div></div></div></div></div></div><footer id="main-footer"><div id="footer-bottom"><div class="container clearfix"><div id="footer-info"><a href="https://www.france-webdesign.com/es/">Agencia de diseño web </a> | <a href="https://hotel-webdesign.com/referencement-naturel-hotel-restaurant">SEO Hoteles</a> | <a href="https://hotel-webdesign.com/mettre-en-place-google-ads-pour-un-hotel">Google Ads Hotel</a> | <a href="https://hotel-webdesign.com">Creación del sitio web del hotel</a> | <a href="https://w-maintenance.pro/">Mantenimiento de Wordpress</a> | <a href="https://hotel-webdesign.com">Diseño web de hoteles</a></div></div></div></footer></div></div> <script type="litespeed/javascript">jQuery(document).ready(function($){})</script><template id="tp-language" data-tp-language="es_ES"></template><script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/es/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/child/*","/wp-content/themes/Divi/*","/es/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <style>.cky-btn-revisit-wrapper, div[data-cky-tag="powered-by"] {display: none !important;} .autoblog-img.resizethreehundred { max-width: 350px !important;} .h2frhwdquote { margin: 0 0 10px 0; font-size: 1.6rem; } .apromodemo { display: inline-block; padding: 10px 18px; border-radius: 999px; border: 0px !important; text-decoration: none; background-color: #a9bad2; color: white !important; } .wpa-test-msg {display: none !important;} #wp-admin-bar-autoptimize, #wp-admin-bar-hoteller_admin, #wp-admin-bar-duplicate-post, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-new-content, #wp-admin-bar-wp-logo, #wp-admin-bar-hoteller_admin, #wp-admin-bar-et-use-visual-builder a:before , .trp-license-notice { display: none !important; } #wp-admin-bar-et-use-visual-builder a, #wp-admin-bar-elementor_edit_page.menupop a { background-color: #81be28 !important; color: white;} #wp-admin-bar-elementor_edit_page a:hover {color: white !important;} #wp-admin-bar-elementor_edit_page.menupop.hover li a {background-color: black !important;} #wp-admin-bar-elementor_edit_page.menupop.hover li, #wp-admin-bar-elementor_edit_page.menupop.hover .ab-submenu {display: none;} #wp-admin-bar-voir-mes-factures { background: #7777f799 !important;;color: white !important;} #wp-admin-bar-manuel-du-moteur {background: orange !important; color:white !important;} #wp-admin-bar-manuel-du-moteur:hover {color: white !important; } #wp-admin-bar-manuel-du-site {background: #c37f03 !important; color: white !important;} #wp-admin-bar-manuel-du-site:hover {color: white !important;} #wp-admin-bar-flatsome-activate, #wp-admin-bar-flatsome_panel a, .single-product #wp-admin-bar-et-use-visual-builder, #e-announcements-root {display: none !important;pointer-events:none !important;} /* BPress */</style> <script type="litespeed/javascript">(function(){if(typeof window.jQuery==='undefined'){return} jQuery(document).ready(function($){$("#wp-admin-bar-elementor_edit_page a span").text("Modifier en visuel");$("#wp-admin-bar-et-use-visual-builder a").text("Modifier en visuel");$("li#wp-admin-bar-vc_inline-admin-bar-link a.ab-item").text("Modifier en visuel");$("#wp-admin-bar-edit a").text("Modifier via le backend");if(window.location.href.indexOf("?hb")>-1){var sPageURL=window.location.search.substring(1);function GetURLParameter(sParam){var sPageURL=window.location.search.substring(1);var sURLVariables=sPageURL.split('&');for(var i=0;i<sURLVariables.length;i++){var sParameterName=sURLVariables[i].split('=');if(sParameterName[0]==sParam){return sParameterName[1]}}} var check_in=GetURLParameter('hb-check-in-hidden');var check_out=GetURLParameter('hb-check-out-hidden');var adults=GetURLParameter('hb-adults');var children=GetURLParameter('hb-children');if(adults==="1"){$('#hb-form-1-adults option[value="1"]').prop('selected',!0);$('select.hb-adults').val("1")}else if(adults==="2"){$('#hb-form-1-adults option[value="2"]').prop('selected',!0);$('select.hb-adults').val("2")}else if(adults==="3"){$('#hb-form-1-adults option[value="3"]').prop('selected',!0);$('select.hb-adults').val("3")}else if(adults==="4"){$('#hb-form-1-adults option[value="4"]').prop('selected',!0);$('select.hb-adults').val("4")}else if(adults==="5"){$('#hb-form-1-adults option[value="5"]').prop('selected',!0);$('select.hb-adults').val("5")}else if(adults==="6"){$('#hb-form-1-adults option[value="6"]').prop('selected',!0);$('select.hb-adults').val("6")}else if(adults==="7"){$('#hb-form-1-adults option[value="7"]').prop('selected',!0);$('select.hb-adults').val("7")}else if(adults==="8"){$('#hb-form-1-adults option[value="8"]').prop('selected',!0);$('select.hb-adults').val("8")}else if(adults==="9"){$('#hb-form-1-adults option[value="9"]').prop('selected',!0);$('select.hb-adults').val("9")}else if(adults==="10"){$('#hb-form-1-adults option[value="10"]').prop('selected',!0);$('select.hb-adults').val("10")} if(children==="1"){$('#hb-form-1-children option[value="1"]').prop('selected',!0);$('select.hb-children').val("1")}else if(children==="2"){$('#hb-form-1-children option[value="2"]').prop('selected',!0);$('select.hb-children').val("2")}else if(children==="3"){$('#hb-form-1-children option[value="3"]').prop('selected',!0);$('select.hb-children').val("3")}else if(children==="4"){$('#hb-form-1-children option[value="4"]').prop('selected',!0);$('select.hb-children').val("4")}else if(children==="5"){$('#hb-form-1-children option[value="5"]').prop('selected',!0);$('select.hb-children').val("5")}else if(children==="6"){$('#hb-form-1-children option[value="6"]').prop('selected',!0);$('select.hb-children').val("6")}else if(children==="7"){$('#hb-form-1-children option[value="7"]').prop('selected',!0);$('select.hb-children').val("7")}else if(children==="8"){$('#hb-form-1-children option[value="8"]').prop('selected',!0);$('select.hb-children').val("8")} var check_in=check_in.replace(/(\d{4})-(\d{2})-(\d{2})/,'$3/$2/$1');var check_out=check_out.replace(/(\d{4})-(\d{2})-(\d{2})/,'$3/$2/$1');$('.input.hb-check-in-hidden').attr('value',check_in);$('.hb-check-in-date').attr('value',check_in);$('.input.hb-check-out-hidden').attr('value',check_out);$('.hb-check-out-date').attr('value',check_out);setTimeout(function(){$('form.hb-booking-search-form').submit()},2000)}})})()</script> <style>#wp-admin-bar-duplicate-post, #wp-admin-bar-updates, #wp-admin-bar-customize, #wp-admin-bar-my-account, .yoast-notification, .et-fb-help-button, #wp-admin-bar-hoteller_admin, #wp-admin-bar-flatsome-activate, #wp-admin-bar-flatsome_panel, #wp-admin-bar-w3tc, #wp-admin-bar-customize, .yoast-svg-icon-seo-score-bad, .yoast-svg-icon-seo-score-ok, .yoast-svg-icon-seo-score-good, #wp-admin-bar-trp_settings_page, #wpadminbar li.trp-edit-translation.hover>.ab-sub-wrapper , #hide-if-no-customize, #wp-admin-bar-elementor_inspector { display: none !important; }</style> <script type="litespeed/javascript">document.addEventListener('DOMContentLiteSpeedLoaded',function(){if(!window.location.href.includes("confirm")){console.log("Page non valide pour la conversion, arrêt.");return} var transactionElement=document.querySelector('.hb-resa-done-alphanum-id-hidden');if(!transactionElement||!transactionElement.value){console.log("Pas d'identifiant de transaction, arrêt. Un événement sans valeur");return} if(sessionStorage.getItem('book_conversion_sent')){console.log("Conversion déjà envoyée, arrêt.");return} sessionStorage.setItem('book_conversion_sent','true');booky_reservation_done()});function booky_reservation_done(){console.log("booky_reservation_done déclenché");var value=1;var transaction_id="";try{var paymentElement=document.querySelector('.hb-payment-data-summary');if(paymentElement){var totalPriceRaw=paymentElement.getAttribute('data-charged-total-price-raw');if(totalPriceRaw){value=parseFloat(totalPriceRaw)}} var transactionElement=document.querySelector('.hb-resa-done-alphanum-id-hidden');if(transactionElement){transaction_id=transactionElement.value}}catch(error){console.warn("Erreur lors de la récupération des données :",error.message)} console.log("Valeur de la transaction : ",value);console.log("ID de la transaction : ",transaction_id);if(typeof gtag==='function'){gtag('event','purchase',{'transaction_id':transaction_id,'value':value,'currency':'EUR','event_label':'Booky Resa'});console.log("Événement gtag envoyé avec succès.")}else{console.warn("gtag n'est pas défini")}}</script> <script id="trp-dynamic-translator-js-extra" type="litespeed/javascript">var trp_data={"trp_custom_ajax_url":"https://www.france-webdesign.com/wp-content/plugins/translatepress-multilingual/includes/trp-ajax.php","trp_wp_ajax_url":"https://www.france-webdesign.com/wp-admin/admin-ajax.php","trp_language_to_query":"es_ES","trp_original_language":"fr_FR","trp_current_language":"es_ES","trp_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-trp-translate-id-innertext]","script","style","head","trp-span","translate-press","[data-trp-translate-id]","[data-trpgettextoriginal]","[data-trp-post-slug]"],"trp_base_selectors":["data-trp-translate-id","data-trpgettextoriginal","data-trp-post-slug"],"trp_attributes_selectors":{"text":{"accessor":"outertext","attribute":!1},"block":{"accessor":"innertext","attribute":!1},"image_src":{"selector":"img[src]","accessor":"src","attribute":!0},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":!0},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":!0},"title":{"selector":"[title]","accessor":"title","attribute":!0},"a_href":{"selector":"a[href]","accessor":"href","attribute":!0},"button":{"accessor":"outertext","attribute":!1},"option":{"accessor":"innertext","attribute":!1},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":!0},"image_alt":{"selector":"img[alt]","accessor":"alt","attribute":!0},"meta_desc":{"selector":"meta[name=\"description\"],meta[property=\"og:title\"],meta[property=\"og:description\"],meta[property=\"og:site_name\"],meta[property=\"og:image:alt\"],meta[name=\"twitter:title\"],meta[name=\"twitter:description\"],meta[name=\"twitter:image:alt\"],meta[name=\"DC.Title\"],meta[name=\"DC.Description\"],meta[property=\"article:section\"],meta[property=\"article:tag\"]","accessor":"content","attribute":!0},"page_title":{"selector":"title","accessor":"innertext","attribute":!1},"meta_desc_img":{"selector":"meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"],meta[name=\"twitter:image\"]","accessor":"content","attribute":!0}},"trp_attributes_accessors":["outertext","innertext","src","value","placeholder","title","href","aria-label","alt","content"],"gettranslationsnonceregular":"7ebea6997a","showdynamiccontentbeforetranslation":"","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","trp_translate_numerals_opt":"no","trp_no_auto_translation_selectors":["[data-no-auto-translation]"]}</script> <script id="wpascript-js-after" type="litespeed/javascript">wpa_field_info={"wpa_field_name":"bmaodc8454","wpa_field_value":677165,"wpa_add_test":"no"}</script> <script id="divi-custom-script-js-extra" type="litespeed/javascript">var DIVI={"item_count":"%d Item","items_count":"%d Items"};var et_builder_utils_params={"condition":{"diviTheme":!0,"extraTheme":!1},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};var et_frontend_scripts={"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};var et_pb_custom={"ajaxurl":"https://www.france-webdesign.com/wp-admin/admin-ajax.php","images_uri":"https://www.france-webdesign.com/wp-content/themes/Divi/images","builder_images_uri":"https://www.france-webdesign.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"e5f8f77c94","subscription_failed":"Por favor, revise los campos a continuaci\u00f3n para asegurarse de que la informaci\u00f3n introducida es correcta.","et_ab_log_nonce":"3663e2f872","fill_message":"Por favor, rellene los siguientes campos:","contact_error_message":"Por favor, arregle los siguientes errores:","invalid":"De correo electr\u00f3nico no v\u00e1lida","captcha":"Captcha","prev":"Anterior","previous":"Anterior","next":"Siguiente","wrong_captcha":"Ha introducido un n\u00famero equivocado de captcha.","wrong_checkbox":"Caja","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"4481","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":"https://www.france-webdesign.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#ACB9CA","waypoints_options":[]};var et_pb_box_shadow_elements=[]</script> <script type="litespeed/javascript" data-src="https://www.google.com/recaptcha/api.js?render=6LeraagUAAAAAFAfMydAiPUEJAWwPBXVIMiXY8ub&ver=4.27.5" id="et-recaptcha-v3-js"></script> <script id="et-core-api-spam-recaptcha-js-extra" type="litespeed/javascript">var et_core_api_spam_recaptcha={"site_key":"6LeraagUAAAAAFAfMydAiPUEJAWwPBXVIMiXY8ub","page_action":{"action":"optimizacion_de_las_etiquetas_alt_para_las_imagenes_importancia_para_la_accesibilidad_y_el_seo"}}</script> <script type="text/javascript" defer async src="https://cdn.trustindex.io/loader.js?ver=6.9.1" id="trustindex-js-js"></script> <script id="trustindex-js-js-after" type="litespeed/javascript">(function ti_init(){if(typeof Trustindex=="undefined"){setTimeout(ti_init,1985);return!1} if(typeof Trustindex.pager_inited!="undefined"){return!1} Trustindex.init_pager(document.querySelectorAll(".ti-widget"))})()</script> <script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script><script data-no-optimize="1">window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});</script><script data-optimized="1" type="litespeed/javascript" data-src="https://www.france-webdesign.com/wp-content/litespeed/js/dde5e5daa121ffe9258dbb886f570c0f.js?ver=f09c3"></script></body></html> <!-- Page optimized by LiteSpeed Cache @2026-02-13 00:17:30 --> <!-- Page cached by LiteSpeed Cache 7.5.0.1 on 2026-02-13 00:17:29 --> <!-- Guest Mode --> <!-- QUIC.cloud CCSS loaded ✅ /ccss/5504c03ccd3c578d11cbab61b5790dd8.css --> <!-- QUIC.cloud UCSS in queue -->