There are a lot of factors that can affect your SEO ranking. 3 main factors that are discussed very often include, on-page SEO, backlinks and traffic. Of all factors, the foundation of your website is most important.
Improve website performance
Website Technical SEO
Increase online reputation and presence.
Increase targeted traffic to the website.
Here is a list of technical SEO that is performed on a website before doing the off-site technical SEO. This is not a complete list but a few important few that will make a huge impact if done well.
Searching for the best keywords for your website.
Put them in the content and write informative web content that is relevant and has other related key phrases to the main keywords.
Linking the content internally and externally to make your content highly relevant and well structured.
Optimizing the page load time of the website. Slow page load will affect your site user experience and rank poorly by search engines.
Optimizing the image to reduce file size, add keywords to images for image search. Other image optimization include serving images from cloud and geo location tag images for best local SEO result.
Get high quality backlink from high authority website to your website. This will increase your site authority gradually.
Write expert content that contains keywords and other related key phrases that supports the content richness.
Get social sharing and backlinks to your website. Social signals tells search engine that your content is worth mentioning.
Listing your website as local business in your local community or country. This increases your chance of being found