Здравствуйте. Читал ответы из поиска, они написаны несколько лет назад и некоторые правила там явно неактуальны (host, например). Структура корня выглядит так:
cgi-bin
wp-admin
wp-content
wp-includes
.htaccess
index.php
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config-sample.php
wp-config.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php
Подойдет ли ниже составленный robots.txt (и такие же правила если дублировать ниже для User-Agent: Yandex, для Гугла вроде необязательно):
User-agent: *
Disallow: /cgi-bin # Стандартная папка на хостинге.
Disallow: /wp-admin/ # Закрываем админку.
Allow: /wp-admin/admin-ajax.php # Откроем аякс.
Disallow: /? # Все параметры запроса на главной.
Disallow: *?s= # Поиск.
Disallow: *&s= # Поиск.
Disallow: /search # Поиск.
Disallow: /author/ # Архив автора.
Disallow: */embed$ # Все встраивания.
Disallow: */xmlrpc.php # Файл WordPress API
Disallow: *utm*= # Ссылки с utm-метками
Disallow: *openstat= # Ссылки с метками openstat
Sitemap:
example.com/sitemap.xml
Sitemap:
example.com/sitemap.xml.gz