I have a web forum that I have coded in Python for the App Engine platform. I have noticed that it is not being index well by Google and am trying to fix that. I have Google Webmaster to submit a sitemap with almost 400 URLs but apparently only 8 were index! I even get a warning stating:
All the URLs in your Sitemap are marked as having dynamic content (the value of is "always"). Because dynamic content is difficult for search engines to crawl and index, this may impact your site's performance in search results. Check your Sitemap to make sure your site information is correct.
One thing I am considering is the way my URLs are formed. Almost all URLs use arguments and I allocate each post, thread, forum, user etc... an ID. So for example one of my forums is:
http://silicon.appspot.com/readforum?id=2075
Where the forum's ID is 2075. I have heard this is bad practice so am considering changing this but am not sure whether it will make any difference. Could someone give me some hints in relation to how to get Google to index my enire site?
Thanks!