The smartphone revolution started just a few years ago and now is in full swing. It is estimated that at least 20% of the phones in the world fall in this category and the number is increasing fast.  Smartphones are fast becoming the primary devices for accessing information on the internet. This means that many of the smartphone users use their phones to browse the internet. The problem with this scenario is that many of the websites are not ready for smartphones.

Almost every website in the world is optimized for desktops and laptops. The percentage of the websites that are optimized for smartphone access is very small. However, given the proliferation of the smartphones, it is essential that you get your website smartphone optimized.

Here are some tips that will help you develop with websites that look and navigate correctly on the smartphones:

The immediate thing to do is to test your website for various screen sizes. The easy way of going about this is to use tools that show the website in various sizes. This will enable you to see what your website looks like in different resolutions and dimensions.

You can take notes of what fixes are needed and then get your web design team to implement the changes. The most popular tool for these tests is Opera Mobile Emulator.



When it comes to viewing websites on smartphones, the most important elements that immediately capture the users’ attention are images and graphical elements. These elements increase the load time and change the appearance of the web page.

An immediate way of fixing these issues is to use scaled down versions of the images and pictures. Use a separate CSS for smartphones so that the visual elements are preserved and displayed correctly.

If possible, try to remove flash movies and load intensive multimedia components. Smartphones usually have issues in rendering these elements correctly and the entire webpage suffers from the visual inconsistencies as a result.

Use Dynamic page generation

Another quick fix is to use dynamic page generation technologies to serve a different version of the web page to the smartphones. These technologies use PHP or ASP for page generation. The server hosting your website could easily detect the device requesting the page. If it is a smartphone, then your server could serve the alternate HTML version.

Responsive Web Design

Responsive Web Design (RWD) is the term used for technologies that employ various techniques for presenting one single website to all devices, regardless of the screen size and supported resolution.  RWD is the new paradigm in Web design that has won over a large section of web development community.

RWD uses CSS that detects the screen size of the device and generates the page accordingly. The page is divided in to a grid and visual elements are placed according to the fixed pixel widths as dictated by the screen size.