Design the content structure, layout and interaction patterns for each page type with the site architecture. Test designs by sharing with users and asking feedback on assumptions. Share and explain designs early and often with the entire team, so they understand every layout.