What are best practices in site architecture?