Creating a website that works well on mobile isn’t easy, but it can be done. As long as you check your site thoroughly before shipping it, there’s no reason why mobile users shouldn’t have a great experience. However, you may wonder what elements need your attention the most.

In this article, we’re going to provide you with a simple checklist of seven criteria your site should meet. If it does, your users will probably have a great mobile experience, and if it doesn’t, we’ll tell you how to turn things around. Let’s start with point number one!

The Importance of Having a Mobile-Friendly Website

An example of Google's mobile-friendliness test.

Having a mobile-friendly website is more important than ever nowadays.

The term ‘mobile-friendly’ sounds a little vague. To put it simply, a site can be considered mobile-friendly if you can consume its content easily and interact with it using mobile devices of any sort.

As you probably know, mobile browsing is on the rise, meaning a lot of people use them as their primary way to navigate the web. If your site isn’t easy to use, users may seek an alternative. Fortunately, there are several ways to test whether your website is mobile-friendly. For example, Google offers a test that any site can use just by pasting its URL:

Google's mobile friendly test.

Keep in mind though, no automated test is perfect – so you’ll also need to exercise some common sense. To that end, here are some tips to help you ensure your site is as friendly as it can be for mobile users.

A 7-Step Mobile-Friendly Checklist to Follow on Every Website You Create

Given the importance of mobile traffic, it’s critical that every website you build is mobile-friendly from the get-go. This checklist will help you make sure it hits every step. Let’s take a look!

1. Test Your Website at Multiple Resolutions

Elegant Theme's mobile website.

Testing your website at multiple resolutions is easy with the right tool.

One of the most important things when it comes to mobile sites is that your site doesn’t look like it was shrunk from its desktop version. This means every single one of your elements should look good at multiple resolutions.

If, on the other hand, none of your elements look good on mobile, it may impact your bounce rate negatively. The smart thing to do is test your website at multiple resolutions beforehand and see if any issues arise.

Fortunately, this process isn’t as complicated as it sounds, and you don’t need to own multiple devices to do it. There are plenty of services that enable you to test any website on different resolutions quickly, such as:

  • Chrome Dev Tools: This built-in Chrome browser feature includes a Device Toolbar you can use to test your site at multiple resolutions.
  • Services such as Screenfly and BrowserStack: These third party services enable you to test your site across a much wider variety of resolutions.

All of the tools we’ve mentioned are free, so budget shouldn’t be an issue and there’s no excuse to skip this step!

2. Make Sure Your Menus and Navigation Display Well on Smaller Screens

A mobile menu.

Ensuring your menus display well on mobile is important to keep your site usable.

In most cases, menus are the main way that people navigate around your site. If your links are tough to click or read at smaller resolutions, it will affect usability. In addition, you also want to ensure all of your menu items are easily accessible regardless of the device used to browse.

With that in mind, let’s go over a few steps to ensure you don’t miss anything when it’s time to test your mobile menus:

  1. Check that all menu elements are visible. If not ascertain whether they can be reached by scrolling.
  2. Make sure each link is aligned, and that sub-menus are nested.
  3. Double-check if you can read each menu item as well as click on it.

Most modern WordPress themes such as Divi will automatically create responsive menus for you. If you’re running into problems with this aspect of your site, it might be worth considering updating to a new theme.

3. Check if Your Images Look Good at Smaller Resolutions

A mobile website focusing on an image.

Your site’s images should look equally stunning regardless of their resolution.

Images are a key component to any website, but sometimes your graphics may not look their best at lower resolutions. For example, if your logo isn’t readable when someone accesses your site via mobile, it’s clearly going to affect your branding.

In most cases, people are more worried about ‘warping’ their images, but scaling them down can also be an issue. Not every image can be adapted to look perfect at every resolution, but you can take steps to make it less of an issue:

  1. Focus your efforts on images important to your branding.
  2. Look for scalable alternatives to popular image types, such as SVGs.
  3. Whenever possible, opt for better-cropped images, so they’ll look better at smaller sizes.

As long as you keep these tips in mind, you should be good to go. Just remember that when it comes to very complex images, such as infographics, it might not be possible to adapt them completely to low resolutions.

4. Test Your Content for Readability

A screenshot of an Elegant Themes article.

Smalls screens can impact readability, but it’s easy to adjust to them.

