The final consideration I’m going to suggest here is to build links. I know, I know, it’s not ‘Onsite’, but hear me out, because it really helps.
General ‘shoot me down’ statement:
‘Direct links to your internal pages will help to improve their rankings. Links to your main domain will also help sub-pages’ rankings.’
In fact, you need to build non-‘advertisement’, non-‘paid-for’ links from related and good quality websites.
This means a lot of web research and even more time sending out emails outreaching to bloggers and websites to suggest that your content might be relevant to their readers.
Personal blogs, while a great place to get links from, are a bit of a minefield. Due to how lucrative personal blogging is nowadays compared to the effort required, I would go so far as to suggest that the majority of personal blogs nowadays are built to generate income. This seems to be true in my experience, at least.
Most prolific bloggers own more than one blog, and often work in editing for other blogs, meaning that they are continuously receiving emails from companies wishing to generate web exposure. So, being in such a great position, with so much demand for ‘web exposure’, means that these bloggers can charge for the web space. Often this payment will come in the form of a free trial of a product, but many, more entrepreneurial bloggers shall we say, will ask for a monetary payment to go with this.
The cost? Well, anywhere from £50 to £500 for a ‘sponsored post’. In my opinion, £500 is asking a little too much for anything but the most popular personal blog*.
*I should say that Google is heavily against websites paying for links, but in this day and age, without a large brand backing, or an expensive online marketing campaign, it is something that is necessary, up to a point. A great blog with a solid and verifiable reader base that is closely related in context to your own website or post, which has very good standing in independent metric systems such as those offered by Moz, Ahrefs and Majestic, may well be worth the £500 outlay.
So, build links to your pages. Focus on building links from different websites to different pages on your site. Create content, then build links to it. Stay ‘ethical’; stay ‘white-hat’.