Una labor básica en el posicionamiento en buscadores, es el mantenimiento de un sitemap con el que indicar a google cuales son nuestras páginas. Algo bastante sencillo, por lo general. A mí me surgieron algunos problemas por culpa de mi particular dominio, y su Ñ en él.
Para empezar, me gustaría decir que no recomiendo a nadie usar un dominio con Ñ (o con cualquier otro carácter que se salga de lo común). Más vale usar la N, o simplemente buscarse otro nombre. Aunque la Ñ está aceptada para los dominios .com (y otros, como el .es desde hace un tiempo), siempre surgen problemas, al menos por ahora. Para empezar, las versiones de Internet Explorer anteriores al 7 no soportan la ñ en su url, por lo que es imposible escribir tal cual la dirección de la web. Tampoco podemos registrar el dominio en cualquier sitio, pues algunos nos dan problemas. Pero aparte de todo esto, tuve algunos problemas con el sitemap para google. Finalmente lo pude solucionar sin demasiado esfuerzo. Lo explico a continuación por si a alguien le pudiera servir.
En el panel de control de google webmaster di de alta el dominio www.iñakiortiz.com, y en principio no hubo problema, o eso creía yo. A la hora de crear el xml pronto vi el primer impedimento, que por otra parte era de esperar. La ñ no valía, escrita tal cual, porque la codificación del sitemap es UTF8. El mismo xml ya mostraba el error. Esto se puede salvar de manera sencilla convirtiéndolo a esa codificación, en mi caso: www.iñakiortiz.com. El xml ya no me daba guerra.
Google me permitió enviarle el sitemap, aunque, una vez recibido, me indicaba errores.
URL no permitida
En esta ubicación no se puede enviar esta URL para un sitemap
Probé a usar el punycode: www.xn--iakiortiz-l6a.com y el resultado era el mismo. Google sitemaps no entedía que esas URLs eran de mi dominio.
Solución: Crear de nuevo el dominio en el panel de control de google sitemaps utilizando el punycode. En lugar de crearlo como www.iñakiortiz.com, usé www.xn--iakiortiz-l6a.com, de manera que así entendiera las URLs del sitemap como propias (por estar escritas igual). Aunque al crearlo, en el panel me seguía apareciendo como www.iñakiortiz.com, de alguna manera supongo que se había creado internamente con el punycode. Supongo que diferenciará ambas formas de escribir el dominio.
Lo que está claro es que había que usar el punycode en el sitemap. Y lo que está claro, también, es que si te ahorras la Ñ, te ahorras problemas. Claro que eso también te hace especial.