I'm developing a website that consists of paid and unpaid listings in a certain business (for sake of example, let's say real estate). The paid listings will be displayed above the unpaid listings.
However, since all paid listings are charged at the same price, I'm trying to think of a fair way to order them such that certain clients aren't given arbitrary priority over others (like if I were to order them alphabetically). I decided the fairest way to take care of this would be to have the listings pulled in a random order from the database.
From a client's perspective, I feel this is the ideal solution, but I'm concerned with its potential effect on search results. If the website's homepage, which simply consists of pictures of and links to the various listings, changes every time the page refreshes, would google view this as some sort of blackhat attempt to fool search engines into thinking the site was more frequently updated? Could this have other random, undesirable results on search engine rankings?
I wanted to get the feedback of those who know more about search engines than I do before I launch the website. The other option would be to have the homepage regenerated every, say, 30 minutes, with the listings in a random order, but that would require more coding. Again, the only reason I'm designing the site this way is to be as fair as possible to my clients. If anyone has any other ideas regarding how to order the listings fairly, I'd be happy to hear suggestions.
Thanks!