robots.txt
Controls crawler access patterns. It is not a reliable way to remove a URL from search results, and blocking a page can prevent a crawler from seeing a page-level noindex.
Discovery, crawling, rendering, canonical selection, and indexing are related but distinct. A sitemap is a discovery hint, not a command to index or rank a URL.
Controls crawler access patterns. It is not a reliable way to remove a URL from search results, and blocking a page can prevent a crawler from seeing a page-level noindex.
A page-level directive asking compliant search engines not to index the page. The crawler must be allowed to fetch the page to see it.
Lists canonical URLs you care about. Include live indexable URLs, use accurate last-modified dates, and remove redirects, errors, duplicates, and private pages.
Identifies the preferred URL for duplicate or substantially similar content. Redirect exact duplicates when practical and keep internal links and sitemaps consistent with the canonical.
Moves visitors and crawlers to another URL. Use a direct permanent redirect for durable URL changes and avoid multi-hop chains.
Return 200 for real content, 3xx for redirects, 404 or 410 for missing content, and 5xx for temporary server failures. Do not return branded error HTML with status 200.