Skip to content

Todo para WordPress, el desarrollo web — y mucho más

🔗 Cómo crear una URL correcta a partir de texto cirílico: la guía completa

🔗 Cómo crear una URL correcta a partir de texto cirílico: la guía completa

Una URL en cirílico en la barra de direcciones es %D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0 en lugar de una palabra legible, resultado de la codificación por porcentaje según el estándar RFC 3986. Los buscadores pueden procesar técnicamente esas direcciones, pero el usuario ve un amasijo de caracteres y, al copiar, el enlace se convierte en una cadena ilegible de signos de porcentaje y dígitos. Para blogs, tiendas online y sitios web en ruso esto es un problema cotidiano: un título de artículo como "Cómo elegir hosting para WordPress" debería convertirse en kak-vybrat-hosting-dlya-wordpress, y no en %D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C.

Convertir el cirílico a caracteres latinos para las URL es una operación rutinaria que se puede automatizar en segundos. El servicio iTRANSLIT resuelve esta tarea desde 2016: pegas un título en ruso y obtienes un slug listo (una URL legible para humanos) sin espacios, signos de puntuación ni mayúsculas. A continuación, un recorrido paso a paso por la herramienta, los principios de transliteración, las alternativas y las particularidades para WordPress.

💡 Resumen rápido:

  • Aprende qué es un slug de URL y por qué el cirílico en las direcciones causa problemas
  • Estudia la tabla de transliteración de ruso a latín y las reglas de limpieza
  • Crea tu primer slug con iTRANSLIT en menos de un minuto siguiendo la guía paso a paso
  • Compara servicios alternativos y plugins para WordPress
  • Encuentra respuestas a preguntas frecuentes: cirílico en las URL, títulos largos, páginas anidadas

Qué es un slug de URL y por qué el cirílico en la dirección es un problema

Un slug de URL (o URL legible para humanos) es la parte de la dirección de la página, después del dominio, que describe con palabras el contenido de la página. Por ejemplo, en la dirección site.ru/kak-vybrat-hosting/ el slug es kak-vybrat-hosting. Un buen slug consta de entre 2 y 5 palabras separadas por guiones y se escribe en minúsculas con caracteres latinos.

Cuando un slug contiene caracteres cirílicos, el navegador los codifica usando el estándar Percent-Encoding (RFC 3986). La palabra «ссылка» se convierte en %D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0. Hay dos problemas visibles:

  • Legibilidad. El usuario no puede saber adónde lleva un enlace con solo mirar la barra de direcciones o una URL copiada. Para redes sociales, mensajería instantánea y boletines por correo esto es crítico: una URL en cirílico se convierte en un lío de signos de porcentaje al pegarla.
  • Duplicación. Yandex y Google gestionan de forma distinta las URL en cirílico y las transliteradas; con una canonicalización incorrecta, el buscador puede tratarlas como páginas separadas.

Técnicamente, los buscadores sí indexan las URL en cirílico (Yandex incluso las muestra decodificadas en los resultados de búsqueda), pero para enlaces externos, la copia y la experiencia de usuario, un slug transliterado es claramente mejor.

Cómo funciona la transliteración de cirílico a latín

La transliteración es una sustitución letra por letra de caracteres de un alfabeto por caracteres de otro. Para el ruso existen varios sistemas de transliteración: GOST 7.79-2000 (Sistema B), la Orden n.º 4271 del Ministerio de Asuntos Exteriores (para pasaportes internacionales) e ISO 9:1995. Ninguno de ellos se aplica de forma literal a los slugs de URL; en su lugar, se usa una transliteración informal («amigable para el usuario») optimizada para la legibilidad.

Una tabla de correspondencias típica para URL:

Letra rusa

Latín

Letra rusa

Latín

а

a

р

r

б

b

с

s

в

v

т

t

г

g

у

u

д

d

ф

f

е

e (ye tras vocal)

х

h (kh)

ё

yo (e tras consonante)

ц

ts (c)

ж

