Kindly provide me some details to find good landing page when you're free. Hope it might help me when am in search for that.
It is a complete guide to on-page seo.
There's not much else to say.
It's not a complete guide to on-site architecture, no, but that's not so relevant to most. You don't need much in the way of architecture unless you're building an information site with millions of words or an ecommerce site.
The only thing you need to know about architecture for most small to medium sized sites is to do virtual silos.
Try to group your related content together with exact/partial match exact internal anchors. Link the support content together and link more to money pages from support content. Don't over-think it. Just link around contextually with aggressive anchors. 2-4 internal links per article and 2-10 external links per article.
As far as optimizing a page, this is it. Anything else is micro optimizations. Alt tags, image names etc. You'll see some nice experiments where the micro optimizations will cause a page to outrank another, but that's because it's for non-existent keywords. If you have a 2% edge over another page with all other things being equal you'll beat it, but in the real world a 2% edge is a waste of time/energy for seo.
And for your content, if you have the money, do 2-5 support articles for every money article and link with the aggressive anchors from those 2-5 support articles to the money article. I could do another post on this, but it's less interesting. Most people aren't going to implement that because content isn't cheap.