Two of the most common methods for designing websites that work well both on desktop and mobile are responsive and adaptive design.