Just I wanted to know about blog traffic whether it can compete wth other website wth same niche or nt
I guess there are lots of tips out there, but here is what i have done 1) optimize your site, provide contents that your visitors need. 2). Submitting your site to bing, google webmaster, yahoo site explorer 3). submitting your rss to feeds aggregators 4). Submit your site to websites directories 5). Build links as much as you can by social media, forums, article submission, same niche blog commentings. Here is the full list.
A blog is also a website, a kind of CMS. I don't know what you mean by a "website" preceisely. If you are refering to some sort of CMS(based on jommla, drupal etc..) - there is not much difference between a website and blog, in terms of functionality and ability to get traffic. Even most blog platforms like wordpress is pretty powerful and with plugins, you can add lot of functionality to it. My advice is to stop seeing sites as blogs, something else etc.. If you are good in wrting and can come up with unique, high quality content you will do with a blog or other kind of CMS sites. On the other hand, if you think you are better of managing a forum or providing some sort of membership services, do accordingly. Whether it is blog, forum, cms, social networking, some other kind of site - sky is the limit. It all depends on how well you are doing and not exactly what you are doing. Find out your strengths and proceed accordingly. There are all kinds of sites that gets millions of visits every month and struggling to get few clicks. The difference is quality and online marketing skills, nothing else.
it is all about quality content you have and backlinks, but quality content extremely important, because quality content generates backlink from people who concern about your content
Okay this is my hints. Google as the biggest search engine among all others are really like blogs (that's the bottom line), because the content can change very dinamic and quick so that the spider will detect a constant change in your blog when they are crawling. Some of the people say it's a website 2.0 (include the CMS which is explained above). But in my experience I can also make a basic website have a same quality with the blogs. But if you want the simple way my suggest for you is just using a blog. You don't have to be confuse with programming language such as php, html, javascript, as so on.
you can drive traffic to both website and blog...the successful will depend on your ability to drive traffic....there is no magic , just that if you have a blog it will be indexed faster provided you keep it updated