Google’s algorithm is a made up of 200+ factors that only Google knows. What is known, is that the original algorithm was based on a system of PageRank, named for Google co-founder Larry Page. PageRank runs on a 0-10 logarithmic scale (0 for brand new sites and the higher end only held by Facebook and other top sites). PageRank tracks the authority of a site by the amount and quality of other sites that link to said site. Basically, this means that, in addition to your website being well-optimized, it’s also important to build backlinks. There are lots of places to get links. Here are a few:
Directories – There are thousands of directories on the web from Web Directories such as the Yahoo! Directory, to Social Profiles like Twitter to Local Directories like Google Places. Each industry typically has more industry-specific directories which can be great places to get links.
Guest Posts – Guest posting is the simple process of reaching out to websites in your industry and offering to create guest blog post for their blog. Most blog owners are happy to have some content written for their blog, and, in return you can get a link!
Social Media – Social media offers great opportunities for link building. For example, if you create a piece of a compelling content that is shared on Twitter, you will earn links with each ReTweet. Google+ has proven a fast way to get content indexed.
Blog Comments – Blog comments are a great way to communicate with the online community and are occasionally use as a means of building links. However, most blog comment fields now have NoFollow code in front of the comments field meaning your URL will not receive any of the blog’s link juice.
Press Releases – Press releases offer another opportunity for back links.
Video Marketing – Video sites such as youtube and vimeo are another place for links.
Article Directories – Article Directories such as Squidoo are eZines are another place to get links. The effectiveness of this method as compared to other techniques, though, is questionable.
Most SEOs agree, though, the best way to get links is by creating great content that is useful or entertaining to people. Useful content can be in the form of a good blog post, FAQs, user guides, apps, widgets, quizzes, white papers, studies or Infographics. Badge campaigns awarding industry bloggers for their excellence can be another creative way to create inbound links.
Inbound content alone, though, usually needs a push to get some links. That is, utilize websites like Reddit to get the word out. Hand outreach to bloggers announcing your new inbound content is another technique.