Foros del Web » Estrategias Digitales y Negocios Online » SEO »

URL amigables, realmente no se deben usar acentos ni eñes?

Estas en el tema de URL amigables, realmente no se deben usar acentos ni eñes? en el foro de SEO en Foros del Web. Hola comunidad, les cuento, estoy desarrollando mi primer CMS propio para lo que he tenido que leer varias temáticas y la mayoría me las trago, ...
  #1 (permalink)  
Antiguo 30/12/2010, 19:05
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
De acuerdo URL amigables, realmente no se deben usar acentos ni eñes?

Hola comunidad, les cuento, estoy desarrollando mi primer CMS propio para lo que he tenido que leer varias temáticas y la mayoría me las trago, pero aún no me puedo tragar eso de que las url son amigablemente amigables para los buscadores si (y sólo si) están sin acentos, ni eñes, ni mayúsculas.

Primero, ¿Por qué la mayoría dice eso?
Blog que leo dice "y recuerden pasar a minúsculas, sin acentos ni eñes" además continúan "Y si un carácter hereje osa ser distinto a [a-z0-9], sea éste anatema", ahora la pregunta ¿Por qué?

Estamos casi a 2011 y los buscadores ya no funcionan como los de los 90', imagino que arcáicamente los buscadores sólo buscaban los meta keys o como se llamen e indexaban el contenido de la url en ISO-8859-1 desconociendo todo lo que no exista en inglés.

Sin embargo podemos ver que hoy los buscadores sirven para palabras de muchos idiomas, por ejemplo si busco 物の哀れ funciona perfectamente, además Wikipedia.org sigue una filosofía de respetar los nombres locales y sólo se limita a reemplazar los espacios por guiones bajos... y funciona.

Por todo, ¿Aún es necesario ignorar las letras no inglesas? ¿Qué pasa si mi CMS se internacionaliza y es usado en japón? !!Cómo hago amigable según la vieja escuela a palabras como 物の哀れ!!

¿Qué opinan ustedes?

Por mi parte por ahora me inclino a que mi CMS haga amigables las URLs así:

Código PHP:
Ver original
  1. function hacerAmigable($titulo) {
  2.  
  3.         // Reemplaza los carácteres peligrosos.
  4.         // como por ejemplo <script>alert('hola')</script>
  5.         $titulo = htmlentities($titulo, null, 'UTF-8');
  6.  
  7.         // Reemplaza los espacios por guiones bajos y retornar.
  8.         return str_replace(' ', '_', $titulo);
  9.  
  10. }

Gracias por opinar
  #2 (permalink)  
Antiguo 02/01/2011, 17:04
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años
Puntos: 2053
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Sí, los buscadores ya leen mucho mejor pero el SEO trata de presentar la web de la manera más fácil y aún se siguen confundiendo con ciertos caracteres... así que sí, yo no los usaría.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #3 (permalink)  
Antiguo 02/01/2011, 17:35
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Entiendo, desde que escribí ese post me he dado cuenta de muchas cosas, primero, es que por norma internacional, las urls no aceptan letras que no estén en el idioma inglés ni números a excepción de "-_".

Es decir, "dominio.com/es/artículos/Niños_felices" en realidad debe ser (según norma RFC 3986) "dominio.com/es/art%C3%ADculos/Ni%C3%B1os_felices", lo cual no es amigable

En el caso de Wikipedia, esta escribe los artículos de esa forma, lo que pasa es que los navegadores basados en utf-8 (como Chrome o Firefox) las interpretan y lo muestran amistosas, pero IE no.

Sin embargo aún no sé como hacerlo para los idiomas no latinos... Si un sistema de administración de contenidos es usado en Rusia y un ruso escribe un artículo titulado "Казачья Притча" , ¡¡¿Cómo lo hago amigable?!!

Última edición por RodrigoG; 02/01/2011 a las 17:42
  #4 (permalink)  
