I honestly question whether random text is the best answer. Do you really want a spider to encounter different content every time it requests the page? Do you want a visitor to find a page that doesn't match the SERP snippet?
Shortcuts rarely excel and the best solution, IMO, is to actually have different content for each page. Adding just a paragraph to each city record, for example, with population or other demographic information not only makes each page different but also shows the visitor the page really does apply to their locale. It helps build trust, I think.
Barring that possibility, however, I would still try to maintain consistent listings. You could, as just one example, add a single text field to each city record specifying which paragraphs to use on the page. A field of "ACDHB" might mean use paragraphs A, C, D, H and B in that particular order. Each city could be different from every other city, while still always looking the same to the spiders.
|