It seems like these days everyone is preaching about adding a blog to your website to benefit your SEO, but just how effective is it? I know it will depend partly the on content etc. but with everyone starting up their own blog's all of a sudden, do they still have much impact and do they really help improve your SEO?
A blog can be beneficial to SEO, IF it contains quality content. Lets face it: Getting backlinks to a "boring" corporate website can be extremely difficult. I mean, who is going to link to your "About Me" section? Who is going to link to your website on the basis that they thought that your "Services" page was well written?
A blog can provide you with the platform to write about things that people will link to. i.e. Interesting articles that relate to your niche.
Blogs, in-and-of themselves, have no SEO benefits inherit to them. Just having a blog on your site does not offer any SEO benefit and the blog format offers no inherit value either. This myth started when WordPress sites were becoming popular and were ranking well. But this was due to the code being well optimized and the content being good. It had was not because they were blogs.
I would say a blog help you mainly to earn new clients because you can get some traffic from search engines for the long tail (more keywords than your actual ones). A blog helps you to make a good and large reputation for your business in a field you know well. With a good blog, you can create or participate to a community about your field of expertise.
For SEO, it also helps because your site grows up (a new page for each new article). Moreover, your site is considered by Google with "fresh" content (if you often add some good articles with original content). This last point is important for SEO and when you have a site where you can't add new pages easily, a blog is a good solution. Moreover, indirectly, your readers can like your original content and share it by creating backlinks to your articles.
Should you regularly post articles in your subject area that users would find helpful? Yes, absolutely.
Does it have to be a blog? Not necessarily, but a blog can be a good choice for doing so:
- Blogs are generally ordered by published date (newest first) which encourages you to keep them updated.
- Because blog posts fall off the front page eventually, it doesn't hurt to write about something and see if it gains traction. A blog is usually seen as a less formal setting than your main website and can be a great place to experiment.
- You can post to a blog from a web interface. Once it is set up, you don't need to get a server administrator involved to push new content live.
- Blog software generally has decent SEO up front. Blogs can start getting traffic from search engines within a couple weeks of publishing a few posts.
If you already have quality content available to search engine bots on your main website and are adding to it regularly, a blog probably won't do anything for your SEO that you are not already doing.
If you currently have a five page website and it is harder to write content for your current website than it would be to write blog posts, then a blog can really ease that friction and get you rolling on content creation.
If you write answers to questions your customers are searching for then yes. Just remember to add a direct link (with a price and picture) to your article so you actually get conversions, not just seo.
If you write about random stuff that is just filled with random keywords then no.