I own/operate a real estate website that takes feeds in from other sites.
Currently on my site:
As homes are sold, that listing is taken off the site since it is no longer on the market. As new homes are put up for sale, they are added to my site. Rinse and repeat, over and over and over again.
Some listings stay on my site long enough to be indexed by Google, but here lies the "problem": all these pages (listings) coming, and more importantly going (adding content is not usually the problem), Google now sees all these indexed pages as gone. How big a problem is this? As of right now I have added a 301 permanent redirect header to pages with listings that have been removed from the site. These numbers can be in the thousands in a matter of days. If it were only one or two, no big deal, but 1,000+ at any given time!?
Am I handling this correctly by simply adding a 301 redirect to the missing pages, which redirects users (and crawlers) to a page up the hierarchy? Could I be handling this better?
It's tricky because if somebody sells their house, I can't keep it up on the site.
I hope that all makes sense.
Thank you in advance!