First: has Google found your site at all?
Before assuming something is wrong, check whether Google has indexed your site. Open Google and search:
If results appear, Google knows your site exists. If nothing comes back, Google has either not found it yet or something is actively blocking it.
The most common reasons your site is not showing up
- Your site is too new. Google does not index sites instantly. A brand new website can take anywhere from a few days to several weeks to appear in search results. This is normal. The fix is patience -- and making sure you are not accidentally blocking Google while you wait.
- You have not submitted a sitemap. A sitemap is a file that tells Google which pages exist on your site. Without one, Google has to discover your pages by following links -- which takes much longer. Most website platforms generate a sitemap automatically. You just need to tell Google where it is by submitting it through Google Search Console.
- Your site is blocking search engines. This is more common than you would think, especially on sites built on WordPress or other platforms where a developer toggled a setting and forgot to change it back. Check your settings for anything labelled "discourage search engines" or "noindex" and make sure it is turned off. If Google finds a noindex tag on your pages, it will actively ignore them.
- Your robots.txt file is too restrictive. Your robots.txt file tells search engines which parts of your site they are and are not allowed to crawl. If it is misconfigured, it can accidentally block Google from reading your entire site. You can check it by going to yourdomain.co.uk/robots.txt in your browser.
- You have no links pointing to your site. Google discovers new pages by following links from other websites. If no other site links to yours, Google may simply never find it. Getting even a handful of links from local directories, industry listings, or partner websites makes a significant difference early on.
- Your pages have no content Google can read. If your website is built entirely in JavaScript and is not set up correctly, Google may visit your pages and see nothing. Similarly, if every page has thin content, Google has very little to work with. Pages need real, readable text to rank.
- Your meta titles and descriptions are missing or duplicated. These are the title and description that appear in Google search results. If they are missing, Google will guess. If every page has the same title, Google gets confused about which page to show for which search.
What to do right now
- Run the site:yourdomain.co.uk search to see what Google already knows about your site.
- Sign up for Google Search Console (it is free) and submit your sitemap. This is the single most impactful thing you can do to help Google find your pages faster.
- Check that your site is not accidentally blocking search engines. Look in your platform settings for any "privacy" or "search engine visibility" toggle and make sure it is set to public.
How to get Google to index your site faster
- Set up Google Search Console. Google Search Console is a free tool from Google that shows you how Google sees your site. Go to search.google.com/search-console and add your website. You will need to verify you own it -- the easiest method is to add a small piece of code to your site, which most platforms let you do in settings without touching any files.
- Submit your sitemap. Once you are in Search Console, go to Sitemaps in the left menu and submit your sitemap URL. For most sites this will be yourdomain.co.uk/sitemap.xml. Check your platform settings if you are not sure whether your site generates one automatically -- WordPress, Shopify, Squarespace, and Wix all do. Once submitted, Google will read your sitemap and discover all the pages on your site. The status should show "Success" within a few hours.
- Request indexing on your most important pages. Submitting a sitemap tells Google your pages exist but does not guarantee they will be indexed quickly. To speed things up, use the URL Inspection tool in Search Console. Paste your homepage URL into the search bar at the top, then click "Request Indexing." Do the same for your most important pages -- your homepage, any product or service pages, and your contact page. Google will typically process these requests within a few days.
- Check back after a week. Return to Search Console after seven days and run site:yourdomain.co.uk in Google again. You should see more pages appearing. If pages are still missing, Search Console will show you any errors that are preventing Google from indexing them under the Coverage or Pages report.
How to know what else might be holding you back
Many of the issues above -- missing meta descriptions, noindex tags, sitemap problems, robots.txt errors -- are not visible to the naked eye. They sit in the underlying code of your site and most business owners never know they are there.
An AuditMy website audit checks all of these automatically. You get a plain-English report telling you exactly what Google can and cannot see on your site, and what to fix first.
Frequently asked questions
How long does it take for a new website to show up on Google?
Typically between one week and three months for a brand new site. Submitting a sitemap through Google Search Console speeds this up significantly.
My site used to appear on Google but has disappeared. Why?
This usually means something changed -- either on your site (a noindex tag was added, content was removed, or the site went down for a period) or Google updated its ranking algorithm. An audit will identify any technical issues that could have caused the drop.
Does social media help my website appear on Google?
Social media links do not directly improve your Google rankings, but they can help Google discover your site faster and drive traffic that signals your site is worth ranking.
I appear on Google but not on the first page. Is that the same problem?
No -- appearing somewhere in Google results and appearing on page one are different challenges. If your site appears in results at all, the indexing is working. Getting to page one is an SEO question about content, links, and relevance.