IndustriesWorkPlaybookHow it worksAboutBook a systems auditBring us your idea

Why does my site work on my computer but not for others?

Straight answer

Because it is running on your computer, not on the internet. A site open in your builder or on your own machine is private to you; others cannot reach your laptop. To let anyone visit, it has to be deployed to a public host and given a domain. Until then, only you can see it.

Information current as at 5 July 2026

You send a friend the link, and they see nothing while it works perfectly for you. This is one of the most common early confusions, and it comes from a single misunderstanding about where your site is actually running. Clear that up and the fix is obvious.

Plain English
Local
Running on your own computer, visible only to you.
Localhost
The address (often localhost or 127.0.0.1) that means "this very computer".
Live
Running on a public host on the internet, reachable by anyone.
Preview link
A private or temporary link from a builder that may not be truly public.

Where your site is really running

When a site works for you but no one else, it is almost always running locally, meaning on your own computer or inside a builder's private preview that only your session can see. Your laptop is not on the public internet in a way strangers can reach; it has no permanent public address, and it is not built to accept visitors. So the site genuinely exists, but only in a place the rest of the world cannot get to. The link that works for you is pointing at your machine or your private session, not at a public server.

Local versus live

There are two worlds. Local is your workspace: fast, private, perfect for building and testing, invisible to everyone else. Live is the public internet: a site sitting on an always-on host at a real address that anyone can visit. Building happens local; launching moves it live. The confusion arises because both look identical in your browser, so it is easy to forget which one you are looking at. The test is simple: if the address says localhost, or it is a builder preview only you are logged into, it is local, and no amount of sharing that link will let others in.

No pressure
Show us what you built.

If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.

Why a builder preview link can still fail for others

Sometimes you share a link from the builder itself and it still does not work for a friend. That is usually because the preview is tied to your account or a temporary session, so it either asks them to log in, expires, or simply refuses. Preview links are meant for you to check your work, not to serve the public. They are not a substitute for deploying. If you need one other person to see it quickly, some builders offer a shareable preview, but for anything real, the answer is to deploy properly rather than lean on a preview.

The fix

To let anyone visit, the site has to be deployed to a public host and, ideally, given your own domain. That is the whole resolution: move it from local to live. Once it is on a real host, you get a public address that works for everyone, everywhere, regardless of whether your computer is even on. If you have already deployed and others still cannot see it, then the cause shifts to DNS, the domain has not finished connecting, which is a different, patience-based fix. But the first question is always: is this thing actually live, or is it still only on my machine?

Common questions

Questions, answered

I sent my friend the link and they see nothing, why?
The link is almost certainly pointing at your own computer or a private builder preview, which only you can reach. Others cannot see a site running locally. The fix is to deploy it to a public host so it has a real, shareable address that works for everyone.
What does localhost mean?
Localhost means "this very computer". A site at an address starting with localhost or 127.0.0.1 is running only on your machine and is invisible to the internet. It is normal and useful for building, but it is not something you can share.
I deployed it and people still cannot see it, now what?
Then it is likely a domain or DNS issue: the site is live on the host but your domain has not finished pointing at it, which can take up to a day. Check the host's own temporary address first; if that works for others, the site is fine and the domain just needs to connect.
Can I just leave my computer on to host it?
Not sensibly. Home computers and connections are not built to serve a website reliably or securely, they sleep, change address, and expose your machine. Proper hosts exist precisely so you do not have to. Deploy to a real host; it is cheaper and safer than trying to serve from your own machine.
No pressure
Show us what you built.

If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.

Start here

Two doors. Same senior team.

Whether you can name exactly what you want built, or you just know something is leaking, the next step is the same conversation.