Skip to content

AS213941 · Peering-20% on all VPS with code NVH20 · Delivered in 60 seconds

Linux VPSFrom 2,49 €/monthWindows VPSFrom 3,49 €/monthFiveM serverFrom 0,99 €/monthMinecraft serverFrom 1,99 €/month
VPS & Cloud

Ranges

Linux NVMe VPSRoot access, Debian, Ubuntu, Alma…Windows RDP VPSRemote desktop, licence includedDedicated serversIntel Xeon Gold, exclusive resourcesPterodactyl VPSGame panel preinstalled

Network and hosting

Anti-DDoSWeb hostingColocationIP transitVPN

Professionals

Reseller VPSReseller programme
Solutions

Bots and automation

AI agents VPSA server for your coding assistants and autonomous agentsTelegram bot VPSPython or Node.js, always reachableDiscord bot VPSMusic, moderation, tickets: no downtimen8n VPSWorkflows with no execution limitVPN VPSAn encrypted tunnel exiting in FranceWeb scraping VPSScheduled data collection, dedicated IP

Trading

Forex VPSYour robots manage positions overnightMetaTrader 4 VPSSeveral MT4 terminals on one machineMetaTrader 5 VPSForex, indices and stocks in MT5NinjaTrader VPSFutures and NinjaScript strategiesTrading bot VPSOpen-source crypto bots, protected API keys

Windows desktop

Windows 10 VPSFor software that requires Windows 10Windows 11 VPSA modern Windows desktop, reachable anywhereSEO VPSLarge-site crawls without tying up your PCStreaming VPSAn OBS studio streaming from the data centreWordPress VPSFast websites on NVMe disks
Marketplace

Intelligence artificielle

Claude CodeL'agent de code d'Anthropic, dans votre terminalCodex CLIL'agent de code d'OpenAI en ligne de commandeOllamaDes modèles de langage locaux, sans API externeOpen WebUIUne interface de discussion pour vos modèles Ollama

Automatisation

n8nVos automatisations, sans limite d'exécutions

Déploiement et conteneurs

DockerLe moteur de conteneurs et Docker ComposeCoolifyDéployez vos applications depuis Git, sur votre serveurPortainerGérez vos conteneurs Docker depuis le navigateur

Supervision

Uptime KumaSurveillez vos sites et serveurs, alertes comprises

Network and security

WireGuardVotre propre VPN chiffré, rapide et moderneVaultwardenUn gestionnaire de mots de passe auto-hébergé

Sites et cloud

NextcloudVotre cloud de fichiers, agenda et contactsWordPressLe CMS le plus utilisé, sur une pile Nginx rapide

Jeux

PterodactylLe panel pour héberger vos serveurs de jeux
Gaming

Game servers

FiveM servertxAdmin, ESX, QBCoreMinecraft serverJava, Bedrock, modpacksRust serverOxide, Carbon, wipesNova-Life serverNova-Life: Amboise RP

Protection and tools

FiveM Anti-DDoSFree tools
Resources

Learn

DocumentationBlog

Assistance

ContactSLA commitment
View plans Client area Peering · AS213941

SEO

Getting your site indexed by Google: sitemap, robots.txt and Search Console

By the NVHCloud team · 2026-09-18 · 5 min read

A site that has just gone live does not show up in Google straight away. The search engine first has to discover it, then crawl its pages, and finally decide to index them. You cannot force this process, but you can make it easier and follow it. This guide covers the technical tools: robots.txt, sitemap and Search Console.

1. How Google discovers a site

Google discovers pages by following links, from other sites or from your own pages, and by reading the sitemaps you submit. Each discovered page is then crawled by Googlebot and evaluated: a page can be crawled without being indexed if Google considers it not very useful, duplicated or low quality. Hence a simple rule: every important page must be reachable through a link from another page on the site, not just listed in the sitemap.

2. The robots.txt file

