Hi -- experienced web developer but inexperienced at seo. I have a site that consists of hundreds of single page profiles for individuals. Think of baseball cards, but for a different industry. These profiles are assembled dynamically on the fly and combine static and dynamic (live) content blended from local databases and external sites.
I want to maximize the seo footprint of this site, which I'm sure involves several strategies. But first let me ask about this.
Originally I designed the architecture so that each individual profile has the url personname.domain.com. There are no sub-pages. So the whole site consists of hundreds of subdomains, e.g. "person1.domain.com" "person2.domain.com" etc.
For seo, is this a bad idea? Would I be better off with url's like: domain.com/personname? Or domain.com/subcategory1/subcategory2/personname? Or does this not matter?
A related question has to do with each profile being dynamically constructed. Would there be a better strategy to provide more evergreen "meat" for seo?
The design of each profile page itself should already be relatively seo-friendly -- proper use of content structure tags and all that. Its the site architecture/organization itself I am focusing on now.
Thanks for all advice!