Antiguo 02/01/2011, 19:02
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.905
Antigüedad: 18 años, 11 meses
Puntos: 284
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Pues a día de hoy es que hay cosas en las que no se ha avanzado tanto, con lo cual, de momento lo mejor es ceñirse a lo que hay.
  #5 (permalink)  
Antiguo 02/01/2011, 22:44
 
Fecha de Ingreso: noviembre-2010
Mensajes: 174
Antigüedad: 14 años
Puntos: 12
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Hola:
Y porque no tomas como base la forma en que wordpress lo trabaja? Yo solo he tenido experiencia SEO en las lenguas ingles y español y por ejemplo en las URLs la ñ se transforma en n y las vocales con tilde, sin tilde... no es que sean grandes cambios y para ser sinceros la URL no tiene un gran peso que digamos en el SEO.

Si en Google.com.ar buscas "diseño web" la página que ha posicionado de la wikipedia tiene la "ñ" en la URL y google la ha considerado valida sin ningún problema.

Saludos! :)
  #6 (permalink)  
Antiguo 02/01/2011, 23:10
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Hola _Seolibre,
Pienso lo mismo, por SEO ya no es tan importante ocultar las ñ y los acentos, sin embargo según investigue hay una norma aguafiestas (RFC 3986) que complica un poco el proceso, por ejemplo:
es.wikipedia.org/wiki/Diseño_web en realidad es es.wikipedia.org/wiki/Dise%C3%B1o_web

Lo que pasa es que Chrome y Firefox por nombrar algunos interpretan %C3%B1o como "ñ", por lo que en la barra de direcciones se ve bonito, pero como siempre, Explorer no lo hace así :/

En todo caso evaluando pros y contras me inclino a hacerlo como Wikipedia, aunque es más difícil que el código que puse :)

Gracias por comentar.
  #7 (permalink)  
Antiguo 03/01/2011, 02:52
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 3 meses
Puntos: 56
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Creo que también hay que pensar en los usuarios de vez en cuando, es más difícil recordar misitio.com/La-Sección-Uno, que misitio.com/seccion-uno. El hombre es un animal de costumbres, y si en Google no se buscan las palabras con acentos tampoco se van a escribir con acentos en las URL. Eso respecto a las mayusculas y las tildes, la 'ñ' yo personalmente si la pondría.

En cuanto a los rusos, tengo una web rusa en WordPress y no hay ningún problema con que las URL sean en ruso, no se como WordPress lo hace.
  #8 (permalink)  
Antiguo 03/01/2011, 12:12
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Hola CorpseOfSteel, revise tus sitios (según aparecen en la firma de tus comentarios) y no veo urls en ruso, lo que tienes es lo siguiente:

dominio.com/<identificador del idioma>/<página en inglés>

Por ejemplo para la página de inicio en español:
dominio.com/es/home

y en ruso:
dominio.com/ru/home

Es decir, no te complicas, lo pones en inglés... estoy que instalo un wordpress exclusivamente para ver si funciona para idiomas no-latinos.

Por otro lado estaba pensando en una solución para los acentos, que acepte a ambos!
si alguien visita dominio.com/es/Seccion_uno => HTTP 301 => dominio.com/es/Sección_uno

Aunque sería un gasto extra para el procesador.
  #9 (permalink)  
Antiguo 03/01/2011, 16:25
Avatar de jamesjara  
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 16 años, 6 meses
Puntos: 7
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

yo puedo posicionar sitios habilmente y aun no se si se pueden utilizar espacios o porque es que mucha gente no los utiliza para sus urls amigables, aparte de si es linux..no lo se..ironico vdd

yo utilizo espacios , y sitios multidioma como pueden ver aqui (...) dale click a cualquier bandera y veras cualquier idioma correctamente
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.

Última edición por Daniel Ulczyk; 03/01/2011 a las 17:29 Razón: autopromo
  #10 (permalink)  
Antiguo 03/01/2011, 17:25
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Si puedes posicionar eso eres un genio!

No, en serio, no soy experto SEO, sólo llevo una semana investigando, pero según leí no se permiten símbolos no-gringos a (excepción de números y guiónes) en las urls.

