SEO Fundamentals

How to Get Your Website on Google (and Why It Might Not Be There Yet)

Usually Google finds sites on its own. When it doesn’t, the reason is almost always something you can check.

Google says the vast majority of sites in its results are found and added automatically. But some are missed, and new sites can take a few weeks to be noticed.

This guide covers how to check, what to set up, and the most common reasons a site isn’t showing.

Short answer: To get your website on Google: search site:yourdomain.com to see if it’s indexed; verify the site in Google Search Console; submit an XML sitemap; make sure pages aren’t blocked by robots.txt, noindex or a login; check key pages with the URL Inspection tool and request indexing; link to your site from places people already visit. New sites can take a few weeks to be noticed, and indexing isn’t guaranteed.

Key Takeaways

  • Check with site:yourdomain.com first; you may already be indexed.
  • Search Console is free and shows exactly why pages aren’t indexed.
  • A sitemap helps but isn’t required.
  • The most common blocker on WordPress is the “Discourage search engines” setting.
  • Google says it can take a few weeks to notice a new site.

Step 1: Check if Google already has your site

Search site:yourdomain.com. If you see results, you’re indexed. Google notes the site: operator doesn’t necessarily show every indexed URL, so use Search Console for an accurate view.

Step 2: Set up Search Console

Verify your site in Google Search Console. It shows which pages are indexed, why others aren’t, and any manual actions or security issues.

Step 3: Submit a sitemap

Most CMSs create one automatically. Submit its URL in the Sitemaps report. If it fails, see XML sitemap troubleshooting.

Step 4: Remove anything blocking Google

BlockerHow to checkFix
WordPress “Discourage search engines from indexing this site” tickedSettings → ReadingUntick it and save
noindex tag on pagesURL Inspection; view sourceRemove noindex from pages you want indexed
robots.txt blocking the siteyourdomain.com/robots.txtRemove the Disallow rule; see robots.txt mistakes
Site behind a login or passwordOpen the site in a private windowMake public pages public
Pages returning errorsURL InspectionFix so pages return HTTP 200

The WordPress setting is often left on after a site is built on a staging copy. It’s the first thing to check on a new WordPress site.

Step 5: Request indexing for key pages

Use the URL Inspection tool on your homepage and main service pages, then request indexing. There’s no need to do this for every page.

Step 6: Help Google discover you

Google finds most pages through links. List your site on your Google Business Profile, social profiles and relevant directories you genuinely belong in, and make sure your own pages link to each other.

Still not showing?

  • Check the Page indexing report for the reason given; our indexing guide explains each one.
  • Check the Manual actions and Security issues reports.
  • If pages are indexed but don’t show for your target searches, the issue is relevance or quality, not indexing.
  • If the site was there and has disappeared, see why a website disappears from Google.

Frequently asked questions

How long does it take Google to index a new website?

Google says it can take a few weeks for it to notice a new site or changes to an existing one.

Do I have to pay to be on Google?

No. Appearing in Google’s organic results is free.

Why does my site show for its name but not for my services?

Being indexed isn’t the same as ranking. Your pages need to be the best match for those searches.

Not sure where your site stands?

Request a free SEO audit. We’ll check indexing, technical health and your key pages, and tell you what to fix first.

Sources

Last reviewed October 14, 2026.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *