More than 60% of your website visitors are on their phone. If you're a local business, a restaurant or a dentist or a plumber, its probably more like 70 to 80%. So if your site doesn't work on mobile you're basically turning away the majority of people who try to find you.
"Mobile-friendly" gets thrown around a lot but what does it actually mean in practice? I made a checklist. Go through it with your own site pulled up on your phone and be honest with yourself.
Layout and design
- It looks right on a phone screen A layout that breaks on mobile is the single most visible sign your site is outdated — and it's the first thing 60–80% of your visitors will see. Pull your site up on your phone right now and check: is anything cut off, overlapping, or forcing sideways scrolling? Is anything cut off? Overlapping? Do you have to scroll sideways? If yes to any of those, you've got a problem that every mobile visitor notices immediately.
- Text is readable without zooming If people have to pinch and zoom to read your content, they won't bother. Body text should be at least 16px. I know that sounds like a small detail but its one of the most common issues we see.
- Buttons are actually tappable Your thumbs are not precision instruments. We audit sites all the time where the navigation links are so close together you literally can't tap one without hitting another. Buttons need to be at least 44x44 pixels with space between them.
- No horizontal scrolling anywhere Usually caused by an image or embedded map thats wider than the screen. Check every page not just the homepage because this one hides on inner pages all the time.
Speed
- Loads in under 3 seconds Mobile load speed is a direct Google ranking factor and a direct revenue factor — 53% of mobile visitors abandon a site that takes more than 3 seconds to load. Go to PageSpeed Insights and test your URL on mobile now. Under 3 seconds is the goal. If you're over 5 seconds you're losing probably half your visitors before they even see your content. We tested a site last week that took 14 seconds. Fourteen! On mobile!
- Images aren't enormous files This is the number one speed killer. People upload photos straight from their camera at 4000x3000 resolution and just let CSS shrink them visually. But the browser still downloads the full file. Compress everything, use WebP format, lazy load anything below the fold.
- No unnecessary bloat jQuery, Bootstrap, five different font families, an analytics script, a chat widget, a cookie banner, social media embeds. Each one adds weight. If you're loading libraries you're barely using, your visitors are paying for it with their time.
Can people actually use it?
- Navigation works with one hand Usability on mobile comes down to one test: can a person find what they need with one thumb, while doing something else? Hamburger menu, simplified nav, sticky header — whatever you use, make sure it works that way. Just make sure someone can get to your important pages without needing both hands or a stylus. No hover-dependent mega menus on mobile, those literally don't work with touch screens.
- Phone number is tappable This one drives me absolutely crazy. You're a local business. People find you on their phone. The single most likely thing they want to do is CALL YOU. And your phone number is just plain text that doesn't do anything when they tap it. Use
tel:links. I've seen this one change alone double a business's mobile calls. - Forms don't suck on mobile Use the right input types. Email field should bring up the email keyboard. Phone field should bring up the number pad. And keep forms short, like really short. Every field you add drops your completion rate. We generally recommend 3 to 4 fields max.
- No fullscreen pop-ups Those pop-ups that take over your entire screen on mobile and then have a tiny X button in the corner that you can barely tap? Google literally penalizes sites for doing this. And your visitors hate it. Just don't.
SEO stuff
- Viewport meta tag is there Without the viewport meta tag, mobile browsers render the desktop version of your site at full width and shrink it down — everything looks tiny and broken. Add <meta name='viewport' content='width=device-width, initial-scale=1.0'> to your HTML <head> if it's not there. Your HTML needs
<meta name="viewport" content="width=device-width, initial-scale=1.0">. Without this line, mobile browsers try to render the desktop version and everything looks tiny and broken. - Content is easy to scan Short paragraphs. Clear headings. Bullet points where they make sense. Nobody is reading a 500-word wall of text on a 6-inch screen. They're scanning for the thing they need and moving on.
- Main call-to-action is visible immediately "Call Now." "Book Online." "Get a Quote." Whatever your thing is, it needs to be visible without scrolling on mobile. Above the fold as they say. If someone has to scroll to find out how to contact you, a lot of them simply won't.
- Passes Google's mobile-friendly test Google has a free tool for this. Run your URL. If it fails, Google is actively ranking you lower because of it. Fix whatever it says.
How'd you do?
Add up your checkboxes and see where you land — and be honest, because your mobile visitors already know the real answer.
14 to 16: Honestly pretty good. Keep maintaining it and check back every few months because things drift over time.
10 to 13: You've got a decent base but there are gaps that are costing you mobile customers. The good news is a few targeted fixes could make a big difference pretty quickly.
Under 10: Yeah this needs work. You're not just "leaving money on the table" you're actively pushing mobile customers to your competitors. Might be time to look at a rebuild.
Not sure if your site has these problems?
Find out in 30 seconds — free.
Frequently Asked Questions
How do I know if my website is mobile-friendly?
Does Google penalize websites that aren't mobile-friendly?
What is the viewport meta tag and why does it matter?
How do I make my phone number tappable on mobile?
Want us to run this for you?
Our free audit covers every item on this list plus speed testing, full SEO analysis, and conversion review. Takes us about 10 minutes and saves you hours of poking around.
Get Your Free Audit →Your customers are on their phones right now searching for exactly what you sell. Make sure your site is ready when they find you.
Serving small businesses in Los Angeles, San Diego, and Orange County.