Je ne sait pas pourquoi module Sitemap ne fonctionne pas chez moi

Ou plutôt Google n'indexe pas les urls de ce module pour mes sites (même si ils apparais quand même dans les résultats de recherches).
Mais je crois pouvoir répondre partiellement à ta question.
Pour les sitemaps de smf. Tu peux réécrire l'adresse de ton sitemap en un fichier xml et ainsi duper les autres moteurs.
Voilà comment je procède pour transformer le sitemap php en sitemap xml
#Réecriture du sitemap
RewriteRule ^sitemap.xml$ modules.php?name=Forum&action=sitemap;xml [L]
De cette manière tu peux accéder au sitemap en tapant l'adresse de ton site/sitemap.xml (par exemple)
Je pense que cette manip fonctionne aussi avec le modules sitemap de pragmamx. A vérifier.
En tout cas j'espère que ma réponse t'aura servie (et/ou servira aux membres et visiteurs de la communauté).