There are several reasons why your website may not be ranking on Google, and one of them could be that your website isn't optimized for search engines. To improve your ranking, you can ensure that your website's title tags, meta descriptions, header tags, and image alt text are accurately filled out. Moreover, it's essential to ensure that your website's content is of high quality and contains relevant keywords. To enhance your ranking, you can also acquire backlinks to your website from reputable sources. If you're unsure how to optimize your website or generate backlinks, consider consulting with a professional SEO company.