Firstly, don't believe anyone who says they can guarantee to get you on page 1 on google. No-one can do that. However we work to make sure that firstly your pages contain good content to ensure the search engines know what each page is about and then secondly we use off site tools, some paid and unpaid to promote your site. The best way to gain longterm free SEO is to write useful relevant content that will get linked back to by other sites. This alone is probably the most useful thing you can do. Blogs are a great way of building your search engine profile but with changes to google policies you need to be careful that your efforts are not in vain or worse that they break google policies and lead to site rankings being diminished. We can advise on this.