http://www.sitemaps.org/ro/protocol.php
1) daca formatul fisierului e corect merge si cu php sau de forma sitemap.php?ceva=blabla (si e acceptat si de rss-uri si de motoarele de indexare). Verifica validitatea xml-ului la w3c.org
2) un sitemap ar trebui sa contina toate linkurile din site. daca sunt sectiuni restrictionate de user/parola alea nu pot fi accesate direct de motoarele de cautare deci le pui degeaba pe alea
3) in general sitemapurile se genereaza dinamic de fiecare data cand se adauga continut nou in site... daca preferi sa il generezi manual, atunci ar trebui sa il generezi in functie de cat de dese sunt adaugate pagini noi la tine pe site...
4) nu exista o limita de sitemap-uri existente pe un site. Deoarece sitemap-ul e de fapt un fisier xml, pentru a nu ingreuna citirea lui in cazul in care este prea mare se separa in mai multe xml-uri mai mici pentru a fi citite mai rapid de boti. (exista o serie de probleme la citire daca un xml e prea mare, cea mai des intalnita este ocuparea memoriei de lucru si imposibilitatea procesarii datelor din xml)
5) sitemap-ul e acelasi... daca vrei sa faci o varianta user frendly aia teoretic va fi diferita pentru vizitatori fata de cea pentru boti...
Nu confunda insa feed-urile rss cu sitemapurile (botii citesc si feedrurile si le poti adauga ca si sitemapuri)
6) standardul sitemapului ti l-am pus in linkul de mai sus. Google are si el un anumit standard propriu dar care este compatibil cu standardul oficial, deci chiar daca urmezi specificatiile google sau pe cele oficiale, acel sitemap va putea fi citit de orice bot. (poti cauta si la noi pe site (la marplo si la mine) daca vrei sa stii mai multe despre xml si cum se face un sitemap sau un feed dinamic)
Recomand sa iti inscrii feedurile rss si sitemapurile atat la google webmaster tools cat si la bing webmaster tools si yahoo webmaster tools...