New website baseline
Start with a readable, conservative file and add only intentional restrictions.
Enter the paths you intend to disallow, any allow exceptions, and an optional sitemap URL. Review the generated robots.txt draft and test it before publishing.
Start with a readable, conservative file and add only intentional restrictions.
Prepare a production draft without copying a whole-site staging block by mistake.
Replace duplicated rules with a smaller file that can be tested path by path.
The tool processes what you enter, shows a plain-language result, and gives you a safer next step. Make the change on your website, deploy it, then test the live page again.
Enter one path per line in Paths to disallow, one per line. Add any narrower exceptions in Exceptions to allow, one per line. If you have a sitemap, enter its complete public URL in Sitemap URL. The draft updates as you type.
Use Copy file to copy the text into a plain-text file named robots.txt. This generator runs in your browser and creates one User-agent: * group. It does not inspect an existing file, choose your site’s policy, or upload changes.
For a hypothetical site, put /draft/ in Paths to disallow and /draft/example/ in Exceptions to allow. The draft contains User-agent: *, Disallow: /draft/, and Allow: /draft/example/, each on its own line.
The narrower allow rule is intended to keep that example path crawlable inside the broader blocked path. Test both paths for the crawlers that matter before using the file. This example demonstrates rule structure, not a recommendation to block a real directory.
View example fills the Overhyped sitemap URL without adding disallowed paths. Clear removes your inputs and returns the open draft. Copying either draft is a preparation step; it does not change your website.
Publish the reviewed UTF-8 text file at the root of the host it should govern, then fetch and test the live file. CMS and hosted-platform settings can generate or override robots.txt, so identify the existing owner before replacing it.
Start with a readable, conservative file and add only intentional restrictions.
Prepare a production draft without copying a whole-site staging block by mistake.
Replace duplicated rules with a smaller file that can be tested path by path.
Remove Disallow: / unless the whole-site restriction is intentional and approved.
Robots.txt is public guidance for crawlers, not authentication. Protect private content at the application layer.
Not every crawler supports that directive. This generator leaves it out of the safe minimum.
It creates a plain-text draft that you can review for your site. It does not install a plugin or change hosting settings. Check whether your CMS or host already manages the file before replacing it.
With no disallowed paths, this generator outputs an open wildcard group. It has not fetched your existing rules. Review your intended policy before publishing the draft.
This generator creates one User-agent: * group. It does not create separate crawler groups. Use a reviewed custom configuration when different crawlers need different policies.
No. It creates text in your browser. You choose whether and where to deploy it.
It can help discovery, especially on larger or changing sites, but it is not required for every website.
No. Use authentication and authorization. A robots.txt file is public and its rules are voluntary crawler controls.
Understand the evidence behind this tool, where its result stops, and the safer next steps to verify on a live page.
Read the guideEvidence · Limitations · Verification