Hace unos días (semanas), un buen amigo me aconsejó crear un mapa de mi web para no terminar perdiéndose (creo que a pesar del caos, no es para tanto), la cuestión es que buscando encontré algunos sitios donde ofrecen generarlo, pero me he desilusionado un poco, por lo que me planteé hacérmelo yo solito
...Originalmente fué una página con un iframe, y enlazar el index a ese iframe, y de su estructura DOM rescatar los enlaces, y por cada enlace detectado, testear si es parte del dominio, y en tal caso ponerlo en una lista (array), y recursivamente hacer lo mismo con todos los enlaces encontrados.
Al acabar la recursión es posible crear un sitemap.xml...
La página es ésta: Sitemap Ajax... puede verse que hay distintas versiones del proyecto (intento ser menos caótico)...
Las cuestiones son varias... Ya que se chequean los enlaces, ¿Por qué no aprovechar para detectar... enlaces rotos (al menos en el propio dominio), si tiene título, y algunos metas importantes como keywords.
He pensado generar una tabla y un sistema de mantenimiento. Por ejemplo, ya creado el sitemap, recorrerlo (o la tabla en cuestión), y comparar la última modificación para descubrir si siguen estando los mismos enlaces.
Pensaba que podía ser una herramienta seo; por lo tanto he iniciado un tema en aquel foro: características de sitemap.xml... y se me ocurre que administrar un sitemap puede ser un buen reto.
Opiniones

Saludos
. Motivo, tu página tiene mucho (recalco, mucho) material. Eso es lo bueno de tu página web.
), además, seguro que acrecentaría el caos actual... de todos modos, el sitemap en xml ya lo tengo, y con unos retoques al enlace del anterior mensaje, lo puedo volver a obtener. El caso es, antes de generar el definitivo, depurar el proyecto, porque, entre otras cosas se me ha ocurrido, rescatar las keywords para implementar un buscador interno.

