The first thing that Google considers when ranking a website is the quality of the websites content as well as the relevance of the content.
When ranking content and websites in it's search engine, Google seeks to provide it's users with reliable, helpful and comprehensive information and content which directly answers the searchers search queries.
Google rewards and ranks high content which is valuable and people first instead of just search engine optimized content.
If the content does not answer the searchers query it will either not rank or may be pushed down later in the rankings if Google detects that people are not finding the content helpful such as by bouncing from the content quickly.
For your websites content to rank high in Google search is needs to be unique and provide new insights and offer substantial value to the searcher.
The content must also be created for people, and solve real user problems and satisfy the search query's intent.
And Google also prefers to rank content higher that provides complete answers to someone's questions on a given topic they are searching for answers for.
Google is also now ranking user generated content like question and answer websites better including websites like reddit, quora and even this website higher than blog content that just writes content that's not helpful.
Blogs can still rank good and high in Google but the content must be of high quality and not just regurgitated content.