Saltar al contenido
Candemsoft

Herramientas Gratuitas / Optimización de URLs y Transliteración

Generador de Slug y Limpiador ASCII

Convierte títulos y frases en slugs de URL limpios y optimizados para SEO. Translitera sin errores caracteres especiales a formato ASCII seguro para la web.

Listo para convertir.
Carácter Separador:
Slug Generado para SEO:
...
Texto ASCII Transliterado:
...
Pruebas Rápidas:
Guía Técnica y Consejos

Arquitectura de URLs, Transliteración y los Peligros del Percent-Encoding

Por Qué los Caracteres Especiales no Deben Usarse Directamente en URLs

La especificación fundamental de internet RFC 3986 (Identificador Uniforme de Recursos) establece que las direcciones web solo pueden utilizar un subconjunto restringido de caracteres ASCII sin codificar. Este conjunto seguro incluye letras latinas (A-Z, a-z), dígitos (0-9) y cuatro símbolos no reservados: guion (-), guion bajo (_), punto (.) y virgulilla (~). Letras especiales como la ç, la ñ o los caracteres turcos ç, ğ, ı, ö, ş, ü e İ quedan fuera de esta lista.

Cuando un navegador web o una aplicación móvil envía una dirección con estos caracteres, el protocolo HTTP aplica de inmediato la codificación porcentual (percent-encoding). Por ejemplo, el vocablo 'sağlık' se transforma en 'sa%C4%9Fl%C4%B1k'. Una palabra de 6 letras pasa a ocupar 18 caracteres crípticos. Al compartirse en mensajes de texto o redes sociales, estas cadenas parecen enlaces sospechosos, se cortan y sufren fallos de redirección.

Fallos de Enrutamiento en Servidores y Problemas con Proxies Inversos

Las URLs codificadas no solo deterioran la legibilidad; generan fallos críticos de enrutamiento en infraestructuras en la nube. Servidores como Nginx, Apache o Caddy, y redes de distribución como Cloudflare o AWS CloudFront, decodifican y procesan las rutas con reglas distintas antes de entregarlas a la aplicación de destino.

La incidencia más destructiva es el error de 'Doble Codificación' (Double Encoding). En este caso, una secuencia ya codificada como '%C4%9F' es recodificada por una capa intermedia convirtiéndose en '%25C4%259F'. En consecuencia, el servidor no reconoce la ruta y devuelve un error 404 de página no encontrada. Convertir los caracteres a equivalentes ASCII universales (ç->c, ğ->g, ı->i, ö->o, ş->s, ü->u) elimina de raíz estos fallos de arquitectura.

Transliteración Precisa de la I Turca y Algoritmos de Slug

El fallo más repetido en la generación de slugs consiste en aplicar un toLowerCase() genérico antes de sustituir espacios por guiones. Cuando la 'İ' turca mayúscula se procesa con funciones estándar, suele descomponerse en 'i\u0307' (una 'i' con punto combinatorio invisible). Los filtros de expresiones regulares no reconocen este código y generan dobles guiones antiestéticos o restos de caracteres inválidos.

Un algoritmo fiable debe ejecutar en primer lugar una tabla de transliteración específica para el turco y caracteres regionales. La 'İ' mayúscula con punto, la 'I' mayúscula y la 'ı' minúscula deben converger limpiamente en la 'i' estándar de ASCII. Asimismo, 'ş' se transforma en 's', 'ç' en 'c', 'ğ' en 'g', 'ü' en 'u' y 'ö' en 'o'. Tras esta conversión, se eliminan signos de puntuación, se sustituyen espacios por guiones simples y se descartan guiones al inicio y final.

Estándares de URLs para SEO: Guion (-) frente a Guion Bajo (_)

La elección del separador de palabras en la estructura de una URI es un pilar esencial del posicionamiento web (SEO). La documentación oficial de Google Search Central recomienda expresamente el uso de guiones simples (-) en lugar de guiones bajos (_). Los algoritmos de búsqueda interpretan el guion como un espacio natural de separación. De este modo, una dirección como 'app-movil' se indexa correctamente como dos palabras clave independientes.

Por el contrario, el uso de guiones bajos ('app_movil') hace que los rastreadores consideren la expresión como un término continuo ('appmovil'), reduciendo la relevancia para las búsquedas clave. Además, una estructura de URL en minúsculas, limpia y sin parámetros redundantes transmite confianza al usuario y mejora la tasa de clics. El generador de Candemsoft aplica de forma automática todas estas directrices de optimización en un solo clic.

Productos y Guías Relacionados

Descubra nuestros productos internos y análisis técnicos sobre localización, IA y desarrollo web.

Preguntas Frecuentes

Preguntas Frecuentes

¿Por qué deben usarse caracteres ASCII en lugar de letras turcas en URLs?
Los estándares web codifican los caracteres especiales en percent-encoding, convirtiendo 'sağlık' en 'sa%C4%9Fl%C4%B1k'. El formato ASCII evita enlaces rotos, facilita compartir la URL y previene fallos de enrutamiento en servidores.
¿Por qué se prefieren los guiones (-) frente a los guiones bajos (_) en los slugs?
Google y otros buscadores leen el guion como un separador de palabras equivalente a un espacio. Por el contrario, el guion bajo une los términos en un solo vocablo, perjudicando la indexación de las palabras clave.
¿Qué son el percent-encoding y el fallo de doble codificación?
El percent-encoding representa caracteres especiales mediante bytes con signo %. La doble codificación ocurre cuando un proxy vuelve a codificar '%C4%9F' convirtiéndolo en '%25C4%259F', lo que rompe la ruta y produce un error 404.
¿Cómo deben transformarse la 'İ' y la 'I' al generar un slug?
Tanto la 'İ' mayúscula con punto como la 'I' mayúscula y la 'ı' minúscula deben convertirse a la 'i' estándar de ASCII. Si se usan funciones genéricas, se generan puntos combinatorios que rompen la estructura del enlace.

Hablemos de su próximo proyecto

Contáctenos para evaluar arquitectura, integraciones de IA o desarrollo de software a medida.

Escríbenos