One aspect that impacts mobile device usability the most is readability. When you’re working with a smaller form factor, you need to compensate by making sure your text still displays at a size that’s readable, instead of simply shrinking. The goal here is simple – your users shouldn’t have zoom and pinch their way through your site. After all, that’s a perfect recipe for an annoyed visitor.

Fortunately, readability is an aspect that’s relatively straightforward to tackle:

  • Pick a highly-readable base font for the body of your content.
  • Use subheadings whenever possible to break down your content into easily scannable sections.
  • Opt for a theme that gives you more control over how your text displays.

With regard to our last point, a lot of modern themes should offer you the control you’re looking for. For example, Divi enables you to fine-tune the size of any module text for both desktop and mobile.

5. Ensure Your Site’s Elements Are Easy to Interact With

A CTA and a live chat button.

It can be tricky to interact with elements using your fingers, so you’ll have to adjust your designs.

This step could cover a lot of ground, but bear with us. So far, we’ve covered how important it is for your menus to be easy to use, but the same also goes for the rest of your site’s interactive elements. Buttons, links, forms, and more – they all need to remain usable for mobile devices.

The key consideration here is, of course, size. As we move downwards in resolution, most of the elements we’ve talked about shrink as well. It’s your job to test if they’re too difficult to interact with, since that can impact your site’s usability.

As for how to do it, we recommend using real mobile devices here instead of the services we mentioned earlier. After all, you need to know if your elements are easy to use with your fingers instead of a mouse. Here’s what you need to look out for:

  • Make sure your Calls To Action (CTA), forms, and menu items are easy to click.
  • Check if there’s any overlap between critical elements, which could cause users to click the wrong one.

Once you know which elements are giving you trouble, it’s just a matter of resizing them as needed. If you’re using a theme such as Divi, you can do this from each module’s settings screen.

6. Make Sure You’re Not Overly Relying on Pop-Ups

A pop-up screen.

Pop-ups can be effective, but they also impact your site’s usability.

Opt-in pop-ups and the like often result in very significant increases in conversion. However, they also tend to annoy at least as many people as they convert.

It’s hard to pinpoint exactly how many people you scare off if you use intrusive mobile pop-ups, but we can tell you that some search engines – such as Google – will penalize you for it. If you use any pop-ups that obscure your main content or force users to go through them before accessing it, your Search Engine Optimization (SEO) will suffer for it.

We know that pop-ups can be useful, but there are less intrusive alternatives, such as:

It’s hardly groundbreaking, but optimizing your forms and CTAs can net you a bigger payoff in the long term, since you’ll alienate fewer users. Plus, your search engine rankings won’t be affected either.

7. Test Your Website’s Loading Times

A Pingdom speed test.

If your website loads in less than a second, you can be very happy with your results.

If you’re an Elegant Themes regular, you’ll know we always emphasize performance whenever possible. A fast-loading site isn’t something that a lot of people notice, but they certainly take note when the opposite happens.

High loading times often lead to an increase in your bounce rate, and they make your site less usable. Moreover, they’re particularly important for mobile users since some of them may be browsing your site using less than optimal connections.

Optimizing your WordPress website is a subject that could take an entire article in and of itself, but here are some quick tips:

These are all solid steps, but they’re not all you can do to keep your loading times low. For more information, check out this full piece we published a while back on how to optimize your WordPress setup.


Making sure your website is mobile-friendly is more important than ever. If the current trend keeps up, you’ll see most of your traffic coming from mobile sources over the next few years (if it doesn’t already). The smartest thing you can do right now is to provide an equally substantial experience on both desktop and mobile devices.

If you’re not sure whether your website can be considered mobile-friendly, here’s a simple checklist to help you find out:

  1. Test your website at multiple resolutions.
  2. Make sure your menus and navigation display well on smaller devices.
  3. Check if your images look good at lower resolutions.
  4. Test your content for readability.
  5. Ensure your site’s elements are easy to interact with.
  6. Make sure you’re not overly relying on pop-ups.
  7. Test your website’s loading times.

Do you have any questions about how to make sure your site is mobile-friendly? Let’s talk about them in the comments section below!

Article thumbnail image by 32 pixels /

The post A Mobile-Friendly Checklist to Follow on Every Website You Create appeared first on Elegant Themes Blog.