Not who as in the specific person, but who as in what profession/background/field.
In the past I’d either write the content myself, have the customer supply the content, or have one of my friends (English/lit. major) write the content. They work as a journalist for a major newspaper in the area.
I once hired a freelance “content writer” to write some content for me.
On the last two websites I developed, I hired a marketing/SEO/social media professional to write some content.
To be honest- If anyone else writes the content, I’m never really happy with how it turns out, even if I’ve like what they did for other people. I usually have them write it, then heavily edit it- which might seem like it defeats the purpose, but it makes things a lot quicker.
Sooo while I’m sure the answer is “it varies from project to project”, who do you typically use for content creation?