If I don't want to set any special behavior, is it OK if I don't bother to have a robots.txt file?
Or can the lack of one be harmful?
Webmasters Stack Exchange is a question and answer site for webmasters. It only takes a minute to sign up.
Sign up to join this communityLack of a robots.txt file will not be harmful. From the robotstxt.org website:
To allow all robots complete access
User-agent: *
Disallow:(or just create an empty "/robots.txt" file, or don't use one at all)
However, even if you are not specifying anything in your robots.txt file, it is a good way of informing search engines of the location of your XML Sitemap. You can do this by adding a line at the top of your robots.txt file that looks something like:
You should also be aware that not having it will create a lot of 404 entries in your web logs.
If you don't have a "robots.txt" your error log will get lots of 404s on the file, which could be a kind of annoyance, similar to if you don't have a favicon.
robots.txt
file, which in addition will be downloaded less often due to search engines applying proper HTTP cache control.
Jul 10, 2010 at 11:00
I think it would have to be OK, otherwise huge swaths of the web would be un-indexable by web spiders.
No robots.txt
is the same as an "allow indexing by everyone" robots.txt
almost by definition.
The lack of a robots.txt file leaves it up to the crawler to decide what it can and can not do. Since it takes only seconds to avoid any kind of ambiguity, why not just make one that allows all agents to access everything?
Well, since robots.txt
contains the address of your sitemap, not having one is potentially harmful.
Depending on your content there should be no issues with not having a robots file as long as you hapy to have every page on your site indexed by search engines.