SEO should be a carefully thought-out strategy that starts all the way from the selection of your domain name to the loading time of your webpage.

Factors such as keyword density, LSI keywords, placement of keywords, keyword decoration, page load time, user dwell time, freshness score, social signals, click-through rate, number of backlinks, quality of backlinks, mobile-friendliness, and etc are all taken into consideration.

If you miss one piece you could be putting yourself at a lower ranking in search engines.