Website structure
If you plan on having a large site with lots of different sections it is good to split the site up into themes. You start off with the front page linking to the main sections for each theme. Those sections will then link to the rest of the content that belong to that theme. Keep each theme in its own compartment. This means don’t interlink pages that belong to different themes. This will help the search engines know what each section is about. Sectioning your site off like this will help you rank for more specific search terms.