An Important Part of Your Search Marketing: Mobile SEO

Searching in Mobile

You’ve probably already heard about the importance of SEO (Search Engine Optimization) in ensuring that your website has a good ranking in search engines, and consequently, so that people can find and visit your site. If people can’t find your site, then your business suffers.

This has been a staple part web publishing for some time, but now that mobile devices have become so widely adopted, there are certain mobile-specific SEO practices that you should pay attention to. In the rest of this article we take a look at some of the dos and don’ts of mobile SEO.

What you need to do will depend, at least in part, on the type of mobile support your site has, that is, how your site was built.

Firstly, note that there is no SEO penalty or preference for one approach to mobile-optimization over another. So whether you’ve gone with a responsive design, adaptive, or RESS approach is not the main issue. All that matters is that the site is mobile-friendly.

A good place to start is with Google’s own Mobile SEO guidelines, published on their developer site.

Signal your mobile setup to search engines

While the specific approach to mobile that you take does not directly impact your SEO, you should indicate to the search engines how your site is set up. This will make it easier for the search engines to understand your website so that it will be ranked correctly.

Responsive setup

To indicate that your site is responsive, use the viewport meta tag e.g.

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>


Dynamic Serving

Dynamic serving is a form of adaptive serving, where different content is delivered on the same URL, depending on the device.

In this approach you should send a Vary HTTP header to indicate that the content changes for different devices.

This header can be set at the server level, e.g. in an NGINX or Apache configuration file, or at the application level, e.g. using the PHP header function call.


Separate mobile URL

If you have your mobile site on a separate URL, for example, if your desktop version is at, your mobile URL might be, or In this case you should use a canonical and alternate link tags to indicate to Google that you have two URLs for related content:

On the desktop site you use the alternate link, to point at the mobile version of the same page, using the media attribute to specify that its a mobile alternate link.

On the mobile version, you include the canonical link, to point to the desktop version. Note that you don’t need the media attribute this time.

Implicit in this setup, is that you do have equivalent URLs for desktop and mobile sites. We’ll see more of that a little later.

Now that the search engines have an idea about how your site is set up, let’s look at some of the other things you should be doing.

Don’t block JavaScript, CSS and images

It’s possible to block access to certain files and assets with the use of a robots.txt file. You should not block these assets from search engines differently than you would for any other visitor i.e. search engines should get the same site that real visitors do.


SEO-friendly mobile design

When designing for mobile, keep in mind that mobile devices are generally less powerful and more bandwidth-challenged than their desktop counterparts. Remembering this will help guide design decisions to ensure an SEO-friendly site.



Avoid using Flash. It’s not widely supported on mobile. HTML5 is more widely supported. To be 100% sure you can use device-detection or feature-detection to determine if Flash (or any other technology is supported by a device).



Don’t use popups as they are invasive, and can be difficult to close on mobile.


App download interstitials

Like popups, these pages inviting you to download an app can be irritating and can ruin the user experience, pretty much preventing anything from happening until it is dismissed. Google penalizes pages with app download interstitials, so just don’t do it!


Faulty redirects

This applies to sites with separate mobile and desktop URLs. When redirecting from desktop to mobile, or mobile to desktop, you should redirect to the equivalent page on the other URL. If you simply redirect to the homepage you are not providing the user with a good experience since they will be getting different, and possibly irrelevant content to what they requested. Google calls this a faulty redirect. Read more about faulty redirects and what you can do about them on mobiForge.


Mobile-only 404s

Another potential issue that can arise from using separate URLs, is in providing content on the desktop URL, but showing an error page on the mobile URL. This is clearly not a good experience for your visitors, and it will hurt your rankings. As mentioned earlier, you should have equivalent desktop and mobile pages, and the user should be redirected as appropriate.


Website performance

While page download speed is important for desktop and mobile alike, it’s particularly important on mobile for pages to download quickly. Mobile users are fickle when it comes to slow pages; and there’s plenty of research to show that mobile users want fast pages.

Google provides its PageSpeed Insights tool to help out here. Feed it a URL and it will analyse your site as both desktop and mobile visitors. It will then give a list of things you need to do to improve. Following its advice will definitely speed up your site, and now that search engines use page speed as a ranking signal, should increase traffic to your site too.


Blog Source: | An introduction to mobile SEO by Ruadhan O’Donoghue


I’m Joseph, and I started this blog as a way to share ideas with others. I wanted to create a space where people could share their thoughts and feelings, and where we could all have a good laugh. Since then, the blog has grown into something much larger than I ever imagined. We have posts on everything from humorous essays to comics to interviews. And our weekly columns cover sports, video games, college life, and software.
No Comments

    Leave a reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.