One service or split into several?

I'm looking for an information architecture solution for a large magazine website. The website will contain articles of several subjects: real estate, construction, interior design, gardening, also home help, recipes, etc. Do you think that building one multisubject site under one domain is better from user and SEO perspective? Or should it be splitted thematically into several websites?