Finding blog topics to write about can be tough. I have 6 ways of finding blog topics to write about:
1. Wikipedia pages have table of contents for a topic
2. Reddit: Find sub-reddit's related to a topic.
3. BuzzSumo tells you which topics are trending in terms of likes, comments, shares & evergreen score.
4. Plugin domain of competitor in SEMRush & get all pages that are ranking higher.
5. Look at most selling course on Udemy
6. Quora questions that are appearing high in Google SERPs.