zh

ч

ch

з

z

ш

sh

и

i

щ

shch

й

y (j)

ы

y

к

k

э

e

л

l

ю

yu (ju)

м

m

я

ya (ja)

н

n

ь, ъ

(se omite)

о

o

п

p

Tras la sustitución de letras se aplican tres reglas de limpieza: se elimina toda la puntuación, los espacios se reemplazan por guiones y las mayúsculas se convierten a minúsculas. Los guiones consecutivos se reducen a uno solo. El resultado es un slug ASCII limpio, listo para usarse en la barra de direcciones.

El esquema exacto de transliteración varía ligeramente entre servicios. Por ejemplo, algunos representan la letra щ como shch, otros como sch o shh. Para el SEO la diferencia entre variantes es insignificante; lo importante es que el mismo slug se genere de forma consistente. Elige una herramienta y utilízala en todo tu sitio.

Guía paso a paso: crear un slug con iTRANSLIT

Interfaz del generador de URL de iTRANSLIT

El servicio iTRANSLIT funciona desde 2016 y admite la transliteración desde ocho idiomas: ruso, ucraniano, polaco, letón, búlgaro, checo, griego y turco. Para crear slugs de URL se utiliza un módulo específico, el generador de URL. El proceso paso a paso lleva menos de un minuto:

  • Abre la página itranslit.com/slugify. Verás un campo de entrada y, encima, un selector de idioma.
  • Selecciona el idioma de origen (ruso de forma predeterminada). Esto determina qué tabla de transliteración se utiliza.
  • Pega o escribe un título en el campo de entrada. La transliteración ocurre al instante, sin recargar la página; el resultado aparece en el campo contiguo.
  • Copia el slug final. El servicio, de forma automática: convierte el cirílico a latín, elimina toda la puntuación, reemplaza los espacios por guiones, convierte el texto a minúsculas y elimina los guiones duplicados.

Ejemplo de resultado: el título «Привет мир! Как дела?» se convierte en privet-mir-kak-dela. El título «10 лучших плагинов кеширования для WordPress» se convierte en 10-luchshikh-plaginov-keshirovaniya-dlya-wordpress. Ten en cuenta que los dígitos, las palabras en latín y los guiones se mantienen sin cambios; solo se transliteran los caracteres cirílicos.

iTRANSLIT usa JavaScript del lado del cliente, lo que significa que tu texto no se envía a ningún servidor. Esto es una ventaja para la privacidad: los títulos de artículos aún no publicados permanecen en tu dispositivo.

La herramienta no está pensada para el procesamiento masivo; convierte un título a la vez. Si necesitas procesar cien títulos de una vez, consulta las alternativas en la siguiente sección.

Servicios y plugins alternativos para generar slugs de URL

En los diez años que lleva existiendo iTRANSLIT han aparecido varias decenas de alternativas con funciones adicionales. Estas son herramientas que cubren escenarios que iTRANSLIT, en su versión básica, no resuelve:

  • Pixlane Slugify usa la descomposición Unicode NFKD para gestionar diacríticos (café → cafe) y escrituras no latinas, incluidos los caracteres chinos (transliteración a pinyin, por ejemplo bei-jing). Adecuado para proyectos multilingües.
  • URLToolskit Slug Generator ofrece reglas de transliteración integradas para el cirílico y el griego, además de una longitud máxima de slug configurable y la posibilidad de elegir el separador.
  • FreeAIToolz Slug Generator permite el procesamiento por lotes de hasta 1000 títulos a la vez. Puedes elegir entre los formatos de salida kebab-case, snake_case y camelCase.
  • El plugin Cyr-To-Lat para WordPress se instala desde el repositorio oficial y translitera automáticamente el slug al guardar una entrada. Funciona para entradas, páginas, categorías y etiquetas. No requiere copiar nada manualmente; el slug se genera en el momento de la publicación.

