Play to your strengths. I'm a programmer (there's a good chance you are too if you're hanging out here), so my preferred technique is scalable content generation for SEO.
For example, I get about 90% of my 200,000 monthlies to my marketplace site selling law notes via two initiatives: - I hired an UpWorker to generate 500+ short case summaries (perhaps 300 words each), and put them on individual pages on my website. - I turned 30% of the PDF and DOCX documents people upload to sell on my website into HTML as free samples that can be picked up my Google.
I have a series of videos explaining more here: https://www.semicolonandsons.com/episode/seo-strategies-for-...