Are there any improvements I can make that some of the experts here can suggest?
Improvement for rankings usually comes down to backlinks. The more backlinks you have, and the better quality they are, the more and better rankings you'll get even if the page you're trying to rank has no content on it (I've seen a case study on this a few years ago).
But, good backlinks cost a ton of money (I recently saw a link on Cosmopolitan and Elle - 2 of the biggest magazines online - selling for $30,000, so yeah....) which means that most of the time you will need to focus on something else to get access to those rankings. And some of the things you can (and should) focus on are:
a) finding keywords that you can rank for fast and easy (rank for them without needing backlinks that is, and this comes down to getting your keyword research right)
Here are a few guides on how to find good keywords that you can rank for without breaking the bank. Pick whichever method you like from this list, they're all good:
https://www.blackhatworld.com/seo/m...ord-research-guides-methods-from-bhw.1381923/
b) content quality (how well your content addresses the intent behind the keyword that it targets)
c) content optimization (how well google understands what your content is about, and this is key because if you write content that the stupid googlebot can understand google will give you better rankings for that keyword).
Here's a nice tutorial (posted by one of our forum's more knowledgeable members) on how to write content for google:
https://www.blackhatworld.com/seo/guide-full-example-of-how-to-do-on-page-seo.1251425/
d) technical SEO (basically, everything that's technical about your site that google pays attention to when they choose where to rank your site. Some of the most important elements of technical SEO include your site's structure, ease of navigation, cleanliness, speed, broken links and 404 pages, stuff like that)
e) user engagement (google pays a lot of attention to what people do on the sites that they visit, and if google sees that people flock to your site like brainless sheep and stick on it for long hours like moths drawn by the light they'll reward you with even more traffic and even better rankings.... or force you to pay for google ads, but that's another story)