Я считаю, что Robots.txt "должен" быть в кодировке UTF-8.
"Ожидаемый формат файла - обычный текст, закодированный в UTF-8 . Файл состоит из записей (строк), разделенных CR, CR / LF или LF. "
/ из https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt
Но блокнот и другие программы вставят3-байтовая спецификация (Byte Order Mark) в начале файла, из-за которой Google не может прочитать эту первую строку (с ошибкой «неверный синтаксис»).
Любой;удалить спецификацию или, что намного проще, добавить разрыв строки в первой строке , чтобы первая строка инструкций пришла на строку номер два.
Строка «неверный синтаксис», вызванная спецификацией, повлияет только на первую строку, которая теперь пуста.
Остальные строки будут успешно прочитаны.