The short answer
A site that looks fine on a computer but broken on a phone almost always has a mobile layout problem: it was never built responsive, an update broke the styling, or the viewport setting is missing, so the phone renders the desktop layout shrunk down. Most of these are fixable and worth doing, since most visitors are on phones.
Key takeaways
- The site isn't broken everywhere. It's the mobile layout that's failing, and that's a specific, fixable problem.
- A missing viewport meta tag makes phones render the full desktop layout zoomed out and tiny.
- Non-responsive themes or hand-coded fixed widths break the moment the screen gets narrow.
- A recent plugin, theme, or builder update is a common trigger when it worked before and suddenly doesn't.
- Always test on an actual phone or a real device emulator, because desktop preview modes lie.
Your website looks great on your computer, then you pull it up on your phone and it's a wreck: text running off the edge, buttons overlapping, images spilling out of their boxes. The good news is the site isn't broken across the board. Its mobile layout is failing, and that's a narrower, fixable problem. Here's what causes it and how to sort it out.
| Cause | How common | The tell |
|---|---|---|
| Site was never built responsive | Common | Old theme or custom build. Looks like a shrunk-down desktop page. |
| Missing viewport meta tag | Common | Everything is tiny and zoomed out, and you have to pinch to read. |
| A recent update broke the responsive CSS | Common | It looked fine last month. A plugin, theme, or builder update landed since. |
| Fixed-width elements or oversized images | Common | One image or table forces horizontal scrolling and pushes the layout wide. |
| Browser cache showing an old version | Sometimes | Looks broken to you but fine to others. A hard refresh fixes it. |
Rule out the quick, harmless stuff first
Before assuming the worst, clear your phone's browser cache or try the site in a private browsing window. Sometimes your phone is holding onto an old, half-loaded version and everyone else sees it fine. If a private window looks correct, it was just a caching hiccup on your end.
If it's genuinely broken for everyone, move on to the layout itself.
Check the viewport setting
There's one line of code that tells a phone how to size a page for its screen: the viewport meta tag. When it's missing, phones assume the page was built for a desktop and render the whole thing zoomed out, so everything comes across microscopic. If your site is tiny and you have to pinch to read anything, this is often the culprit.
Most modern themes include the viewport tag automatically. If yours doesn't, adding it is a small change, though on some page builders it's controlled by a theme setting rather than raw code.
Figure out if your design is actually responsive
Responsive design means the layout rearranges itself to fit whatever screen it's on: columns stack, menus collapse into a tab, text reflows. A site built without it just shows the desktop layout at phone size, which looks cramped and broken. Older themes and hand-coded sites with fixed pixel widths are the usual offenders.
If the site was never responsive, the real fix is a responsive theme or a rebuild of the mobile styling. That's more involved, but it's also the moment a lot of small businesses finally modernize a dated site. Slow mobile loading often rides along with these older builds too, which our guide on mobile-only slowness covers.
If it worked before, look at what recently changed
When a site looked fine and suddenly doesn't, an update usually broke something. A plugin update, a theme update, or a page builder change can knock the responsive styling out of alignment. Think back to what changed recently. If you have a staging copy or a backup, comparing against the last known-good version points straight at the culprit, and rolling back can restore it while you sort out a permanent fix.
Test on a real phone, not a desktop preview
Desktop "mobile preview" modes and builder previews routinely show a page as fine when a real phone shows it broken. Always confirm on an actual device, or at least your browser's real device emulation tools, before you decide it's fixed. What renders in the editor and what renders on an iPhone in a customer's hand are not always the same thing.
If you'd rather not chase this yourself
Mobile layout problems can be a five-minute setting fix or a sign the whole site needs a responsive refresh, and it's not always obvious which from the outside. We diagnose and fix these for clients, and our maintenance plans start at $99 a month and include catching layout breaks after updates before your customers hit them.
We're a Seattle-area studio in Mill Creek, Washington, serving the Puget Sound and clients around the country. If your site looks rough on phones, we'll tell you honestly whether it's a quick fix or time for a refresh.
Related services
More website answers
Every question in this series, from Website Problems, Solved.
Symptoms & emergencies19
- Why Is My Website Down? How to Find Out and Fix It
- Why Does My Website Say "Account Suspended"?
- Error Establishing a Database Connection: What It Means
- Why Is My Contact Form Not Sending Emails?
- White Screen of Death on WordPress: What to Do Now
- Why Is My Website Showing "Not Secure" in Chrome?
- Squarespace Site Not Showing Up on Google? Here's Why
- Why Did Google Remove My Website From Search Results?
- Why Did My Website Traffic Suddenly Drop? Top Causes
- Why Is My Website Sending Spam Emails? What It Means
- Why Is My Website Slow on Mobile but Fast on Desktop?
- Why Does My Website Look Broken on My Phone? (you are here)
- Why Do My Website Images Look Blurry or Broken?
- How to Tell If Your Website Has Been Hacked: 9 Signs
- "This Site May Be Hacked": How to Remove Google's Warning
- "Deceptive Site Ahead" Warning: How to Fix It Fast
- How to Make Your Website Load Faster
- Why Isn't My Business Showing Up on Google?
- 10 Signs Your Business Website Needs a Redesign
What happens if...9
- What Happens If You Don't Update WordPress Plugins?
- What Happens If Your SSL Certificate Expires?
- What Happens If Your Domain Name Expires? A Timeline
- What Happens If Your Web Host Goes Out of Business?
- What Happens If You Stop Paying Your Web Developer?
- Can an Old Website Hurt Your Google Ranking?
- Is an Outdated Website a Liability for Your Business?
- Why Are My Business Emails Going to Spam?
- What Happens If You Don't Maintain Your Website?
Cost & pricing7
- How Much Does It Cost to Fix a Hacked WordPress Site?
- Why Is Website Maintenance So Expensive? A Breakdown
- Hourly Rate vs. Monthly Retainer for Website Updates
- How Much Do Freelancers Charge for Website Maintenance?
- How Much Does WordPress Maintenance Cost Per Month?
- How Much Does Squarespace Maintenance Cost?
- How Much Does Website Maintenance Cost?
Plans & hiring10
- Do I Need a Website Maintenance Plan? An Honest Answer
- Maintenance Plan vs. Pay As You Go: Which Actually Wins
- One-Time Website Fix vs. Ongoing Care: Which Do You Need
- Does a Simple Website Need a Maintenance Plan?
- 12 Questions to Ask a Website Maintenance Company
- Freelancer vs. Agency for Website Maintenance
- What to Look For in a Website Maintenance Contract
- Is Your Website Maintenance Plan a Scam? How to Tell
- Website Maintenance Checklist for Non-Technical Owners
- What Does Website Maintenance Include? (And Why It Matters)
Ownership & switching9
- What Is My Website Built With? How to Check in Seconds
- How to Find Out Who Hosts and Manages Your Website
- Your Web Developer Disappeared: What to Do Now
- How to Switch Web Hosting Without Losing Your Email
- How to Fire Your Web Developer (Without Losing Your Site)
- Can You Maintain Your Own Website Without Coding?
- How Often Should You Update Your Website Content?
- How to Back Up a WordPress Site Yourself (Two Ways)
- Do You Really Own Your Website? How to Check Before You Hire
Platform-specific7
- Do Squarespace Sites Need Maintenance? The Honest Answer
- Do Wix Websites Need Maintenance? What Owners Should Know
- Shopify Maintenance: What Store Owners Actually Need
- WordPress Maintenance Checklist for Non-Developers
- WordPress vs. Squarespace: Which Is Easier to Maintain?
- GoDaddy Website Builder vs. WordPress for Small Business
- How to Keep Your WordPress Website Secure
The Venbit Team
Web design & SEO, Seattle
Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.