Here is an interesting infographic how websites get ranked in Google first page results. This SEO infographic is from SEMRUSH. See the infographic closely and find how you can get your website in Google first page ranking. The infographic is the result of research with 1000s of keywords.
Download this infographic.