Here is your Ultimate Search Engine Optimization Reference Guide (It is under sons).  It is divided into 4 sections with all the points covered under each section.

  1. On-page factors
    1. Meta tags
      1. Essential meta tags
      2. Optional meta tags
    2. Keywords
    3. Writing factors and guidelines
    4. Page optimisation
    5. Content freashness
    6. Links
    7. URLs
  2. Website factors
    1. Sitemaps
    2. Domain authority
    3. Hosting location
    4. Optimized for mobile
    5. Intergrated services
      1. Google services
  3. Off-page factors
    1. Referring domains
    2. Duplicate content
    3. Indexing
  4. Marketing channels
    1. Advertising
    2. Social media networks
      1. Facebook
      2. Twitter
      3. Instagram
      4. YouTube
      5. GooglePlus
      6. Others
    3. Other blogs
    4. Email marketing