The keyword for which you want to Rank is it Present in?
Is the keyword present in your domain name? Yes it helps. But if you have already taken a domain then leave it.
Page Title which is also called as the Meta Title? Page Title is for Crawlers
Is it in the Page Description? It also called as the Meta Description character limit 160. Page Description is for Crawlers & Users A proper description can help getting a good CTR
Is it in the Page URL? 110 charters is good.Page URL is for Crawlers
Is it in the Page H1 H2 H3Tags? Page h1 h2 h3 are for Crawlers
Content Length should be at least 500 words per page. So does your page have?
Make sure you maintain 2% to 3% Keyword Density & Proximity
Are you maintaining Keyword Prominence? Having a keyword appear in the first 100-words of a page’s content appears to be a significant relevancy signal.
Reading Level. Make sure the content you write is in very simple language.
If using images, have you given a proper image title & alt tag?
Make use of Synonyms and related words in the content which helps search engines to built trust. Remember Latent Semantic Indexing Algorithm?(It was told to you in the classes) If not plz do search rite now on Google For Ex: if the content is related to photography then search engines expect keywords like lights, lens editing, shutter etc.. Also check for Grammar and Spelling. Before putting the content on the site, you can check it in word document or ask your content writer to do a proof reading. Proofreading is the quality check and tidy-up
Have you checked the HTML vs. Text Ratio?? If not please check which should not be less than 15%? do a search on Google for “HTML vs Text Ratio checker ”
Is the content copied? Copied content will not help in getting ranking. But how will you check for copied content? You can try com also you can copy 2-3 lines of your content and paste it in Google and see do other pages have the similar content?? Try Now
Have you checked for page Loading Time? You can use Google page speed insights or GT Metrix for the same. High Page Loading time Hampers the Ranking also it make a bad customer Experience.
Font Type & Size also has some Ranking Weight age
Keep in mind avg time on site, pages viewed and bounce rate are ranking factor so make sure you write content which answers the question of your visitors
Some other Ranking Factors
Does the website have a blog? How frequency the blog content is updated?
Have you checked the domain age? You can search for Domain Age checker on Google and you will find a lot of sites who will show you the domain age
Domain Extensions play important role? .com .org. Edu,.Gov u can call them Top Level Domains
CCTLD?? Country code top level domains. Ex: co.in, co.uk, .ru. fr
Domain registration length : date when a domain expires in the future can be used as a ranking factor
Does your site have AMP Pages? AMP Pages are great for mobile users. Check out by doing a search on Google for “AMP Page checker” and you will get it or you can visit: https://search.google.com/test/amp
Is your mobile site showing any pop on the landing page which is blocking the content? If yes than your ranking can drop because of Mobile Intrusive Interstitials Penalty