It is highly recommended to do proper on-page and off-page optimization to rank on google. There are several factors that might be responsible for poor rankings such as Bad content, High bounce rate, Technical issues, Misuse of keywords, Low-quality backlinks, Gibberish URLs, Page load speed, and many more.