You should work on search engine optimization for your page, focusing more on keyword targeting. If you're not aware of how it works I suggest you taking this 1 hour long course which will provide you the needed information on how to find and target the proper keywords for your page: https://www.bitdegree.org/course/how-to-do-keyword-research
Sign up for the search console (previously known as Google webmasters) and track your website for issues. It will definitely show you the crawling errors due to which your site's urls are not being indexed properly. Cheers!
Hey there! Sorry to hear about your poor results on Google search. As for the reason for only 51 listings, there could be a few reasons for this. It could be due to the algorithm, how your website is structured, or the content on your site.
Optimizing your website for SEO is one way to improve your search engine ranking. It includes using relevant keywords, having high-quality content, and ensuring your site is mobile-friendly.
Consider using services like Crowdo - https://crowdo.net/. They offer link-building services that can help improve your SEO and drive more traffic to your site. Best of luck!
Google added a penalty to the google panda algorithm, for pages that drop mostly sketchy, copied content. Therefore, google ignores and does not index website content. Even if you submit the link manually, there is no chance of getting to the top.
Some link-building could help, in my opinion. Of course, done properly - on reputable domains with a decent DR. Generally, this method can be quite effective, even if it takes a bit of time and effort.