Imagine a hypothetical website with all user generated content of single page articles. Here are some ways to structuring such a website:
Putting up more than one article in one page and creating an infinite scroll or a pager. The fact that the articles may not be on the same topic makes this a less search engine friendly way.
Giving a unique page to each article and putting up a list of links/titles in the front page with or without a teaser and a thumbnail. This might make the home page look unprofessional.
Keeping the front page clean, without direct links to internal pages.
Which method would be a search engine friendly and user friendly way to do this? How about combining 1 and 2, as in blog.codinghorror.com? Is there an advantage to it?