you want getitng 100.000 visitors every month (1 million /year) or more, you must be good like bloomberg, Perez Hilton...Hubspot.....,
today I got an email form a nice seo agency guy who replied to my email questions.
I was skeptic that pillar content will not showing up multiple positions on the serps, but he say that is not be so important, since good pillar content like the content hub site dietdoctor.com/low-carb/receipes, not showing up multiple positions, but they getting traffic a lot from 1000's of keywords.
My view the last days was getting multiple position in the serps, this will work when the user tyspe in google brand name+keyword like tiffany women necklace ,then multiple necklace category pages coming up.
Without not (your name who is not a famous brand)....but writing 3-4x pillar content every week should do the trick for you getting good number of traffic.
When your name is short and memorable (4-9 letters) , with time after posting few months on social media , then people will type in google; blabber blog, blabber news, articles etc,etc..(blabber is your brand name)
or my name markus I created good memorable 9 letter name last year...(com)
so I will trying separate domains with my 9 letter name+topic (domain will get longer) on same niche= divide into subtopics of the broad niche.
My theory is this should brings a horde of traffic...
this is like, your main site with your services and 3-4 topics
then multiple domains for another subtopiucs of personal coach or related to them :
johnsmithlife
johnsmithselfhelp
johnsmithnews
johnsflyfishing
johnsflyfishingrods
johnsflyfishingnews
like the bloomberg model....
and so on......must be subtopics of the big keyword or related to it.
All short 3-5 letter names with mark and marks are not available

, yes maybe with .co or .xyz tld extensions I will not use them.