Placed at the root of the site, robots.txt tells bots which areas not to crawl. A sensible example:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /cart/
Sitemap: https://www.mysite.com/sitemap.xml
⚠️ robots.txt prevents crawling, not indexing. A blocked page can still appear in Google, without a description, if other sites link to it. To remove a page from the index, leave it crawlable and add the <meta name="robots" content="noindex"> tag: Google has to be able to read it to take it into account.

The most common mistake after going live is a Disallow: / left over from development, or a noindex tag still on the whole site. Check both on launch day: see the pre-launch SEO checklist.

3. The XML sitemap

The sitemap lists the addresses you want indexed. Most CMSs generate it automatically; for a hand-built site, the format is simple:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.mysite.com/</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>https://www.mysite.com/services</loc>
    <lastmod>2026-09-01</lastmod>
  </url>
</urlset>
  • Only list indexable pages: final address, 200 response, no noindex, no redirect. A sitemap full of error or redirected pages loses the search engine's trust.
  • The lastmod date is used by Google if it is reliable: only update it when the content actually changes.
  • The priority and changefreq tags are ignored by Google: no need to worry about them.
  • A sitemap is limited to 50,000 addresses and 50 MB. Beyond that, split it and list the parts in a sitemap index.

4. Add the site to Search Console

Google Search Console is the free tool that shows how Google sees your site. Add a Domain property: it covers every variant, with and without www, over HTTP and HTTPS. Verification is done by adding a TXT record provided by Google to the domain's DNS zone: see configuring DNS.

Once the domain is verified, open Sitemaps, enter your sitemap's address and submit. After a few days, the Pages and Performance reports fill up: indexed and non-indexed pages, queries typed by users, clicks and positions.

5. Inspect a page and request indexing

Paste a page's address into the search bar at the top of Search Console. The inspection tool shows whether the page is indexed, when it was crawled, which canonical address Google chose, and lets you test the live URL. For a new or heavily updated page, the Request indexing button puts it in the priority crawl queue. It is limited to a few requests per day: keep it for important pages.

6. Understanding non-indexed pages

Status in Search ConsoleMeaning and what to do
Discovered – currently not indexedGoogle knows the address but has not crawled it yet. Common on a new site; strengthen internal links to the page.
Crawled – currently not indexedGoogle read it and did not find it useful. Enrich the content, or merge pages that are too similar.
Duplicate without user-selected canonicalSeveral addresses show the same content. Add a canonical tag and redirect the variants.
Excluded by 'noindex' tagNormal if intended; otherwise, remove the tag.
Blocked by robots.txtCheck that the rule does not block an important page.
Server error (5xx)The server failed during crawling: monitor its availability and resources.

A slow response time also slows crawling: Google crawls fewer pages on a server that responds poorly. See optimising PHP-FPM and the Nginx cache.

7. Bing and IndexNow

Also consider Bing Webmaster Tools, which can import your properties directly from Search Console. Bing, like Yandex, supports IndexNow: a protocol that lets you report a new or updated page instantly with a simple request. Several CMS plugins include it. Google does not use it, but the cost is zero and the effect on the engines that support it is immediate.

Frequently asked questions

How long does it take for Google to index a new site?

From a few days to a few weeks. A new site with no external links is crawled slowly. Submit the sitemap in Search Console, request indexing of the main pages and get a few links from existing sites to speed up discovery.

Does the sitemap guarantee indexing?

No. It helps Google discover your pages, but indexing depends on the quality and perceived usefulness of each page. A page listed in the sitemap but with no internal link or substantial content can stay unindexed.

Should I block a page in robots.txt to remove it from Google?

No, it is counterproductive: if Google can no longer crawl the page, it does not see the noindex tag and may keep it in the index. Leave it crawlable with a noindex tag, and use Search Console's removal tool for a quick temporary removal.

Why are my pages "Crawled – currently not indexed"?

Google read them and decided they did not add enough value compared with what already exists. The most common causes are content that is too short, pages very similar to one another, or a site that is still little known. Enrich these pages and link to them from your strongest pages.

WordPress VPS

Your sites on NVMe, no limits, Anti-DDoS included.