> What is the best way to deal with this issue? Currently, when listings
> are removed from the site, we do a 302 redirect to my main search
> page. The propblem is that Google seems to have a delay between
> reading my sitemap and indexing which causes the "too many redirects"
> warning.
That's exactly what's happening. The solution is to change the
sitemap when each page is deleted and reload the sitemap. Perhaps a
submission as well, though I'll have to think about that.
At any given instant, the copy of the sitemap held by Google should
_exactly_ reflect the _physical_ pages on the site.
I wonder whether you might be better off serving a 404 server response
code for removed pages with a custom error page apologising for the
entry not being there and offering search facilities? It's less
confusing for the user than going straight to a search page without an
explanation and technically better than a 302, which implies the page
may return in the future.
"News" sitemaps are a lot closer to what's going on with your site
than standard sitemaps are.