Good summary. Although, SEO is simply Search Engine Optimization and what it takes to rank 1st on Google for your selected keywords is determined by what it is looking to offer to users in that given niche, that is why it is important to analyze your competitors.