Notepad++
Поиск и замена по регулярному выражению. Автоматом любые файлы правит. Установка не требуется.
В почтовой форме (в коде HTML) уберите action, поставьте id (оставьте голую форму без атрибутов). Подлючите js-файл, а в нем через функцию находите id и ставьте все атрибуты формы.
Заниматься проще и дешевле одним сайтом (если темы схожие), а не двумя. Ваше мнение вполне обосновано и логично, нежели у вашего оппонента.
Google Crawl-delay не учитывает - замечено на практике.
Я в консоли для веб-мастеров устанавливаю вручную - 3.3 секунды между запросами. С этой скоростью он и сканирует (действует 3 месяца). Через 3 месяца приходят письма-напоминания (приходится снова устанавливать скорость).
Лучше без Limit - для всех методов.
Не повторяйте ахинею (запретить все по умолчанию, но разрешить все, а потом вставить IP, которые все-таки запретить). Согласитесь, логики никакой - бред.
Лучше так:
order deny,allow (allow - по умолчанию для всех IP, если для них не указано запрещающее правило)
deny... (пишем запрещенные IP)
Уже не помню - то ли у себя в логах нашел уродов с этими IP, то ли здесь кто-то жаловался и пример логов приводил. Но после этого я CloudFlare заблокировал.
Вы читали классическую литературу (да и другие произведения тоже)? Они написаны для людей, иначе книги, "оптимизированные для поисковых систем", никто читать не будет. Так же и с сайтом: если создаете для людей, пишите для них, а не подгоняйте под Яндекс и Google. А для этого нужно освоить русский язык и литературу хотя бы в объеме школьной программы времен СССР (нынешние тесты-угадайки - для неучей).
Читателя не интересует, какая у сайта "плотность, тошнотность" и прочая придуманная ахинея. Он либо читает, либо нет, а не высчитывает % идиотизма вебмастера.
Эти сети в первую очередь нужно блокировать:
Deny from 104.16.0.0/12
Deny from 108.162.192.0/18
Deny from 162.158.0.0/15
Deny from 172.64.0.0/13
Deny from 173.245.48.0/20
Deny from 198.41.128.0/17
Deny from 199.27.128.0/21
Deny from 2606:4700::/32
Посмотреть готовые примеры и проверить, как сайты открываются в старых браузерах (Opera 11.64, 12.18 на старом движке и других браузерах). Если работают криво - зачем вам гламурное дерьмо под "только современные браузеры".
Opera 11.64: http://ftp.opera.com/pub/opera/win/1164/int/
Opera 12.18: http://ftp.opera.com/pub/opera/win/1218/int/
При установке выбирайте "портивную установку".
Версии Firefox: https://ftp.mozilla.org/pub/firefox/releases/
1. Это не Яндекс-бот, а китаец, который им прикидывается.
2. Странно, что ссылки подобного вида у вас отдают 404 код, а не 403. Найстройте разрешенный шаблон допустимых URI.
У многих коммерческих сайтов есть раздел новостей, где публикуются статьи по их теме. Почему бы и вам не сделать? Только зачем именовать его блогом? Сделайте раздел новостей (публикаций) и размещайте там все новости и статьи по теме вашего сайта.
Блог - это скорее сайт Васи Пупкина, у которого не хватает ума сверстать свой код. Он берет готовый шаблон типа вордпрес и в лучшем случае публикует там свои мысли, а в худшем - ворованный у кого-то текст.