HaniSeoul

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.

Share

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, /en o usa subdominios como ko.example.com; lo importante es ser consistente. Un subdominio es una dirección con un nombre añadido al inicio, como blog.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:description y og:site_name según el idioma de la página, y usa og:locale con idioma y región como ko_KR o en_US. Añade las versiones en otros idiomas con og:locale:alternate.

  • Escribe og:image:alt en el idioma correspondiente para mejorar la accesibilidad y la legibilidad para buscadores.

Meta tags de Twitter (Twitter Card)

  • Ajusta twitter:card a summary_large_image para mostrar una imagen grande en miniatura.

  • Rellena twitter:title, twitter:description, twitter:image y twitter:site por 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, viewport y theme-color deben estar presentes en todas las páginas.

  • Si soportas PWA, incluye el manifest y 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" o preconnect solo 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, follow por defecto.

  • Para páginas temporales o con contenido muy similar usa noindex, follow para ocultarlas de los resultados pero permitir que el robot siga los enlaces.

  • Para páginas que quieres ocultar completamente (p. ej. experimentos) usa noindex, nofollow o bloquea más contundentemente con la cabecera X-Robots-Tag desde el servidor.

Entendiendo robots.txt

  • El robots.txt en 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.xml que 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 lastmod má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 con alternate y hreflang.

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 meta naver-site-verification y 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 IndexNow y 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.txt ni noindex y 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 inLanguage o @language para que los buscadores lo identifiquen rápidamente.

  • Elige el tipo de schema apropiado: artículos informativos Article, presentación de producto Product, preguntas frecuentes FAQPage, etc.

  • Si presentas el mismo producto/servicio en varios idiomas, rellena alternateName y description por idioma y mantén @id y 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">.

HS

HaniSeoul Team

HaniSeoul

We help you navigate life and travel in Korea with curated insights and local tips.

Connect with us