Your website is the most basic element of your online presence. It's where your customers primarily interact with you. And so it's crucial to make it accessible to all your visitors, not just desktop users. There are three main approaches you can take to creating a mobile-friendly website. - Responsive design: keeps a single URL, and all the content/HTML, and simply uses different CSS to rearrange elements on a page to fit different screen sizes. - Dynamic serving (also known asadaptive design or RESS): keeps a single URL, but serves different content (HTML) based on the visitor's user agent. - Separate mobile site (e.g.m.domain.comor a completely separate site, with different URLs. None of these approaches is always the best, and your decision should be based on three things: your goals, your technical capabilities, and your users' needs. Get the full story at Moz