I've run a movie website for the last seven years, and my first advice is: Do it for fun.
I know people who were racking up 750,000 pageviews a month and not making a dime... basically all their money went to their hosting plan. They were cranking out all kinds of pieces on any subject, large or small, to increase pageviews, and working around the clock, going to film festivals out of pocket, etc. and basically went broke doing it and had not much of a backup plan, so they're all scraping by on other jobs now.
So, number one: Don't quit your day job.
There are easier ways to make money, but if what you primarily want to do is write for the sake of writing, then keep focusing on content that interests you and find genuine ways to make it interesting for your readers. 90% of every site's traffic is the index page. Even large traffic sites don't generate much return readership and it's disappointing.
What you want to do is commit to a set of ideals that represent why you're doing it. For me it was that I wanted to be a better writer, and a better movie critic. All else was secondary to my mission. That's how I developed a reputation among the readers I do have, and among the film criticism community.
I may not make a dime and I may not be famous, but my respect for proper journalism got two other professional film critics to write for me and now we represent significant voting power in the awards season. For a site that is small fries we have a lot of clout... and that its perks.... 🙂
Not every site that the editors/writers are passionate about takes off... Sometimes it's the luck of the draw, unless you have millions of dollars to throw at the public, because the internet is much more crowded now than it was if you had started ten years ago. But if you don't have a passion for what you're doing, and you don't take it seriously in your writing and develop your own "voice" that sets you apart from the umpteen zillion other sites that write about the exact same things you do, then building a following will be very difficult.
This guy has sound advice
🙂
Write about a topic that really, really, really interests you, and that you really, really, really enjoy writing about. Seriously. If you can do that, it will *truly* show in your posts, and people/viewers/readers will generally be more interested in your content. Just be yourself.
If people enjoy your style or reading your content, they will be coming back for more. They're also more likely to tell a friend (i.e. spread the word).
Now once you're sure you've got that down, you can try to "boost" view count by signing up for sites like Digg.it. Every time you create a post, also try to publish it through Digg.it. Another great technique is to put a link in your signature and a quick, catchy description that will make people want to visit your blog (and do this for *all* forums you're a part of). I think people actually read signatures, so therefore, this can be another great way to get noticed. You can also try spreading the word through your Facebook account/friends (if you have a Facebook account). There's *so* many ways to spread the word.
I think another key factor is how your site looks. It has to be reader-friendly, and you have to assume that the average reader isn't computer-savvy and doesn't know how to navigate a website. It has to have a good look and "feel" (i.e. the color scheme, the theme, etc.).
Your question is so broad that it's certain you won't get a golden, magical answer that explains and answers your question completely. Nevertheless, there are some really good tips in previous posts.
Do some internet research on the art of blogging. There are a lot of really good websites and documents out there explaining advertising, marketing, writing good content, etc., which are all necessary for having a successful blog. Popular bookstores like Barnes N' Noble are sure to have a whole section dedicated to blogging, with tons of valuable resources and books on the topic. So you might want to give that a try, too.
I hope this post helps
🙂