Align the objective of website with SEO. There is new era in SEO which is making it more responsible and accountable. Now seo does not mean to do so called submissions, building link and putting keyword rich juicy content.
For me (hiding complexity) there is simple formula: If you want Google should love you then your website must be loved by your visitors.
I think you go ahead with SEO instead of Paid service, You should use all the off page activity along with Guest posting and Social media marketing. You should start work yourself otherwise you find or get some quality professional service then you should get some quality result for your site.
---Affordable seo services edinburgh
All you need is to hire a professional SEO service who can get your website on top rankings by applying genuine and ethical seo process.
I believe that the SEO game for 2013 is not on how you can be the number 1 website in search result in Google, but it is the game of quality and social trust. So the best SEO would be having high quality articles written to your blog. Do some blog commenting to blogs that discusses the same niche or interests that you are in to. Get involve in some internet communities like forum sites and other group sites. Make sure that you are visible in social media sites like Facebook, Twitter and Google+.
As all have already described you the most part of it, i would say that being active in designing you landing page and making your content optimum on your landing page along with accumulation of key words is one thing you can do as Google update lay emphasis on content and also the maximum number of links you get for your site. How much is your business being liked and discussed on social media sites is now used bu Google in PR.
Now a day, guest blogging and social media is a best seo techniques. with guest blogging you can get strong backlinks for your site and through social media you can get strong social signal and its helpful to increase your website traffic.
Just follow your niche, let suppose your niche is Casino or Slots, then try to just use niche blogs to comments, slots related forums to posts with signature, web 2.0s with slots related images and videos. Just focus on niche relevant ink building.
I think you should do all basic off page activities like forum posting,directory submission,blog commenting ,social bookmarking etc for increasing traffics for your website.
google is now more like the backlinks from press release sites and social bookmarking
Which is the best SEO to get ranked in google. OR I just bring paid traffic to my site. What you people suggest.
You can bring traffic by paid service. And it will drive huge traffic but that it will be only for some instant. After that it will disappear from SERPs as well as mind of users. It is better to wait for fruitful result which is only possible by SEO. There are several ways to do SEO. Better you consult with an SEO consultant and it will better for your website.
Don't do paid traffic; working socials is a good way to build traffic, link building (through forums, blog comments, guest blogs) are all good ways to boost your on-page SEO work, mostly it just costs time!
---Technically freelance, but mostly at SDG Web Design
Try to create quality back links from high pr websites and do social media more and more.
Best method to get ranking on top of Google is to follow "content is king" rule and try to get natural back-link that is related to your website content. It is better to have one good link that hundred bad links. You should join related groups in Social media and discuss your product to get attention.