Velour Web

Website Not Working on Mobile? The 8 Fixes (and When to Rebuild)

By Alexey Chasin · Updated September 18, 2026 · 6 min read

A website that does not work on mobile usually has one of eight problems: it was never built responsive, images are too large, text is too small, buttons are too close together, a popup blocks the page, a plugin or theme breaks the layout, the menu does not open, or the page is simply too slow. Most of Google's visitors to a local business are on phones, and Google indexes the mobile version first, so this costs rankings and calls. Fixes take hours on a well-built site; on old templates a rebuild is often cheaper.

Test it in two minutes

  • Open your site on your own phone and try to call, find hours and fill the form.
  • Run it through Google PageSpeed Insights on mobile. Note the score and the 'diagnostics'.
  • Check Search Console for 'mobile usability' or page experience issues.

The eight fixes

1. It was never built responsive

Older sites were designed for desktop and shrink on phones. If you have to pinch and zoom, the layout needs rebuilding, not patching.

2. Images are too large

A 5 MB photo on a phone takes seconds on cellular. Convert to WebP or AVIF, resize to the display size, lazy-load everything below the fold.

3. Text is too small

Body text should be at least 16 pixels. Google flags anything smaller as a mobile usability error.

4. Buttons and links are too close

Tap targets need about 44 by 44 pixels with space between them. Phone numbers and calls to action should be large and obvious.

5. A popup blocks the page

Newsletter popups and cookie banners that cover the content on a phone drive people away and Google penalizes intrusive ones. Remove or shrink them.

6. A plugin or theme breaks the layout

On WordPress, an update to one plugin can break the mobile menu or a slider. Disable plugins one by one to find it, then remove it.

7. The menu does not open

JavaScript errors from a plugin or theme conflict are the usual cause. Check the browser console; often the fix is removing an old script.

8. The page is too slow

Even a responsive site fails if it takes five seconds. Remove render-blocking scripts, fonts and unused plugins, compress images, and fix hosting. If the platform is a heavy builder, this is the point where a rebuild is cheaper.

Fix or rebuild?

SituationBest moveTypical cost
Custom site, a few issuesFix$500–$2,000
WordPress with a good theme, plugin conflictsFix and prune plugins$750–$2,500
Builder site or heavy theme, slow and datedRebuild as custom code$3,000–$8,000
Site older than 5 years, not responsiveRebuild$3,000–$8,000

Every site we build is designed for phones first and tested on them before launch: 16-pixel text, 44-pixel tap targets, no popups, images compressed, under one second on mobile.

FAQ

Related questions

Why does my website look different on my phone?

Because phones show the mobile version, which on older sites is either a shrunken desktop layout or a separate, neglected template. Responsive design uses one layout that adapts; if your site does not, it needs rebuilding.

Does a bad mobile site hurt Google rankings?

Yes. Google indexes the mobile version first and uses page experience as a tiebreaker. Most local searches happen on phones.

How do I make my website mobile friendly?

Responsive layout, compressed images, 16-pixel text, large tap targets, no intrusive popups, fast load. On a builder or old template, a rebuild is usually the practical route.

How much does it cost to fix a website for mobile?

$500 to $2,500 for fixes on a well-built site; $3,000 to $8,000 to rebuild a site that was never responsive or is on a slow platform.

Free quote

Want a quote for your own site?

Tell us what your business does and what the website needs to do. You get a written estimate within one business day, or call now and we will talk it through.

We reply within one business day. No spam, ever.