Mobile optimization is the process of ensuring that visitors who access your site from mobile devices have an experience optimized for the device.
Things to keep in min while doing mobile SEO.

  • Page Speed

    Page speed is more important for mobile users than desktop users because of hardware connectivity issues. You can also optimize images, minify css and code, leverage browser caching, and reduce redirects.

  • Don’t block css, java script, or images

    In the earlier days , some mobile devices doesn’t support all of these elements, so webmasters of the mobile site blocked one or all three.

  • Site design for mobile

    The mobile devices are simplifying and revolutionizing the ways sites are designed.

  • Don’t use flash

    Do not use flash because there is no available plugin for flash for mobiles, which means they will miss out on all the fun. If you want to create some special effects you can use html5 instead of using flash.

  • Don’t use pop-ups either

    Pop-ups are difficult and frustrating to close on the mobile devices. This can increase bounce rate of the website.

  • Design for the fat finger

    Touch screen navigation can lead to accidental clicks if oyur button sizes are very large, very small, or in the path of a finger that’s trying to get the page to scroll.

  • Optimize titles and meta descriptions

    Remember that you’re working with less screen space when a user searches using a mobile device.Titles should be as concise as possible (without sacrificing the quality of the information) when creating titles, URLs, and meta descriptions.

  • Use Schema.org structured data

    Mobile has a limited screen space, Because of the limited screen space, a search result with rich snippets is even more likely to stand out than on a desktop.

  • Optimize for local search

    Remember to optimize your mobile content for local search. This includes standardizing your name, address, and phone number and including your city and state name in your site’s metadata.

  • Mobile site configuration

    Probably the most important decision you’ll make when setting up a site is deciding whether you want to use a responsive, dynamic serving, or separate site configuration.

  • Responsive web design

    To make a website responsive use CSS3 media queries to serve the same content to mobile and desktop users using a fluid grid and a flexible design to automatically adapt to the size of a user’s screen.

  • Code Sample