Subdomains can provide organization and structure to your site if you have a lot of different, but important content to share. Subdirectories can be helpful for smaller websites that don't have a large variety of content.