On average, websites are indexed within one to three weeks. However, individual pages can be indexed faster. Search engines prioritize pages with user interactions, so if there are visits to new pages, they are scanned earlier.
Indexing can be accelerated by manually submitting pages for re-crawling, with a range of 30 to 300 pages per day depending on the website. In Google, this can be done using the
Indexing API.
The crawling budget refers to the limited resources allocated by the search engine for reindexing a site. It can be managed through Sitemap file settings to ensure that the search robot visits the desired pages first. The last modification date of a page can be specified using the "<lastmod>" attribute.
Technical issues and the relative newness of a site can slow down indexing speed. The simplest way to speed it up is through external links and frequent content updates (search engines favor dynamic websites). For instance, pages on news websites can be indexed within an hour.