Bueno, ya he repetido varios ejemplos, pero la forma de mostrar tales símbolos es por un & seguido de dos dígitos hexadecimales.

En todo caso esa es la norma, pero según veo en tu url igual funciona usar caracteres no-gringos, ¿Haz podido posicionar ese sitio? ¿Con qué palabras?
  #11 (permalink)  
Antiguo 04/01/2011, 02:59
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 3 meses
Puntos: 56
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Cita:
Iniciado por RodrigoG Ver Mensaje
Hola CorpseOfSteel, revise tus sitios (según aparecen en la firma de tus comentarios) y no veo urls en ruso, lo que tienes es lo siguiente:

dominio.com/<identificador del idioma>/<página en inglés>

Por ejemplo para la página de inicio en español:
dominio.com/es/home

y en ruso:
dominio.com/ru/home

Es decir, no te complicas, lo pones en inglés... estoy que instalo un wordpress exclusivamente para ver si funciona para idiomas no-latinos.

Por otro lado estaba pensando en una solución para los acentos, que acepte a ambos!
si alguien visita dominio.com/es/Seccion_uno => HTTP 301 => dominio.com/es/Sección_uno

Aunque sería un gasto extra para el procesador.
Hola, la webs de mi firma las tengo puestas ahí por un experimento, no me refería a esas, además esas dos están hechas en Ruby on Rails.

Aqui te dejo un ejemplo de una URL en ruso en otra de mis webs, hecha en WordPress:

Help Courchevel

Lo que hace es convertirte los caracteres igual que las 'ñ' y todo eso. En este ejemplo queda así:

Código:
http://www.helpcourchevel.com/%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D1%80%D1%82%D1%8B-%D0%BD%D0%B0-%D1%82%D0%B5%D1%80%D1%80%D0%B0%D1%81%D0%B0%D1%85-%D0%BB%D0%B0-%D1%82%D0%B0%D0%BD%D1%8C%D1%8F/
Desconozco como se visualiza en Internet Explorer, ya que hace muchos años que no lo uso, pero en lo demás navegadores se ve correctamente. Normalmente traduzo las URL al inglés por si acaso, pero como somos varios administradores algunas todavía están así.
  #12 (permalink)  
Antiguo 04/01/2011, 12:02
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Gracias CorpseOfSteel, entonces es totalmente válido hacerlo de esa forma :)
  #13 (permalink)  
Antiguo 07/01/2011, 18:01
Avatar de jamesjara  
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 16 años, 6 meses
Puntos: 7
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Cita:
Iniciado por RodrigoG Ver Mensaje
Si puedes posicionar eso eres un genio!

No, en serio, no soy experto SEO, sólo llevo una semana investigando, pero según leí no se permiten símbolos no-gringos a (excepción de números y guiónes) en las urls.

Bueno, ya he repetido varios ejemplos, pero la forma de mostrar tales símbolos es por un & seguido de dos dígitos hexadecimales.

En todo caso esa es la norma, pero según veo en tu url igual funciona usar caracteres no-gringos, ¿Haz podido posicionar ese sitio? ¿Con qué palabras?
si se puede yo lo e posicionado en muchos idiomas de los que vio, arabes y deesos tipos
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.
  #14 (permalink)  
Antiguo 05/02/2011, 14:44
 
Fecha de Ingreso: mayo-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: URL amigables, realmente no se deben usar acentos ni eñes?

Si mirais este asunto de mas lejos es volver a lo de siempre. Internet es y sigue siendo una red centralizada en eeuu regulada por eeuu y vigilada por eeuu.

No entiendo como no se ha puesto mas ganas en normalizar una red alternativa que parasite sus servidores. No me refieros a redes wifi abiertas encadenadas, sino a algo pareceido a las darknets pero enfoncado al publico en general y regulado por una fundacion transparente con sus elecciones y todo y desde luego no asentada en ningun pais.


Respecto a la pregunta hablamos español no ingles, yo opino que respetar la eñe y quitar las tildes seria el termino medio mas adecuado.

Etiquetas: amigables, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:55.