Guía para páginas web multilingües: metadatos, etiquetas de Twitter, registro en motores de búsqueda y redacción SEO
He recopilado todos los metatags, etiquetas de Twitter, ajustes de visibilidad en buscadores, configuración de enlaces multilingües y consejos de datos estructurados que conviene conocer al crear una página web multilingüe.
Estrategia de páginas multilingües de un vistazo
Decide qué versión de idioma mostrar primero basándote en el idioma del navegador del visitante y su ubicación. Si la detección automática es difícil, mostrar primero un modal de selección de idioma también es una opción.
Para la estructura de URL, añade códigos de idioma como
/ko,/eno usa subdominios comoko.example.com; lo importante es ser consistente. Un subdominio es una dirección con un nombre añadido al inicio, comoblog.example.com.Aunque las páginas sean por idioma, no traduzcas literalmente los títulos y descripciones; adáptalos a las expresiones locales más usadas. Incluso con la misma información, variar el tono mejora la tasa de clics.
Para las meta tags que se repiten, pon valores por defecto en el componente de layout o en el script de build, y carga desde el CMS o archivos de traducción solo los valores que cambian por idioma para reducir errores.
Cómo redactar la etiqueta Title
Investiga las palabras clave y usa términos que encajen con el tema de la página; mantén el título entre 50 y 60 caracteres. Si es demasiado largo, se truncará en los resultados de búsqueda.
Coloca el nombre de la marca al final; si la marca tiene alta notoriedad local, puedes ponerla al principio.
Evita títulos duplicados mezclando palabras clave centrales y detalles específicos por ruta. Por ejemplo, para una guía de aprendizaje añade el nivel o la etapa de estudio.
En coreano conviene acortar partículas y terminaciones; en inglés es preferible combinar palabras clave en lugar de redactar oraciones completas para mejorar la visibilidad.
Consejos para la meta tag Description
Incluye la idea principal entre 120 y 155 caracteres para que se vea natural en la vista previa de búsqueda.
Añade una llamada a la acción adecuada por idioma una vez. Ej.: en coreano "지금 확인하세요"; en inglés "Get started today".
Escribe descripciones únicas por página y no copies la misma frase en todas.
Tras el build, verifica que el HTML no esté roto por caracteres especiales o saltos de línea.
Miniatura y Open Graph
La imagen base debe ser de al menos 1200×630 px y preferiblemente menor de 300 KB para que se vea nítida en la mayoría de plataformas.
Si incluyes texto en la imagen, prepara versiones por idioma o utiliza iconos y colores en lugar de texto.
Traduce
og:title,og:descriptionyog:site_namesegún el idioma de la página, y usaog:localecon idioma y región comoko_KRoen_US. Añade las versiones en otros idiomas conog:locale:alternate.Escribe
og:image:alten el idioma correspondiente para mejorar la accesibilidad y la legibilidad para buscadores.
Meta tags de Twitter (Twitter Card)
Ajusta
twitter:cardasummary_large_imagepara mostrar una imagen grande en miniatura.Rellena
twitter:title,twitter:description,twitter:imageytwitter:sitepor idioma; Twitter suele truncar estrictamente, así que mantén la longitud en torno a 70 caracteres.Twitter, X, Threads y LinkedIn suelen leer Open Graph, por lo que conviene mantener la misma información en OG y Twitter cuando sea posible.
Meta tags básicos recomendados
Etiquetas esenciales como
charset,viewportytheme-colordeben estar presentes en todas las páginas.Si soportas PWA, incluye el
manifesty las meta tags de icono desde el layout común, y usa los campos multilingües del manifest para cambiar el nombre de la app por idioma.Usa
link rel="preload"opreconnectsolo para recursos imprescindibles, independientemente del idioma, para optimizar el tiempo de carga inicial.
Robots meta e indexación
Para páginas públicas normalmente usa
index, followpor defecto.Para páginas temporales o con contenido muy similar usa
noindex, followpara ocultarlas de los resultados pero permitir que el robot siga los enlaces.Para páginas que quieres ocultar completamente (p. ej. experimentos) usa
noindex, nofollowo bloquea más contundentemente con la cabeceraX-Robots-Tagdesde el servidor.
Entendiendo robots.txt
El
robots.txten la raíz del sitio es una señal que indica "pueden rastrear estas rutas y no estas otras".Si los directorios por idioma siguen las mismas reglas, escribe las rutas comunes bajo
User-agent: *.Para restringir solo un idioma, especifica la ruta exacta, p. ej.
Disallow: /ja/private.Al final, lista los sitemaps por idioma:
Sitemap: https://example.com/sitemap-ko.xml.
Consejos para gestionar sitemaps
Si tienes muchas páginas, usa un
sitemap-index.xmlque agrupe los sitemaps por idioma, p. ej.sitemap-ko.xml,sitemap-en.xml.Separa páginas que cambian con frecuencia de las que casi no cambian para mantener
lastmodmás fiable.Si quieres dar información adicional sobre imágenes o vídeos, crea sitemaps dedicados y conéctalos con las páginas por idioma.
Resumen sobre Canonical URL
El canonical es una señal que dice "esta URL es la original, muéstrala en los resultados".
En páginas multilingües, si cada versión tiene contenido único, pon esa misma página como canonical.
Si una página está en traducción y temporalmente muestra el original en otro idioma, apunta el canonical a la URL del original para evitar duplicados.
Si divides idiomas usando parámetros como
?lang=ko, fija el canonical a la ruta limpia y gestiona las versiones de idioma conalternateyhreflang.
Alternate y hreflang explicado fácil
link rel="alternate" hreflang="ko-KR"es una indicación de "la versión en coreano de esta página está aquí".Todas las páginas de idiomas deben incluir el mismo conjunto que se señalan entre sí para que los buscadores no se confundan.
La página global por defecto o el hub de selección de idioma debe etiquetarse con
hreflang="x-default"para indicar "elige el idioma".Naver puede requerir más que
hreflang; es útil preparar también la metanaver-site-verificationy datos estructurados.
Ayudar al SEO con una Tabla de Contenidos
Colocar un índice al principio de artículos largos permite a los visitantes saltar a la sección que desean, aumentando el tiempo en página y reduciendo la tasa de rebote.
Los enlaces de ancla en el índice ayudan a los buscadores a comprender mejor la estructura del documento, lo que puede aumentar la probabilidad de aparecer como jump links o sitelinks en Google y Naver.
En móvil, usa un componente plegable y añade enlaces de ancla compartibles para dirigir a secciones de un idioma concreto.
Registrar el sitio en los principales motores de búsqueda
Google Search Console
Registra el dominio raíz como propiedad de dominio y verifica con un registro DNS TXT. Piensa en DNS como la guía de direcciones del dominio.
Envía los sitemaps por idioma y revisa periódicamente el informe de segmentación internacional para detectar errores de
hreflang.
Naver Search Advisor
Tras registrar el sitio, verifica la propiedad subiendo un archivo HTML o usando una meta tag.
Revisa con frecuencia el bloqueo por robots, el estado de envío de sitemaps y comprueba las vistas previas (PC y móvil) para asegurarte de que títulos y descripciones se muestran como deseas.
Registro de negocio en Kakao
Inicia sesión en business.kakao.com con una cuenta Kakao, acepta los términos y crea una cuenta de negocio.
Abre un canal de KakaoTalk y conviértelo en canal de negocio para conectar presencia en mapa, chatbot y anuncios.
Desde el centro de administración envía el registro comercial y la información del servicio al cliente; añade funciones como Kakao Sync o soporte por chat si las necesitas.
Presencia en DuckDuckGo y Yahoo
Estos servicios no tienen herramientas de webmaster separadas; añadiendo el sitio en Bing Webmaster Tools y enviando el sitemap suele ser suficiente para que se indexen automáticamente.
Mantener datos estructurados y un hreflang claro ayuda a que los motores asociados a Bing muestren correctamente las versiones por idioma.
Si una página no aparece, usa la sumisión de URLs de Bing o IndexNow para solicitar un recrawl más rápido.
Bing Webmaster Tools
Inicia sesión con una cuenta Microsoft, añade tu sitio y verifica la propiedad mediante DNS o importando la verificación desde Google Search Console.
Genera una clave
IndexNowy envía páginas nuevas o actualizadas para acelerar la visibilidad internacional.
Brave Search
Brave Search usa su propio índice y no tiene un formulario de envío oficial; participar en el Web Discovery Project del navegador Brave puede acelerar la indexación.
Asegúrate de no bloquear al rastreador con
robots.txtninoindexy cumple las condiciones básicas para exposición.Presentar contenido en la comunidad de usuarios de Brave puede aumentar el tráfico directo y mejorar la presencia en el índice.
Yandex Webmaster
Añade tu sitio con un Yandex ID y verifica la propiedad mediante archivo HTML, meta tag o DNS TXT, según prefieras.
El proceso de indexación puede tardar; revisa periódicamente los informes de indexación y las notificaciones de errores.
Si tienes páginas en ruso, ajusta la orientación regional a Rusia o países de la CEI y considera herramientas adicionales como Turbo Pages o la integración con Yandex Metrica.
Plataforma de recursos de búsqueda de Baidu
Si apuntas a China, registra el sitio en la plataforma de recursos de Baidu (ziyuan.baidu.com) y verifica la propiedad.
Tras la verificación utiliza las herramientas de envío de enlaces, sitemap y recopilación rápida para notificar páginas que se actualizan con frecuencia.
Si existe una versión móvil específica, registra el mapeo PC-móvil y revisa las políticas de rastreo rápido periódicamente.
Insertar JSON-LD de datos estructurados fácilmente
JSON-LD es una tarjeta que le indica al buscador "de qué trata esta página". Inclúyelo una sola vez dentro del
<head>.Indica el idioma de la página en
inLanguageo@languagepara que los buscadores lo identifiquen rápidamente.Elige el tipo de schema apropiado: artículos informativos
Article, presentación de productoProduct, preguntas frecuentesFAQPage, etc.Si presentas el mismo producto/servicio en varios idiomas, rellena
alternateNameydescriptionpor idioma y mantén@idy las URLs únicas por idioma.Usa formato ISO 8601 para fechas (p. ej. 2025-09-26) y códigos de moneda ISO 4217 para precios (p. ej. KRW).
En SPAs, asegúrate de que los datos estructurados no desaparezcan al navegar; actualízalos también en el renderizado del cliente.
Ejemplo JSON-LD para alojamiento
El siguiente ejemplo es la estructura básica; rellena nombre real, dirección y reseñas según corresponda.
{ "url": "https://haniseoul.com/pages/seoul-mapo-haniseoul-house", "name": "하니서울 하우스 (Haniseoul House)", "@type": "Accommodation", "image": [ "https://cdn.haniseoul.com/pages/7bfc2d4f-7248-43af-a2b4-d590eddd4c70/a058769c-2a34-476a-ad16-d0f0508f59cd.avif" ], "address": { "@type": "PostalAddress", "addressRegion": "Seoul", "streetAddress": "Hongik-ro", "addressCountry": "KR", "addressLocality": "Mapo-gu" }, "@context": "https://schema.org", "telephone": "+82-2-0000-0000", "priceRange": "$$", "description": "Ofrecemos diversas opciones, desde estudios que garantizan privacidad individual hasta casas compartidas con vida comunitaria. Todas las ubicaciones están cerca de estaciones de metro, cuentan con mobiliario completo y conexión a internet de alta velocidad, por lo que solo necesitas traer tus pertenencias para empezar a vivir.", "amenityFeature": [ { "name": "WiFi gratis", "@type": "LocationFeatureSpecification" }, { "name": "Totalmente amueblado", "@type": "LocationFeatureSpecification" }, { "name": "Cocina compartida", "@type": "LocationFeatureSpecification" } ] }Consejos para operar contenido multilingüe
Organiza los archivos de traducción en carpetas por idioma en el control de versiones para facilitar el seguimiento de cambios. Haz que el script de build detecte automáticamente llaves faltantes.
Incluye en la checklist de QA la validación de formatos de fecha, moneda, direcciones y expresiones culturalmente sensibles.
Si cada idioma usa una tipografía distinta, separa los subconjuntos de fuentes web para reducir peso; especifica el idioma y la dirección en el HTML como
<html lang="ko" dir="ltr">.