I look at all the subtasks of writing a well-researched blog post as sort of what the human does best and what the AI does best so that I can be really efficient at turning out something that's not slop.
My actual starting place for most of this is in Claude Code, for research I do a mix of calling out to Keywords Everywhere API via a script and then also using the Knowatoa MCP to pull down drafts.
The drafts are built against the top competitors results around a particular question and structured to reflect what aspects of search results are most often highlighted (so if it's a SaaS, maybe it's features of the SaaS, if it's a location maybe it's unique aspects of it, things like that).
A trick I use a lot is to then augment the drafts with generated SVGs for graphics like flow charts, etc. you can either embed these directly or render them as pngs/jpegs if you want to cross use them on social posts. The the benefit of them being SVGs is that it's much easier to do things like correct spelling on one particular element of them or tweak a single portion of it and not have to redo the whole image from scratch.
After publication, I try to set up a good posting schedule to promote the post as social signals are such an immediate and strong benefit for search now.