Follow Next.js best practices: - Use App Router (not Pages Router) for new features - Use Server Components by default, Client Components only when needed - Use proper data fetching patterns (async Server Components) - Optimize images with next/image - Use proper caching strategies