I changed the URL structure for one of my Django sites so every day I get error messages as spiders & bots try and crawl the old pages.<p>Is there a way you can proactively alert Google, Yahoo, etc that a reindex is needed?
You probably want to be looking into automatically generated XML sitemap (<a href="http://en.wikipedia.org/wiki/Sitemap" rel="nofollow">http://en.wikipedia.org/wiki/Sitemap</a>). Since the sitemap should always be available at say, /sitemap.xml you shouldn't need to resubmit it. Most modern search engines will check it every so often.<p>You might also consider doing redirects from your old pages to your new ones. I don't know if that is feasible given your restructuring.