I have a php database application much like Amazon, that allows my visitors to write reviews for books. But unlike Amazon, each book review is its own seperate entity... in other words... if the same book has 15 reviews, they are not linked together on the same page like on Amazon.

I guess my visitors write on average only about 4-5 sentence reviews for any particular book they choose and each review is indexed as a seperate page in the SE's. Is this bad? I was thinking this could be bad because some reviews are so short that it really isn't enough words to produce any relevant rankings. I can't redo the php structure, but I am up for any advice or recommendations.

Should I keep it the way it is... with each book review having it's own indexed page (with proper book titling and meta tags, etc)... or is there a better way? Thanks for your help!