- Exact match keywords are an absolute killer when it comes to ranking
- Local beats global if your target is geographic (e.g., mysite.ca will perform better than mysite.com in Canada, particularly if the .ca is hosted in Canada)
- Number of backlinks to the specific page
- Number of backlinks to the whole domain
- Popularity of backlinks
- A variety of backlinks. Your backlinks need to look natural to Google. You want a backlink pyramid, so don't have 100 PR5 backlinks, and 10 PR0 ones. The web doesn't work that way, and Google knows it.
- For the same reason, have no follow backlinks as well. Whether they carry PR juice or not, it's unnatural for your site not to have a mix of no follow and do follow backlinks.
- Backlinks from .edu/.gov sites
- An aged domain name
- Include the keyword in the url, title tag, description, etc.
- Metatags are still important, even if Google doesn't care about them.
- Make your site as fast as you can
- Have an XML sitemap
- PubSubHubbub is excellent to get your site noticed/indexed by Google
- The number of indexed pages on your site
- How frequently is your site updated (often is better than rarely)
- Make your content unique. Duplicate content is not as much of a big deal as they say it is, but you definitely don't want to look like an autoblog in the eyes of Google (particularly in the early days of your site).
- A public whois record
- A domain registered for more than one year
- Get your site indexed in DMOZ and Yahoo Directory