What you can do to overcome
Poor keyword research: First of all you have to do keyword research and choose good keywords with brand keywords. You can select keyword difficulty as low and volume as high. If you choose a keyword that does not have volume, then it’s a wrong keyword, what would you do with such low-volume keywords even if you rank on a keyword, nobody will search. No matter how good content you write, you cannot get traffic.
For keyword research, you can use tools like Google Keyword Planner, Semrush, Ahrefs, and Ubersuggest.
Technical Errors: Technical errors are a common occurrence on any website and if not corrected in time, they can affect the rankings. You can detect technical errors by auditing your site. Actually, search engines like Bing & Google update their algorithm from time to time. Due to new updates, it’s common you see technical errors in your website, almost every day you need to see your website for this. More than 40000 times Google makes changes to the algorithm to find websites with these errors. So don’t underestimate technical SEO.
Wrong schema: Schema is not a direct ranking factor for SEO. But it makes things easy for search engines. Actually structured data was made after a common understanding of all search engines. Not just Google but most search engines use schema. If you are not using this, that means search engines can face difficulty in crawling all content on your page.
If by chance, you have implemented schema incorrectly then search engines can down your ranking, because misinforming search engines is against guidelines from search engines. Be careful this is very important to remember, this can be another reason why your website is not ranking high.
Indexing Problem: The indexing problem is a common problem that occurs on every website. some pages get indexed & few others do not. Solution to this problem is necessary because if your page is not indexed, how you can expect this to rank, so this indexing is the first step. You can fix this by going to Google Search Console.