How do you index a website on Google? You verify the site in Search Console, submit the sitemap and request indexing of your most important pages in the URL Inspection tool. Google first crawls the page, then decides whether to add it to the index, and only then ranks it, and each stage can get stuck for a different reason. No one controls the timing, and Google’s documentation mentions a few days to a few weeks.
If your site is live and doesn’t show up when you search for your company name, the problem is almost never “Google doesn’t like my site.” It hasn’t found the page yet, or it found it and decided to wait, or it received an instruction to ignore it.
Crawling, indexing and ranking are not the same thing
Crawling is Google visiting the page, indexing is storing its content in the index, and ranking is deciding what position it appears in for a search. A page only reaches the next stage if it passes the previous one.
| Stage | What happens | Where you see it |
|---|---|---|
| Crawling | Googlebot finds the address and reads the page | URL Inspection tool |
| Indexing | Google processes the content and stores it in the index | Page indexing report |
| Ranking | Google chooses the position for each search | Performance |
Being indexed doesn’t guarantee showing up. The Search Console Help Center says an indexed page may not appear in every search, because results change with each person’s history, location and other variables. Position depends on the content, a topic the on-page SEO guide covers page by page. Here the goal is just one: getting the page into the index.
Before requesting anything, check that your site is open
If the page has a blocking instruction, no request will fix it. The check takes two minutes.
- Open the address in an incognito window and see whether the page loads without asking for a login.
- Check whether WordPress or your site builder has the option that asks search engines not to index the site turned on, which is common during construction.
- Open `yoursite.com/robots.txt` and look for a standalone `Disallow: /` line, which blocks the entire site.
- View the page source (right-click, “view page source”) and search for `noindex`.
Found any of them? Fix it before anything else.
Step by step to index your site on Google
There are four steps, and the order matters. People who try to index their site on Google by jumping straight to the request indexing button often find out, days later, that the site wasn’t even verified.
- Create the site property in Search Console and verify that it’s yours.
- Submit the sitemap.
- Inspect the homepage and the pages that sell, and request indexing.
- Monitor the page indexing report for one or two weeks.
1. Verify the site in Search Console
Search Console is Google’s free tool for seeing how your site appears in search, and it only shows data after you prove the site is yours. When you add a site, Google offers two property types.
| URL prefix | Domain | |
|---|---|---|
| What it covers | Only the exact address, with http or https and with or without www | The whole domain, including subdomains and protocols |
| Verification | Several possible methods | DNS record only |
| When to choose it | When you can’t edit the DNS or want to track a folder separately, like /en/ | When you want the full picture, without worrying about www or https |
For most companies, the domain property is the best choice because it combines everything in one view. The tradeoff is that you need DNS access, which is in the account of whoever registered the domain. If that access is with a developer or a former agency, start with the URL prefix and switch later.
Adding a property doesn’t change anything on the site. Picked the wrong type? Add another one.
2. Submit the sitemap
A sitemap is a file that lists the site’s addresses for Google. Google’s documentation calls it an important resource for helping Google find URLs, and says it helps a lot on a newly launched site.
Most content management systems generate the file on their own. On WordPress, SEO plugins create the sitemap and keep it updated, and the address is usually `yoursite.com/sitemap.xml` or `yoursite.com/sitemap_index.xml`. Open the address in your browser to confirm it exists, then paste it into the Sitemaps menu in Search Console and submit it. Google tells you whether it could read the file and how many URLs it found.
Each sitemap is limited to 50,000 URLs or 50 MB uncompressed, which covers any small business site. Also, a sitemap only tells Google that your pages exist. It doesn’t force Google to index any of them.
3. Inspect the URL and request indexing
The URL Inspection tool shows what Google knows about a page and lets you request a new crawl. Paste the full address into the search bar at the top of Search Console, with the right property selected.
The result says “URL is on Google” or “URL is not on Google”. If it isn’t, click “Request indexing”. Three warnings the documentation makes a point of giving:
- Only a property owner or full user can make the request.
- There is a request quota, and requesting the same page several times doesn’t make the crawl happen any faster.
- The request doesn’t guarantee the page will appear in results, or how soon.
So choose what you request. Start with the home page, then move on to your service pages and the articles you want to see in search. Don’t waste the quota on a thank-you page.
4. Track what Google decided
After a few days, open the page indexing report. It separates what is indexed from what isn’t and shows the reason for each exclusion. Google’s help center notes that most sites have non-indexed pages, and that isn’t a problem in itself. What matters is that the pages that bring in customers are among the indexed ones.
How to get a new site indexed on Google
On a newly published site, the shortest path is to index the home page first and let Google reach the rest through links. The report says the same: for a new site, the best approach is to request indexing of the home page, and from there Google starts crawling the content, as long as the navigation is well built.
In other words, navigation is part of the job. A page that no other page links to, and that isn’t in the sitemap either, is hard for Google to find. Link to your services from the menu and the home page, and link your articles to each other. This also applies if you want to get your business to show up on Google through your site.
Why a page is “Crawled, currently not indexed” or “Discovered, currently not indexed”
Both statuses appear in the report and mean different things. In both, Google knows the address. The difference is whether it has already read the content.
Discovered, currently not indexed means Google identified the page but hasn’t crawled it yet. According to the help center, this usually happens because Google tried to crawl but would have overloaded the site, so the crawl was rescheduled. It’s common on new sites and slow servers.
Crawled, currently not indexed means Google read the page and didn’t store it, at least for now. The help center says it may or may not be indexed in the future and that you don’t need to resubmit the URL. Google doesn’t give the reason for each case. In practice, the usual suspects are:
- text too similar to another page of yours or from another site;
- a short page with nothing the reader can’t find in ten others;
- a page with no internal links pointing to it;
- a URL generated by a filter that repeats the main page.
The fix is the same in all four cases. Rewrite the page to answer the search better than the ones already showing up, link it to strong pages on the site, and only then request a new inspection. Resubmitting without changing anything gets the same result. If the whole site shows this pattern, the problem is usually structural, and an SEO audit shows where.
noindex and robots.txt: two blocks that look the same but aren’t
robots.txt tells Google what it may crawl, and noindex tells it what it may store in the index. Mix them up and you end up blocking the page.
| robots.txt | noindex | |
|---|---|---|
| Where it lives | A file at the root of the site | A tag in the page code or an HTTP header |
| What it prevents | Crawling of the page | Indexing of the page |
| Catch | The page can still show up in search if other sites link to it | It only works if Google can read the page |
The rule that trips up many people is in the noindex documentation. For it to work, the page can’t be blocked in robots.txt, because if the crawler can’t get in, it never sees the rule. If you want to remove a page from search and block it in robots.txt, you end up with the opposite effect.
The most common mistake on business sites is a different one. The developer leaves noindex on during the build and forgets to remove it at launch. The site goes live, Search Console reports the exclusion by noindex tag, and nobody understands why. Anyone who handles technical SEO checks this before anything else.
How long does it take Google to index a site?
There is no fixed timeline, and anyone who promises a number is making it up. Google says crawling can take from a few days to a few weeks and that requesting a crawl doesn’t guarantee inclusion in results. In the page indexing report, it mentions about a week to start crawling a new site or page.
Pressing the button again, buying links, or installing a plugin that promises instant indexing doesn’t speed anything up. A fast site, clear internal links, and content that doesn’t repeat another page help. If an important page has gone over a month without being indexed, treat it as a sign of a problem and investigate.
Frequently asked questions
How do I get a site indexed on Google quickly? Verify the site in Search Console, submit the sitemap, and use the URL Inspection tool to request indexing of the home page and the main pages. The timing is up to Google.
How long does Google take to index a new site? The documentation says a few days to a few weeks, and the Search Console report mentions about a week to start crawling. There is no guaranteed date.
Do I have to pay for Google to index my site? No. Search Console, the sitemap, and the indexing request are free. A Google Ads ad is a different channel, paid per click, and it doesn’t replace an indexed site.
Why doesn’t my site show up on Google even after it’s indexed? Indexed means the page is in the index and can appear, with no guarantee of position. If it only shows up when you search the exact company name, the work now is content and on-page SEO.
After Google indexes it, the page has to earn the click
Getting into the index is the easy part. If what you need now is to write articles that show up, the SEO for blogs guide walks you through the process.
If you’d rather have Ciclicko handle the technical side and the page, see the website optimization plans, with on-page SEO and GEO so your site is found on Google and cited in AI answers.