You type your company name into Google and the site is not there. Or it appears only when you type the exact web address, while the name alone brings up a directory listing, a namesake in another city and a social profile you set up years ago. A customer says they could not find you. You search for website not showing up on google, read that it takes time, and wait another month.
The usual conclusions are that Google dislikes new sites, that you need to pay for ads to appear, or that something in the code needs an expert. Sometimes the last one is true. More often the reasons are few, they can be checked from your own browser in an evening, and the most common one is a single setting left on since the site was built.
Why website not showing up on Google happens
Google has never found the site. A search engine discovers pages by following links from pages it already knows. A new site that nothing links to, with no sitemap submitted and no business profile pointing to it, can sit unnoticed for a long time. The sign: a search for site:yourdomain.com returns nothing, and nobody has set up Search Console for the domain.
The site is asking search engines to stay away. While a site is being built it is normal to hide it: a noindex tag in the page code, a rule in robots.txt that disallows everything, a password on the whole site, a builder’s search visibility switch, or the WordPress box that discourages search engines. Launch day comes, the switch stays on. The sign: site: shows nothing or a handful of pages, and the pages report in Search Console names the block in plain words.
The site is indexed but not connected to your name. Google knows the pages exist but has no reason to show them for your company name: the homepage title says “Home” or the slogan, the name appears only inside a logo image, or the name is a common word that older sites have claimed. The sign: site: shows pages, yet the name search shows everyone but you.
Several addresses compete for the same site. With and without www, http and https, an old domain, a staging address left online, a copy on the builder’s free subdomain. Each is a separate site to a search engine, and the one it picks is often not the one on your business cards. The sign: the results show a version of your address you did not expect.
The site used to show and then disappeared. A redesign that changed every address without redirects, a lapsed domain, hosting down while the site was being crawled, or a hacked site filled with spam pages. The sign: it was there, now it is not, and Search Console carries a message nobody has read.
How to tell which one is yours
You need a browser, the login to your site and the free Search Console. Go in order; the first check that fails is usually your answer.
- Search
site:yourdomain.comin a private window. No results at all points to a block or to a site never discovered. Some pages but not the homepage points to a block on that page or to an address conflict. Plenty of pages points to a naming problem. - Search the exact company name, then the name plus your city. Note what appears instead of you: a namesake, a directory, your own social profile. That is what Google currently believes your name means.
- Open the homepage, view the page source and search the text for
noindex. Then openyourdomain.com/robots.txtand look for a line that disallows everything. Either one is a block you can remove yourself. - Check the builder’s or CMS’s visibility setting. In WordPress it sits under the reading settings; site builders have a search visibility switch, sometimes per page. Make sure the site is published, not in preview or behind a password.
- Verify the domain in Search Console and read the pages report. Every page Google knows about is listed as indexed or not, with the reason in plain words: excluded by noindex, blocked by robots, page with redirect, duplicate. Run the URL inspection tool on the homepage, and if the site vanished after a change, read the messages, manual actions and security issues.
- Read the browser tab on your homepage. If it does not show your company name, neither will Google’s result. Check that the name is written as text on the page, not only inside the logo.
- Type every variant of your address,
http://,https://, with and withoutwww, the old domain if there was one, and watch where each lands. They should all end on one final address.
The fix, in order
Cheapest first. In our experience most cases are solved by the first three steps, by the owner, without touching the design.
- Remove the block. Delete the noindex tag, rewrite the
robots.txtrule to allow crawling, switch off the visibility setting, take the password off the public site, and publish any page still in draft. Then request indexing of the homepage in Search Console rather than waiting for the next visit. - Introduce the site to Google properly. Verify the domain in Search Console, submit the sitemap your CMS already generates, and request indexing for the pages that matter most. It costs nothing and is the difference between being discovered eventually and on purpose.
- Give the site its name. Put the company name at the start of the homepage title, then what you do and where; write the name as text in the main heading, the footer and the about page; use the same spelling on the business profile, the social pages and the directories, and link each of them back to the site. In our SEO work this comes before any content is written, because a site that cannot be found for its own name has nothing to build on.
- Settle on one address. Choose one version, with or without
wwwand always onhttps, and redirect all the others to it permanently; take the staging copy offline; if there was an old domain, redirect it page by page. In our website projects this sits on the launch checklist next to the visibility switch: both are cheap on launch day and expensive a year later. - Earn a few real links. Claim the business profile, list the site in the directories your customers use, ask partners who mention you to link to it, and put the address on every social profile. Links are how a search engine finds you and decides you are the real one under that name.
- If it was there and vanished, repair the break. Restore redirects after a redesign, renew the domain, fix the hosting, clean up a hacked site and request a review in Search Console. Here a developer’s afternoon is worth more than months of waiting.
- Then, and only then, wait. Once nothing is blocked, the site is verified and the name is on the page, a new site needs time to be crawled. Waiting before those steps costs months and changes nothing.
Being indexed is the entrance ticket, not the result. Once the site appears for its own name, the next question is whether it appears for what you sell, a different problem: pages can sit in the index for months and still send nobody. Solve the name first; it is what everyone searches once they have heard of you.
What to measure
- The
site:search and the company-name search in a private window, weekly until the homepage appears, then monthly. - Indexed versus not indexed pages in the Search Console pages report, with the reasons, weekly during the fix and monthly after.
- Impressions and clicks for queries containing your company name in the Search Console performance report, monthly; this is where a naming fix shows first.
- Where each address variant lands, retested after any redesign or domain change.
Where we come in
An owner with the site login, the free Search Console and an evening can find the cause and usually remove it. What we bring is the order and the habit: the visibility check and the address rules on every launch list, the name written where a search engine reads it, and a monthly look at the pages report so the site does not quietly fall out again. If you would rather hand over the diagnosis, a short brief with the domain and what you see when you search your name is enough to start.