Si administras un blog en WordPress, el plugin Cyr-To-Lat cubre esta necesidad por completo. Si trabajas con texto fuera de un CMS o creas un sitio estático, los servicios web como iTRANSLIT siguen siendo la opción más rápida.

⁉️🤔 Preguntas frecuentes

¿Es aceptable el cirílico en las URL desde el punto de vista del SEO en 2026?

Técnicamente, sí. Yandex muestra las URL en cirílico en los resultados de búsqueda y las indexa correctamente. Google también indexa las direcciones en cirílico, pero las muestra codificadas por porcentaje en los resultados de búsqueda. El problema es la experiencia de usuario: al copiarla desde la barra de direcciones, una URL en cirílico se convierte en un lío de %D0%. Por eso la transliteración sigue siendo el estándar de facto para los sitios web públicos, sin importar el año.

¿Qué servicio de transliteración debería elegir para un sitio comercial?

Para un sitio comercial en WordPress, el plugin Cyr-To-Lat es suficiente; funciona automáticamente y no requiere esfuerzo manual. Para sitios en otros CMS o plataformas personalizadas, funcionarán iTRANSLIT (para tareas puntuales) o Pixlane Slugify (para proyectos multilingües con diacríticos). El criterio clave es la consistencia: elige una herramienta y úsala para todas las URL del sitio para evitar discrepancias en la transliteración.

¿Qué debo hacer cuando un título es demasiado largo y el slug resulta enorme?

Conserva de 3 a 5 palabras clave en el slug y elimina las palabras vacías: preposiciones, conjunciones, partículas. El título «Как правильно настроить кеширование в WordPress для ускорения загрузки сайта» se puede acortar a nastroika-keshirovaniya-wordpress. La mayoría de los CMS recortan automáticamente los slugs a una longitud razonable. iTRANSLIT no recorta el resultado, así que edítalo manualmente antes de pegarlo en tu CMS.

¿Es obligatorio usar transliteración para las URL, o puedo usar una traducción al inglés del título?

Traducir el título al inglés para la URL es una práctica aceptable, aunque no estándar. Las desventajas: el slug no coincide con el texto del título (el usuario ve un H1 en ruso y una URL en inglés), cada entrada requiere una traducción manual y es probable que haya incoherencias de redacción. La transliteración es más simple, más predecible y totalmente automatizable. Un slug en inglés tiene sentido para una sección del sitio íntegramente en inglés, pero no para páginas individuales.

¿Por qué a veces iTRANSLIT produce un resultado distinto al del plugin Cyr-To-Lat en WordPress?

Cada herramienta usa una tabla de transliteración distinta. Por ejemplo, iTRANSLIT representa la letra щ como shch, mientras que Cyr-To-Lat la representa como sch. Para el SEO la diferencia no importa; los buscadores no penalizan ninguna variante de transliteración en particular. Lo importante es la consistencia: una vez que elijas un esquema, mantenlo en todas las páginas de tu sitio.

¿Sigue mereciendo la pena la transliteración de URL en 2026?

Sí, si publicas contenido en ruso y quieres que los enlaces sigan siendo legibles al copiarlos, compartirlos en redes sociales o enviarlos por mensajería. La operación en sí lleva segundos, y los plugins de WordPress la vuelven completamente automática.

La elección de una herramienta se reduce a tres escenarios:

  • Blog en WordPress: instala Cyr-To-Lat y olvídate del problema. El plugin existe desde 2009, recibe actualizaciones y es compatible con Gutenberg.
  • Tareas puntuales: iTRANSLIT o Pixlane Slugify en el navegador. Funciona sin registro y no requiere instalación.
  • Procesamiento masivo: FreeAIToolz permite procesar hasta 1000 títulos de una vez, con la posibilidad de elegir el formato de salida del slug.

La transliteración de URL no es una cuestión de tendencias ni de un año en particular. Es una higiene básica para un sitio web en ruso, igual que los títulos legibles para humanos. Mientras las direcciones en cirílico se codifiquen por porcentaje al copiarlas, un slug legible en latín seguirá siendo el estándar.