This question is really really incomplete because without some specific information. Answering this question without knowing what OP has done for his/her site is like "a shot in the dark"
There could be tons of reasons as said above. You have to be more generic or provide the information regarding strategies you're following to rank your website.
Here are few reasons why your website is not ranking in Google for targeted keywords can be-
Your competitors are performing well than you.
Your website is hit by spammers.
Google did not index your website.
Website is not optimized with Title tags, meta tags and schema markup.
Trying to rank for more generic and short tail keywords.
Content on the website is low quality or not optimized properly or duplicate.
No or less high quality backlinks to your website.
Less presence on social media platforms.
Page load speed issue.
Affected by Google Algorithm penalty.
Your website is new.
Some other reasons can be-
lack of patience
lack of persistence
not generous enough
not creating content on other respected sites, to build links in
You should first make sure that your website is properly optimized for your targeted keywords. Then, focus on building links to your site that are d o f o l l o w, relevant, and contextual. Once those links get indexed in Google, you should see a boost in rankings.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.