Mobile Website Solutions
Redesign the whole site to be Responsive
Option #1 – Responsive design serves all devices with the same code that adjusts for screen size
There’s only one set of code (HTML, CSS) sent to all devices. This is fantastic and in my opinion, the best of everything. You still keep the one URL, there’s less engineering time. The Googlebot crawls it and you don’t have to maintain separate URLS and it’s less error prone.
The Gotcha: This however, will likely mean that you’ll have to reformat and redesign parts of your website. Even if you are on a WordPress website and you are swapping in a new set of Responsive templates (which is the cheapest way), it’s likely that there will be things on the website that you have to tweak so that it looks good to you. Be ready for that. A new template means moving stuff around.
Who should do this?
Everyone should strive for a responsive website. Google recommends this too. Sometimes larger clunkier sites with propriety Content Management Systems, or home-baked eCommerce can’t be nimble to do this without some effort, but if it’s the case, then you’re likely due for a redesign anyway. People with smaller websites that are on modern CMSes (WordPress, Drupal, Joomla etc.) can benefit from the fact that there are responsive templates out there ready to use and to be tailored towards what you need.