I run a Chrome extension that will crawl your site and give on-page/technical SEO suggestions: https://www.checkbot.io/.
The SEO best practices it checks for are explained + justified in a simple fashion here: https://www.checkbot.io/guide/seo/
I know a lot of developers are skeptical about SEO advice (e.g. keyword density stuff, experiments that try to reverse engineer how Google does ranking), but the rules from the guide above are linked to things Google have directly recommended. Most on-page SEO best practices align with what would benefit a regular user also.