Reader-supported: we earn a commission on some links, at no extra cost to you. How this works
Browser & AppsGuide

Why Do Websites Look Broken?

Websites look broken, with missing images or no layout, usually because style and script files did not load. Learn how to fix broken-looking pages fast.

Websites look broken, with missing images, jumbled text, or no styling, usually because the page did not fully load its style and script files. A corrupted cache, an ad-blocker or extension, an out-of-date browser, or a slow connection are the common causes. Reloading the page and clearing the cache fixes most cases, and disabling extensions handles the rest.

Why this happens

A web page is built from several files: the text, the stylesheet (CSS) that controls layout and colors, images, and scripts. If the stylesheet or scripts fail to load, the page shows raw, unstyled content that looks broken.

  • A corrupted or outdated cached copy of the page files.
  • An ad-blocker or extension that blocks part of the page.
  • A slow or dropped connection that interrupted the download.
  • An out-of-date browser that cannot render modern features.
  • JavaScript disabled, which breaks pages that depend on it.
  • A problem on the website's own servers.

Is this normal?

An occasional broken page from a slow load is normal and clears on reload. If many sites look broken, or the same site always does, the cause is on your side or the site's end and needs a closer look.

Does it cause any problems?

Mostly it is a display issue: buttons, images, or menus may not work until the page loads properly. It does not harm your device. The main risk is not being able to use the site until it renders correctly.

How to fix or check it

  1. Reload the page, and try a hard refresh: Ctrl plus Shift plus R on Windows or Command plus Shift plus R on Mac to bypass the cache.
  2. Clear your browser cache and cookies, then reopen the site.
  3. Open the site in a private or incognito window, which loads without extensions and old cache.
  4. Disable ad-blockers and other extensions, then reload to see if one was blocking content.
  5. Update your browser to the latest version.
  6. Make sure JavaScript is allowed in the browser settings.
  7. Try a different browser or device. If the site works there, the issue is local to your first browser.
  8. Check your internet connection, and if only one site is broken for everyone, wait for the site owner to fix it.

Frequently asked questions

Why is there text but no images or layout?

That means the stylesheet and images did not load while the text did. A hard refresh and clearing the cache usually restores the full page.

Could my ad-blocker break a site?

Yes. Ad-blockers and privacy extensions sometimes block scripts a site needs. Turn them off or whitelist the site, then reload to confirm.

Is a broken site a sign of a virus?

Rarely. It is almost always a loading, cache, or extension issue. If broken pages come with pop-ups or redirects, then run a malware scan to be safe.

More in this topic

More in Browser & Apps

See the full guide →