I do not know much about IM and seo, just basics, have been reading last month every day this forum and now i need to start seo for my website. What strategy to choose? 1) pay a freelancer or company for monthly seo job pros: they know if they dont deliver results i can always hire someone else. cons: I think they will always use single link building strategy for my website. 2) regularly buy well rated one time payment services pros: different link building strategies used from different sources. cons: No one takes responsibility if website is not ranking. Another thing i want to ask is if traffic delivery services and social signal services play any role in SEO rankings? Or it is all completely down to backlinks.