Why Your Website Looks Great on Your Computer — and Broken on Someone Else’s
“It Works Fine on My Computer.”
Ah, yes.
One of the most famous sentences in technology.
You finish your website.
It looks fantastic.
The spacing is right. The images are where they belong. The buttons work. Nothing is floating mysteriously in the middle of the page.
Then you send the link to someone.
They open it on their phone.
“Um… is it supposed to look like this?”
No.
No, it is not.
Welcome to responsive web design.
Your Website Doesn’t Have One Size
A website isn’t a printed brochure.
There isn’t one fixed canvas where everything stays exactly where you put it.
Your site may be viewed on:
A 27-inch desktop monitor.
A laptop.
An iPad.
A small tablet.
An iPhone.
An Android phone.
A phone held vertically.
The same phone turned sideways because apparently we needed another variable.
Every screen gives your website a different amount of space to work with.
A good website adjusts.
But that adjustment has to be designed.
Desktop Can Hide a Lot of Problems
Building a website on a large monitor is comfortable.
You have room.
Lots of room.
That can also make it easy to create layouts that only look good because there’s plenty of space available.
Put three columns next to each other?
Looks great.
Huge heading?
Plenty of room.
Image beside a paragraph?
Beautiful.
Then shrink the screen.
Suddenly those three columns are fighting for six inches of real estate and your beautiful heading has turned into a twelve-line manifesto.
That’s why desktop should never be the only place you check your work.
Responsive Design Is More Than Making Things Smaller
This is where things get interesting.
Responsive design doesn’t simply shrink your desktop website until it fits on a phone.
Elements can actually behave differently depending on the screen size.
Columns can stack.
Font sizes can change.
Padding can decrease.
Images can resize.
Navigation can collapse into a menu.
Some decorative elements might disappear entirely.
You might even intentionally change the order of content.
That’s not your website breaking.
That’s your website adapting.
At least when it’s configured correctly.
Sometimes the Problem Is the Browser
Your screen size isn’t the only variable.
Browsers render websites slightly differently.
Chrome.
Safari.
Firefox.
Edge.
They all interpret the same website using their own browser engines and rules.
Modern browsers are generally very good at following web standards, but differences still happen.
And then we add browser versions into the mix.
An updated version of Chrome may behave differently from an older version sitting on somebody’s computer that hasn’t seen an update since approximately the invention of electricity.
Testing more than one browser matters.
And Then There’s Cache
Cache is wonderful.
Until it isn’t.
Browsers save copies of website files so they don’t have to download everything again every time you visit a page.
That helps websites load faster.
WordPress caching plugins can do something similar.
Hosting servers may cache content.
Content delivery networks can cache content.
Suddenly you change something on your website and there are four different systems confidently showing everyone yesterday’s version.
This is why:
“I changed it, but I still see the old one.”
doesn’t necessarily mean the change failed.
Sometimes you’re simply looking at a cached copy.
Your Phone May Be Showing Something Different for a Reason
Suppose your website loads perfectly on your computer but not on your phone.
Before rebuilding the entire site in a fit of rage, narrow down the problem.
Does it happen on Wi-Fi?
What about cellular data?
Does another phone have the same problem?
Does another browser?
Does an incognito/private window work?
Does clearing the cache change anything?
Those tests tell us something.
If every device fails, we probably have a website or server problem.
If one device fails, we may have a device-specific problem.
If Wi-Fi works but cellular doesn’t, that’s another clue.
Troubleshooting is basically detective work with significantly fewer trench coats.
WordPress Adds Another Layer
WordPress themes and page builders usually include responsive controls.
That’s a good thing.
But those controls also mean you can accidentally create different settings for desktop, tablet, and mobile.
You change the desktop padding.
Mobile still has its own value.
You center something on desktop.
Tablet inherited something else.
You hide an image on mobile.
Three weeks later you forget you did that and spend twenty minutes wondering where the image went.
Ask me how I know.
Actually, don’t.
Images Can Cause Their Own Problems
Large images can create headaches too.
An image that looks gorgeous on a desktop may be enormous for a mobile device.
If images aren’t properly sized and optimized, they can slow down the page considerably.
Cropping also matters.
A wide hero image might look fantastic on desktop but lose the important part of the photograph when displayed inside a narrow mobile container.
Responsive design isn’t just about whether the image fits.
It’s about whether it still works visually.
Check the Actual Device
Responsive previews inside WordPress are useful.
Browser developer tools are useful.
Dragging your browser window smaller is useful.
But none of those completely replaces checking the website on an actual phone.
Pick up the phone.
Load the site.
Tap the menu.
Scroll through every section.
Tap the buttons.
Submit the form.
Rotate the screen.
Look for strange gaps.
Look for text that’s too small.
Look for things hanging off the side of the page.
Use the website like a visitor would.
Because visitors aren’t going to admire your desktop layout inside the WordPress editor.
They’re going to use the actual website.
Don’t Immediately Start Changing Things
This might be the most important part.
When something looks wrong on one device, don’t immediately start changing global settings.
First figure out where the problem actually exists.
One browser?
One device?
One screen size?
Everyone?
Only logged-in users?
Only you?
After a recent update?
After changing CSS?
That distinction can save you from fixing something that wasn’t broken and accidentally creating three new problems.
Which is a surprisingly efficient way to lose an afternoon.
Your Website Has More Than One Audience
You don’t know what device your next customer will use.
That’s why a website isn’t finished simply because it looks good on the computer where it was built.
Check desktop.
Check tablet.
Check mobile.
Check more than one browser.
And when something looks wrong, troubleshoot before you start tearing things apart.
Because “it works on my computer” is useful information.
It just isn’t the end of the conversation.
