who is building the site? you, her, or a third person?
> but, from what I can see, they don’t have that much SEO experience
you probably want to shift to a better pay structure model. For example, asking for a symbolic amount upfront (like $250, $500, $1000), whatever. (you can agree to return this amount after a particular site monetizes).
The reason for this is more than the money itself, it’s to safeguard you from bad situations.
If you work totally for free, then to the other person, whether you make 1 site, 10 sites, or 100… it’s the same. There’s a strong risk that you this person is purely an “idea” person. (especially if they’ve never create a site and made it monetize-able before). You make 2 sites, early on it seems like it’s not working, so rather than trying hard to make it work, they ask you to build a 3rd site… and a fourth…
Having a price (even if it’s as low as $250) makes them think twice before pivoting. It also makes them value the site a bit more (vs just abandoning it). It protects you from them continuing to ask for more work from you, while not putting in the full work themselves (if they’ve never done this before, 100% they have no idea how much work is needed). They probably think it’s easy peasy. (“if I just had a site… it’ll all work… if only I had a site”)
AND, if they truly have good content, try youtube and wordpress. There’s really not much reason for a web designer to really get involved. Just to a wordpress template, no need for an actual design. WordPress templates are amazing these days. And they take care of both the need to design and develop. It’s fully ready to go, and probably better looking than any site people can build on a budget. Actually, just youtube channel is good enough to monetize, no need for even a website if you have the content.
> She has a big list (over 100 niches)
I mean, if I’m being honest… if she has 100 niches, she has none.
To make niche content work you have to actually know/care about the niche. That’s what makes it different than regular content. People in the niche care, a lot, and they can easily tell who knows and doesn’t know their shit (and who cares). You don’t have to necessarily be an expert in the niche, but it should be a niche that you personally know. This advice changes if the purpose of the sites is not to write content, but rather, some sort of sales or aggregation. For example, if you don’t care or own a hamster, you can’t make a content site talking about hamster ownership. However, you can still make a e-commerce site selling hamster related items.
If the idea is forums, you will need content and personality (people in the space know your name). otherwise, people will just use subreddits or facebook groups. Most forums that still exists now gained traffic a decade ago (when forums were everything), and that’s why they have the user base volume to continue. I can’t think of any forum that began in the last 5 years without a specific personality (or site identity) driving it.