Let's say I am a mortgage broker that has an entire neighborhood of houses to sell. I sell one of the houses, call it House A. For whatever reason, House A has great SEO, while the rest do not rank very well. Since House A is no longer available, I want to lend the link juice from House A to House B, since House B is right next door. To do this, I use a 301 redirect. So now clicking on the House A link in SERP will redirect me to House B, with a message indicating that House A is no longer available. Is there any reason not to redirect to another specific listing/house? Can you make a case that it is better to 301 redirect to the neighborhood search page instead?
Going further with this example, let's say that shortly after I put a 301 redirect from House A to House B, the owner of House B decides to take their house off the market. So now House A has a 301 redirect to an inactive listing, which is a waste of link juice. I want to change the 301 redirect from House A to House C. You can see how this can keep going. House C is taken off the market, and now I want to change the 301 redirect to House D, and so on. In this example, there is a possibility for many, many changes to the 301 redirect for House A. Would this be considered negative SEO, with that many 301 redirect changes for the original link? Obviously, I want to take the great link juice from House A and apply it to an active listing, something that google/bing should like, since House A is off the market and not relevant anymore for someone looking to buy. But where is the line drawn? Is there even a line? Can anyone lend insight into how google indexes and then re-indexes a page with a 301 redirect?
UPDATE: to be clear, I mean updating the 301 redirect as follows: House A to B, House B to C, House A to D, etc. Sorry for any confusion.