New website or upgrading an existing one? Book a free video consultation.
Englishen
Login Configurator

Indexing: control and acceleration

For your page to appear in a search engine, two separate steps must succeed: crawling (the search engine visits and reads the page) and indexing (it places the page in its collection so it can appear in results). Here you have two goals: to ensure the search engine quickly discovers and indexes your important pages, and at the same time to keep unimportant or private pages out. The first is handled by the sitemap, links, and a fast server; the second by robots.txt and the noindex tag - two tools you must not confuse.

Crawling versus indexing

The robots.txt file governs crawling: it tells the search engine which addresses not to visit. The noindex tag (in the page's head) governs indexing: it tells the search engine not to place the page in the results. Robots.txt therefore does not remove a page from the results - only noindex can do that.

How to speed up the bot's visits and indexing

The search engine discovers new pages in three ways: through the sitemap (XML sitemap) you submit, through internal links it follows from already-known pages, and through backlinks from other websites. For fast discovery:

  • Submit the sitemap in Google Search Console and make sure it updates on the fly with fresh dates (lastmod) - a static sitemap that never changes loses its purpose.
  • Link internally strongly: more internal links from established pages to new content means faster discovery.
  • Request indexing of an individual important page through the URL Inspection tool in Search Console (only about 10 to 12 requests per day are available, so reserve them for the most important pages).
  • Use the IndexNow protocol, which notifies search engines (Bing and others) immediately on publishing that content is new or changed.
  • A fast, reliable server: a fast response and good Core Web Vitals let the search engine visit more of your pages in the same time.

Keep crawl budget in mind: new stores and pages with little authority get fewer visits from the search engine, so their discovery is slower.

Backlinks speed up discovery

Backlinks (links from other websites to your page) are one of the three discovery paths - and a very effective one. The search engine assigns higher crawl priority to addresses that trusted sources point to, and at the same time such links build your site's authority and thus a larger crawl budget. The difference is noticeable: sites with strong authority are often indexed within a few days, while weaker ones can take several weeks. Backlinks are therefore not only a ranking signal but also an accelerator of discovery and indexing. (A separate step is devoted to building authority with links.)

The most common mistake: robots.txt is not for hiding from results

If you disallow an address in robots.txt, the search engine does not visit it, but it can still place it in the results - without content, only with the address - if links point to it. From this follows the rule: if you want to remove a page from the results, give it a noindex tag and let the search engine crawl it. An address that should be deindexed must NOT also be disallowed in robots.txt, otherwise the search engine never sees the noindex tag and the page stays in the index. Allow crawling, then apply noindex.

What to hide from the search engine in an online store

In robots.txt, disallow the crawling of addresses with no search value that only waste crawl budget: checkout (/checkout/), the cart (/cart/), and the customer account (/customer/), internal search (/catalogsearch/result/) and product comparison, and session and store parameters (?SID=, ?___store=). Also include in robots.txt a link to the sitemap, so the search engine finds it easily.

How to set it up in Magento

Magento has built-in editing of the robots.txt file: in Content > Design > Configuration (per store) in the Search Engine Robots section, set the default value of the robots tag (e.g. INDEX, FOLLOW), add your own Disallow rules and a link to the sitemap. Magento generates the sitemap automatically (Stores > Configuration > Catalog > XML Sitemap). For precise control of the noindex tag per individual page type, a dedicated SEO module is often required, since core Magento does not offer this level of control.

How to measure whether it works

In Google Search Console use URL Inspection (whether a page is indexed and why not) and the page indexing report. Track the time from publishing to indexing of new pages - if it shortens, your acceleration measures are working. Pay particular attention to the warning "Indexed, though blocked by robots.txt", which is a sign of misuse. The goal is twofold: important pages indexed quickly and reliably, and unimportant and private ones kept out.

Sources

Frequently Asked Questions

What is the difference between crawling and indexing?

Crawling means the search engine visits and reads the page; indexing means it places it in its collection so it can appear in results. It is controlled with different tools: robots.txt governs crawling (which addresses the search engine should not visit), while the noindex tag governs indexing (so the page is not placed in the results). Robots.txt therefore does not remove a page from the results - only noindex can.

How do I make sure the bot visits and indexes new pages faster?

The search engine discovers pages through the sitemap (XML sitemap), internal links, and backlinks. Submit the sitemap in Google Search Console and make sure it updates on the fly with fresh dates; link internally strongly so the bot finds new content quickly; for individual important pages use Request indexing in the URL Inspection tool (only about 10 to 12 requests per day are available); consider the IndexNow protocol, which notifies search engines immediately on publishing; and ensure a fast, reliable server, since it then visits more pages in the same time. New pages with little authority get a smaller crawl budget, so their discovery is slower.

Do backlinks help with indexing?

Yes, and considerably. Backlinks (links from other websites) are one of the three paths by which the search engine discovers content. It assigns higher crawl priority to addresses that trusted sources point to, and at the same time such links build your site's authority and thus a larger crawl budget. The difference is noticeable: sites with strong authority are often indexed within a few days, while weaker ones can take several weeks. Backlinks are therefore not only a ranking signal but also an accelerator of discovery and indexing.

Do I hide a page from the results with robots.txt?

No. If you disallow an address in robots.txt, the search engine does not visit it, but it can still place it in the results - without content, only with the address - if links point to it. If you really want to remove a page from the results, give it a noindex tag and let the search engine crawl it. An address that should be deindexed must not also be disallowed in robots.txt, otherwise the search engine never sees the noindex tag and the page stays in the index. Allow crawling, then apply noindex.

Which pages should I block in a store and how do I set it up in Magento?

In robots.txt, disallow the crawling of addresses with no search value: checkout (/checkout/), the cart (/cart/), and the customer account (/customer/), internal search (/catalogsearch/result/) and product comparison, and session and store parameters (?SID=, ?___store=); also include a link to the sitemap. Magento has built-in editing of robots.txt in Content > Design > Configuration (per store), and generates the sitemap automatically (Stores > Configuration > Catalog > XML Sitemap). For precise noindex per page type a dedicated SEO module is often required. Check the result in Google Search Console with URL Inspection and in the page indexing report.

Stop browsing. Start selling. Contact me now at anze@degriz.net.

Access Premium Content for Free

Subscribe to our newsletter and get free access to premium content. Discover valuable insights and exclusive resources available only to our subscribers.

Privacy Policy: Newsletter Subscription

By entering your email address, you are subscribing to the newsletter, through which Degriz will inform you about new online and in-store offerings, marketing activities, and other promotions.

By subscribing to the newsletter, you are also enrolled in the benefits database that Degriz offers to its users.

For the newsletter subscription, Degriz d.o.o. collects the following information: email address, IP address, and if you subscribe as a registered member, your name, surname, address, and phone number.

After submitting the form with your email address, you will receive a confirmation message at the specified address – by confirming this, you will be subscribed to the Degriz newsletter until you unsubscribe (so-called opt-in approval). You can request, in writing or by clicking the Unsubscribe button in the newsletter, that the data controller permanently or temporarily stops using your personal data for direct marketing purposes. Your request will be fulfilled within 15 days of receiving it, as prescribed by law. You can also request the transfer or access to your data.

Degriz d.o.o. is committed to protecting your data in accordance with the legislation governing personal data protection.

The sender of the newsletter and controller of your personal data is: Degriz, d.o.o., Gorica pri Šmartnem 45a, 3000 Celje, SI 67287743

Check out the full Privacy Policy

Newsletter

My name is Anže, and I am a Magento certified expert in solutions and a creator of multiple award-winning online stores.

I am the architect behind all Degriz projects. You will surely come across me if we collaborate. Even though the phone keeps ringing, you can always tap me on the shoulder if you need advice regarding online stores and their functioning.

I specialize in building custom online stores and I am a master of unique techniques to enhance conversion on your website.

© 2010 - 2026 Degriz. All rights reserved. Built with love on Magento.
Partial use of the content is permitted with mandatory attribution. The content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0) or under our own license.