I have a web forum that I have coded in Python for the App Engine platform. I have noticed that it is not being indexed well by Google and I am trying to fix that.
I have used Google Webmaster to submit a sitemap with almost 400 URLs but apparently only 8 were indexed!
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 I am considering changing this but I 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 entire site?