1. Detecting mobile devices automatically
This is quite a complicated part of the entire mobile site development. How do you get the visitors to see the mobile version of the site. Well, this can be easily sort out by the automatic mobile device detection. One such reliable approach is User Agent detection in which the server makes the decision about the site to serve depending on the capabilities of the browser. Other implementation feature real-time JavaScript requests to databases such as DeviceAtlas or WURFL. It also offers information on what the device can do. The mobile version would be beneficial only if it is imperatively visited by every mobile user.2. Easy navigation
Typically your website might have a number of footer, header and sidebar links. The fads and frills doesn't matter much to a new visitor. As you know mobile web surfing has high bounce rates. Most users just visit a single. Design the site to grab your visitors short attention span. Detach the links that doesn't have a high mobile priority.Try to focus on mobile-specific items. One of the most viable ideas would be have the Search on the header. Further, adding the Contact link to the header could double up the advantage. The visitors might be looking for contacts.
3. Keep the links intact
Mobile traffic to your site is mostly dependent on Google searches, links from Twitter streams and email. These links are directed to the desktop websites. This can only be avoided with automatic device detection. Make sure that the visitors using mobile to access your site are sent to the mobile version of your site say m.yoursite.com. This is not all, you must also4. Provide clear path to the full site
The content on your mobile site might be trimmed and missing out elaboration. You could solve this easily by providing a link to your Full site on the Footer. After the transition to the full site it would be better to stop mobile redirection for the user. You can do this permanently or set a timeout period of 1 to 2 hours.5. Styling the site
While styling the mobile site use the relative units such as the ems, percentages, etc. The relative units would be supported for a longer period and would be support in most future mobiles.6. Simple page structure
The best layout for a mobile site would be a one-column layout. This is popular with most of the mobile sites. Such a layout would make it more readable as well as more usable for visitors to the site. Most of the major sites like YouTube, Facebook, Twitter use this layout one-column for their mobile versions. One Column layout would forces all content to fit in a single column. To know more about mobile layout and design you might take a dig at woork.