Seo оптимизация сайта для WP

Этап  #1 для seo оптимизация сайта для WP

И так вы сделали первый шаг по созданию своего сайта на WordPress. Купили правильно домен для вашего сайта, и установили WordPress. Теперь зайдите в админ панель сайта и сделайте важные первые  шаги для seo оптимизация сайта. И первым делом мы будем предотвращать дубли страниц, но сначала мы заходим в “Настройки” WordPress.  И закрываем сайт из индекса. В Вордпрессе есть галочка в  меню “Настройки” «Чтение»  «Попросить поисковые системы не индексировать мой сайт».

 

Самый правильный способ закрыть от индексации сайт  – это добавить код <meta name=”robots” content=”none”/> в шапку сайта. Этот мета тег наиболее правильный способ закрытия сайт от индексирования. Гугл часто игнорирует файл Robots.txt.

При пересохранении записей, добавлении-удалении, переносе сайта и т. п. меняется структура сайта. Очень может быть, что страница еще есть в кеше поисковика, а по этому адресу на сайте ее уже нет. И при ее посещении бот или посетитель сайта получает ошибку 404. Вот почему важно закрыть сайт от индексации на начале его создания.

Резюме по первому шагу оптимизации

Изучая такие адреса, мы можем пытаться вспомнить, что у нас там было или что там должно быть. И затем или менять адрес этой записи, делать редирект на новую или помечать как проверенную, чтобы ошибка не повторялась.

Грамотное и красивое оформление 404 страницы поможет удержать посетителя на сайте, чтобы даже если он пришел на несуществующую страницу, вы могли заинтересовать его чем-то еще. Но есть способ, простой как 2 копейки. Если же потратить несколько минут, то с помощью Genesis 404 Page можно сделать отдельную страницу, вставить на нее грустного котенка, форму поиска, последние или самые популярные записи — и посетитель ваш.

404 ощибка
Пример показа страницы для 404 ошибки

О том какая должна быть правильная страница 404 можно прочесть у Google.

Чтобы добавить код зайдите в меню “Внешний вид” и выберите “Редактор”

После добавления страниц можно открывать сайт для индексирования и очень хорошо помогает добавление сайта в  Яндекс Метрику. Замечено не раз. Гугл же сам по себе быстрый, шустрый он сам дойдет до вас быстро. Нужно добавить естественно Гугл Вебмастер, Гугл Аналитикс, со стороны Яндекса – Яндекс Вебмастер, Яндекс Метрику . В ближайшие пару недель сайт проиндексируется.

И запомните правило:

Сначала заполняете целую рубрику тематическим контентом и потом за раз весь контент публикуете. При условии правильной перелинковки статей в вашей рубрике вы полностью осветили данную тему  и поисковики получат сигнал. что  ваши статьи в рубрике отвечают запросам. Так почему бы вам не дать за это трафик? Мы должны дать пользователю то, что он ищет. Поисковикам показать, что мы отвечаем полностью на запрос пользователя. Здесь поняли? Если вы будете писать огульно, тогда ваш контент ни кому не нужен. Поисковики это отследят со временем, и вы уже попадете в “песочницу” из который вылазить вам будет долго, дорого и хлопотно.

Основа  seo оптимизация сайта

Удобство пользования сайтом стало одним из главнейших направлений оптимизации сайта. Если информация на вашем сайте подается грамотно, без ошибок, с хорошей структурой, иллюстрациями, в меню легко разобраться и нужная страница находится в пару кликов, если сайт грузится быстро и удобен для просмотра на смартфоне — то претензий у поисковика к вам не будет.

Раньше для продвижения сайта применялась магия типа:

3-4 раза употребляем ключевик «нотбук асус москва дешево» на странице, вставляем ключевик в заголовок и мета-теги, покупаем 100 ссылок с этим анкором — и сиди в топе.

Теперь же тексты должны быть максимально естественны и полезны посетителю. 20 раз упомянуть запрос на странице и через неделю занять первое место в выдаче — не работает. В большинстве тематик уже существует сотни сайтов. В большинстве тематик первые места заняты хорошими и достойными сайтами. Разве есть хоть одна причина, чтобы подвинуть кого то из них, чтобы вы заняли его место? На это только один ответ — время.

Только по истечении определенного времени, измеряемого несколькими месяцами, если сайт показал себя с лучшей стороны, поведенческие факторы прекрасны и не выбиваются из среднестатистических показателей (иначе можно заподозрить в накрутке), то тогда есть шанс, что сайт начнет распихивать локтями других.

Рассмотрим инструмент, который поможет  вашему сайту занять свое заслуженное место в выдаче.

Введение по плагину Yoast Seo

Один из самых популярных плагинов – Yoast Seo . В его возможности входят такие важные вещи как:

  1. Настройка заголовков для всех видов страниц — записей, рубрик, тегов и т. п. Если у вас интернет магазин, вы вполне можете к названию страницы, которое является названием товара, добавить слово «Купить» и оно добавится ко всем заголовкам.
  2. Настройка разрешения и запрета индексации всех видов страниц. Для борьбы с дублированием контента самый простой способ — запретить индексацию рубрик и тегов, страниц автора и архивов по дате.
  3. Карта сайта в XML формате, которая загружается поисковиками и помогает им индексировать содержимое сайта.
  4. Прописать теги подтверждения владения сайтом для Google и Яндекс.
  5. Хлебные крошки — добавление функционала, если он не поддерживается шаблоном.
  6. Тонкая настройка постоянных ссылок ЧПУ — удаление /category/ из урл, удаление ?replytocom со страниц с комментариями, а также удаление ненужных заголовков из head.
  7. Групповой редактор, для массовой правки заголовков и описания страниц.
  8. Редактор robots.txt и htaccess прямо из админки.
  9. Очень полезная штука — консоль поиска, отображает когда впервые и когда в последний раз страницы посещались ботом google и при этом возникли ошибки.

Детальную настройку работы Yoast плагина можете прочесть здесь. Вы уже поняли его значимость для вашей работы. Вы согласны?)

Предотвращение дублей на вашем сайте

  1. Когда установили Wordpress откройте файл .htaccess (в корневой папки сайта) и смените его содержание на:
# BEGIN WordPress  <IfModule mod_rewrite.c>  RewriteEngine On  RewriteBase /  RewriteCond %{QUERY_STRING} ^replytocom= [NC]  RewriteRule (.*) $1? [R=301,L]  RewriteRule (.+)/feed /$1 [R=301,L]  RewriteRule (.+)/comment-page /$1 [R=301,L]  RewriteRule (.+)/trackback /$1 [R=301,L]  RewriteRule (.+)/comments /$1 [R=301,L]  RewriteRule (.+)/attachment /$1 [R=301,L]  RewriteCond %{QUERY_STRING} ^attachment_id= [NC]  RewriteRule (.*) $1? [R=301,L]  RewriteRule ^index\.php$ - [L]  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule . /index.php [L]  </IfModule>  # END WordPress

Этот код ставим в самом конце после ?> в functions.php вашей темы

Читайте также:  Философия нашей компании

Этап #2 seo оптимизация сайта это чистка шаблона от лишних установленных ссылок.

Разработчики готовых шаблонов с дизайном могут оставить после себя много лишних ссылок, их почистите обязательно. Например страницу записей автора, архив записей по датам. Как правило эти ссылки выводятся на странице записи и в категориях. Заходим в single.php, archive.php, category.php (зависимо от шаблона могут быть и другие файлы) и удаляем оттуда все упомянутое. К примеру, ссылка на автора выводится <?php the_author_posts_link(); ?>, теги – <?php the_tags(”,”); ?> – эти коды и удалите (если в отдельный стиль помещены — то и его удаляем)..

Настройка протокола

Далее вам необходимо выбрать это протокол. Что такое протокол? По сути  он помогает определить хотите вы или нет, чтоб перед вашим доменом отображался префикс www. Не зависимо от выбранного вами варианта, и будете ли вы указывать http вы будете попадать на нужный вам вебсайт.  Мы это сделали на нашем хостинге вот здесь (см. скриншот), а где у вас это можно сделать на хостинге посмотрите сами или пишите с вашим вопросом в техническую поддержку хостера.  Это очень важно сделать, чтобы не создать дубли для вашего сайта. Также мы мы в статье про реддиректы очень детально этот вопрос разобрали.

Seo оптимизация сайта
Пример настройки протокола

4 Делаем небольшой тюнинг файла wp-config-sample.php Этот файл используется при установке вордпресса в качестве шаблона, в который впишутся настройки доступа к базе данных и сохранится как wp-config.php Этот тюнинг не является обязательным, т. к. эти правки в последствии можно сделать самостоятельно или с помощью дополнительных плагинов, но покажу как пример оптимизации установки движка.

По умолчанию содержимое файла такое:

Видны места, в которые потом будут вписаны реальные значения имени пользователя, названия базы данных, пароля и уникальных ключей. Перед ними мы добавим такие полезные настройки:

//полностью отключаем ревизии

define( ‘WP_POST_REVISIONS’, false );

//задаем интервал автоматического сохранения записей

define( ‘AUTOSAVE_INTERVAL’, 60 );

//полностью отключаем возможность редактировать файлы вордпресса

define( ‘DISALLOW_FILE_EDIT’, true );

//включаем кеширование

define(“WP_CACHE”, true);

Кроме этого можно поиграться и отключить либо включить отображение ошибок, автоматически обновлять либо запретить обновление движка и плагинов, сменить стандартные пути к wp-content и uploads на свои (для повышения безопасности) и т.п. — это все мы рассмотрим позже.

Конкретно эти настройки — полезны и универсальны. Их можно внести в wp-config.php и уже установленного сайта.

Настраиваем ЧПУ (человеко-понятные урлы)

Установить ЧПУ ссылки можно выбрав в меню Настройки / постоянные ссылки / название записи.

 

Зачем их настраивать? Чтобы посетители могли понять, что здесь находится: сайт, некий каталог, мобильные телефоны, раздел по брендам. Как человек понимает, что на этой странице находится, так и поисковой робот. Поэтому мы должны дать поисковикам понять, что где у нас лежит.

Запомните, пожалуйста, не нужно использовать нижнее подчеркивание. Забудьте этот элемент.

Поисковик воспринимает это, как одно целое слово. Разделение делаем с помощью дефисов. Много споров идет нужно ли прописывать категорию или сразу название статьи либо название товара? Мы придерживаемся следующего мнения. Если одна статья может располагаться в нескольких категориях, нескольких рубриках, то не делайте привязку к категориям. Делайте такой формат: /%postname%.html как и где это делать скажем в статьях создание контента для сайта

И так если вы не выставите ЧПУ, то  это грубая ваша ошибка! Поисковик не понимает, что здесь находится. Мы сами столкнулись  с такой проблемой. Мы исправили и сайт просто выстрелил через пару месяцев. Трафик стал расти не по дням, а по часам. За 2-3 месяца трафик вырос в 3  раз с поиска. Если вы не хотите создать себе проблем обязательно нужно переделывать ваши ссылки на ЧПУ. Здесь понятно?

Этап #3 Seo оптимизация сайта осуществляется созданием  хлебных крошек

Я думаю вы знаете, как выглядят хлебные крошки. (Главная страница – категория – страница). Т.е. это адрес где располагается статья.

 

Что касается Вордпресс, то лучше выводить плагином WordPress SEO by Yoast. Настоятельно рекомендую его установить – это лучший seo плагин. Что бы вывести его, в настройках выставляем “Рубрика”. (SEO – Дополнительно – Навигационная цепочка, Пункт – Рубрика).

Последняя страница в хлебных крошках не должна быть активной, ссылка не должна вести саму на себя.

Желательно убрать “последнюю крошку”, чтобы не было дублирования. Название страницы не должно повторяться в крошках. Это нужно убрать в избежание излишней переоптимизации. Это не обязательно, это просто наши рекомендации.

По возможности ставить ссылку на главную в хлебных крошках в виде брендовой. Например, вместо слова “Главное” поставить “adieusovok.com”. Что бы пользователи запоминали название сайта, что бы знали, где находится и в будущем еще раз возвращались.

Пример ошибок при настраивании хлебных крошек

Следующий момент – видел, что у некоторых хлебные крошки располагаются не там, где нужно. Пожалуйста, запомните, хлебные крошки сделаны не только для перелинковки. Они сделаны еще для того, чтобы по ним кликали. Причем, когда люди будут кликать, например, по крошке с рубрикой, то эта страница будет продвигаться. Поэтому важно, чтобы по хлебным крошкам кликали, не просто они у вас там были где-то внизу страницы. Они должны быть на видном месте, заметными, они созданы для удобства пользователей.

Хотел еще показать пример с крошками:Просто обратите внимание на то, сколько раз на этой странице размещено слово «Galaxy». Я подсвечу для удобства

Настройка хлебных крошек
Пример настройки хлебных крошек

В трех предложениях больше 10 совпадений по слову «Galaxy». Это переоптимизация. Такого не должно быть.

Внизу надпись: «Размещено…» – это тоже лишнее.

Дальше – сайт посвящен «Samsung Galaxy». И в хлебных кошках тут не обязательно везде прописывать «Samsung Galaxy». Можно прописать – Главная/советы/Samsung Galaxy/серия. А на сайте получается слишком уж много и «Samsung Galaxy», и «Note», и вложенность большая. Тут слишком большая концентрация этого ключа относительно общего контента. Если бы это все еще было равномерно разнесено по тексту – это еще было бы терпимо. Но, в таком виде – это слишком. Поэтому надо обязательно подумать, как хлебные крошки реализовать, чтобы было меньше совпадений. В плагине Yoast SEO можно прописать как рубрика будет выглядеть в хлебных крошках.

Следующий момент – меня спрашивали о том, можно ли в хлебных крошках, чтобы не дублировать название статьи, менять последнюю крошку, например, на «Текущая статья»? Я считаю это неверным. Почему? Вообще, все самое важно должно располагаться как можно выше на странице. А у вас в данном случае будут вверху страницы не главная информация по теме, не ключевые слова, а будет фраза «Текущая статья». Вы будете делать акцент на ненужных словах.

Читайте также:  Терминология в seo

Этап #4 Seo оптимизация сайта через создании карты для людей

Для чего нужна карта для людей так называемая HTML карта сайта? Карта показывает структуру сайта поисковикам. Поисковики, попадая с главной на эту страницу, начинают перебирать эти ссылки. Появляется большая вероятность, что они проиндексируют все так, как надо. Плюс – это дополнительные ссылки, которые идут на наши страницы. Для индексации и дополнительные ссылки на наши страницы.

Если у вас огромный интернет-магазин, у вас десятки тысяч товаров не нужно здесь выводить все. Достаточно вывести основные категории и под категории, создав некий скелет сайта.  Основной раздел и подрубрика. Без ссылок на конкретные товары. Это нормально.

Карту сайта вывоlbvс помощью плагина Dagon Design Sitemap Generator

Карта сайта sitemap.xml

Карта подобного вида тоже должна быть обязательно на каждом сайте. Ее можно создать с помощью специальных плагинов, модулей. Мы создаем с помощью WordPress SEO by Yoast. Он как комбайн для ВордПресса.  Мы писали, что там очень много разных возможностей: хлебные крошки, sitemap.xml и другие разные функции.

Повторюсь, Вордпрессники, поставьте все на свой сайт данный плагин! Вам нужно перейти от другого плагина к нему. Не держите два СЕО плагина, они будут конфликтовать. Если у вас All in One Seo Pack – его отключаем, ставим этот.  Карту сайта создаем нажатием кнопки на «Enabled».

Важный момент – для лучшей индексации мы предлагаем разбивать sitemap на несколько других sitemap-ов. Вот тут, например, видно, что ссылки ведут на другие sitemap-ы:

Настройка карты сайта
Пример настройки карты сайта

В одном sitemap должно быть не более 500 url. В поле «Максимальное число строк в карте сайта» пишем 500.

Карта сайта от Yoast
Пример настройки карты сайта через плагин Yoastseo

Обязательно нужно добавить ссылку на карту в Яндекс Вебмастере и Google Webmasters. (Вебмастер – Сайт – Настройка индексирования – Файлы Sitemap – Добавить).

В Google Webmasters – это тоже самое. (Заходим на сайт – Сканирование – Файлы Sitemap). Добавляем сюда адрес сайта нашего.

Настройка карты сайта
Настройка карты сайта в Гуглвебмастерс

Навигационные ссылки

Навигационные ссылки – должны быть на сайте. Это ссылки, которые в шапке располагаются, в сайдбаре, подвале и так далее. Это все учитывается поисковиками. Они должны быть тоже оптимизированными. В будущем мы детально коснемся этого более подробно, когда будем создавать структуру сайта. Вы должны понимать просто, что должно быть что-то в этом роде:

Создание навигационных ссылок для сайта
Пример создание навигационных ссылок для сайта

Ссылка на Главную, Услуги (при наведении мышкой всплывает) à Создание сайта à создание визиток, создание интернет-магазина, О компании, Контакты и так далее. Должны быть четкие навигационные ссылки. Понятные и логичные. Это тоже важно. Ссылки дублируется на всех страницах сайта. И постраничная навигация. Её тоже многие почему-то игнорируют, у кого блоги. Например, если у вас выводится несколько статей последних, то здесь, например, не ставят подобные вещи:

Постраничная навигация
Пример постраничной навигации

а ставят «Вернуться назад», «… вперед» и так далее. Это усложняет навигацию. Обязательно выводите страничную навигацию, чтобы был подобного образа вывод страничных ссылок. Это важно!  Следующий момент. Плагины Вордперсс – это просто реализовать. Набираете в Яндексе, например, “как вывести постраничную навигацию

Безопасность для вашего сайта

Из соображений безопасности, вордпресс устанавливается не в корень сайта, а в свою отдельную папочку с хитрым названием, чтобы никто не догадался. Так оно и выглядит аккуратнее.

Изначально установочный архив содержит движок в папке с названием wordpress. После распаковки на сервере, переименуйте ее во что-то нестандартное, а также скопируйте файл index.php в корень сайта.

В результате папка с сайтом на хостинге будет выглядеть вот так:

Останется только внести правку в index.php, чтобы он знал где искать файлы вордпресса.

По умолчанию эта строка выглядит так:

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );

Исправим ее на

require( dirname( __FILE__ ) . ‘/course/wp-blog-header.php’ );

Вот теперь подготовка к установке точно закончена :) Вводим адрес домена в броузере, видим то, какую нам необходимо ввести информацию:

Вписываем все что нужно и меняем префикс таблицы на все что угодно, кроме стандартного wp_. Пишем хоть vasya_ , хоть mfdh_ .

Это — наша безопасность!

Следующий шаг — вводим название сайта и имя пользователя. Ни в коем случае не используйте admin или administrator. И хвала создателям вордпресс — теперь пароль пользователя сложный и он генерируется автоматически.

Жмем установить — и получаем сообщение «WordPress установлен. Ожидали больше шагов? Извините, что разочаровали :) »

Все как обычно — быстро и просто.

Но при этом:

  1. имеем свой предустановленный набор плагинов,
  2. сам вордпресс размещен в папке, а не в корне, папка с нестандартным названием,
  3. имя пользователя нестандартное,
  4. префикс базы данных нестандартный,
  5. пароль сложный

Поздравляю, 99% работы по защите от взлома своего сайта вы уже сделали.

Взлом вашего сайта- не самоцель, редко взлом делается с целью испортить или удалить его. В основном взлом делается для того, чтобы напихать левых ссылок, воровать посетителей сайта (перенаправляя их на свои сайты с рекламой), подменить вашу рекламу на свою, встроить скрытый дорвей, разместить скрипт для рассылки спама, использовать сайт в качестве прокси и т. п.

Попасть на сайт можно через парадный вход — админку, путем брутфорса — многочисленного ввода различных комбинаций логинов и паролей. Если вы четко следовали инструкции по правильной установке сайта, то такая проблема вам не грозит.

Также на сайт попасть можно через дыры и уязвимости в движке, шаблонах и плагинах. И вот тут ответственность за установку шаблона, найденного на просторах интернета и бездумно установленного на сайт, лежит на ваших плечах. Именно по этой причине рекомендую ставить шаблоны и плагины только приобретенные на темефоресте\кодеканьоне или скачанные с официального репозитория Вордпресс. Хотя и в них периодически находят уязвимости, поэтому важно оперативно обновляться.

Поэтому основа безопасности вашего сайта, это: правильная настройка, постоянный мониторинг и регулярные обновления.

Плагинов для защиты вордпресса

Их множество, рассмотрим связку iThemes Security и Wordfence Security (бесплатно устанавливаются из репозитория).

iThemes Security буквально в один клик позволяет сделать такие важные настройки, как:

  • удалить и переименовать пользователя с именем admin
  • сменить слабые пароли
  • ограничить доступ к админе по расписанию (например блокируя доступ в ночное время)
  • блокировать доступ к сайту при попытке подобрать пароль
  • изменить стандартные пути к админке или странице авторизации
  • запретить исполнять php скрипты в папке загрузки
  • изменить префикс базы данных
  • отслеживать изменения системных файлов и бить тревогу
  • и массу других настроек, значительно повышающих безопасность и защищенность сайта.

У Wordfence немного другие возможности:

  • регулярное сканирование файлов ядра, шаблонов, плагинов, сверка их с оригинальными из репозитория и предупреждение в случае изменений
  • отслеживание активности на сайте с блокировкой нежелательной
  • блокировка нежелательных стран и ботов
  • поиск кода бекдоров, троянов и нежелательных скриптов
  • отслеживание обновлений плагинов и уведомление о них
Читайте также:  Настройка редиректа htaccess для ваших сайтов

Система уведомлений очень удобна — как только вышло обновление какого-либо плагина, вы сразу получаете об этом письмо.

Также сразу вы будете в курсе, если на сайте произошло что-то ненормальное, получая уведомления о изменении содержимого файлов, попытки авторизироваться на сайте и подобрать пароль и т.п.

Если у вас более, чем один сайт, то проверка актуальности версий вордпресс и плагинов, а также их обновлений, может занимать неприлично много времени. В помощь идут различные сервисы панелей управления сайтами.

Ithemes предлагает для этих целей сервис Sync с возможностью бесплатно отслеживать до 10 сайтов. Если у вас больше, то стоит приобрести платный пакет либо зарегистрировать еще один аккаунт.

В панели сразу видно, что требует вашего внимания:

С массовым обновлением плагинов и шаблонов стоит быть аккуратным — иногда могут возникать глюки и ошибки несовместимости, поэтому после обновления проверьте сайты на работоспособность и корректность работы.

Но в основном все проходит без головной боли, поэтому на некоторых сайтах вполне можно сделать следующую настройку в wp-config.php, которая включит автоматическое обновление ядра

define( ‘WP_AUTO_UPDATE_CORE’, true );

А в functions.php для включения автообновления плагинов и шаблонов добавить:

add_filter( ‘auto_update_plugin’, ‘__return_true’ );

add_filter( ‘auto_update_theme’, ‘__return_true’ );

 

Более подробно об автообновлении можно почитать в Кодексе Вордпресс (на английском).

В случае, если обновление завалило сайт, либо он был поврежден в результате взлома — помочь может только резервная копия. Во-первых, резервные копии автоматически делает любой грамотный хостер, поройтесь в панели либо сделайте запрос поддержке — вам помогут. Во-вторых, резервная копия — это на самом деле ваша головная боль и ответственность, поэтому на хостера надейся, а сам — не плошай. Если шаблон и плагины вы сможете скачать заново, то потерянный контент и годы работы над сайтом — нет.

Плагинов резервного копирования большое количество, выбирается исходя из способов копирования и места хранения бекапа: в папке этого же сайта, на удаленном ftp сервере, в облаке, присылается емейлом и т. п.

Самые популярные UpdraftPlus Backup and Restoration и BackWPup Free.

Сделаю ремарку — выбирая плагин из числа доступных, обращайте внимание в первую очередь на количество скачиваний по сравнению с конкурентами, дату последнего обновления и доступный функционал, т. к. иногда все вкусные вещи урезаны и даются только в премиумной платной версии. Такой подход верен к плагину любого типа и назначения.

И продолжив разговор о профиле пользователя, обозначу важный момент: если кроме вас сайтом пользуется кто-то еще, то безопасность сайта равна надежности самого слабого пароля. Не важно, насколько сложный у вас пароль, но если вы пускаете на сайт постороннего копирайтера с ником editor и паролем superpass, чтобы было легче запомнить, то это хороший повод урезать всем пользователям сайта права, а также заставить сменить пароли на безопасные, благо такой инструмент есть в том же iThemes Security.

Если вам кажется, что проблема подбора паролей и атак на сайты не стоит вашего внимания, то обратите внимание на этот отчет Sucuri – крупнейшего сервиса по обеспечению безопасности и защиты сайтов. На данный момент фиксируется максимальное за всю историю количество атак на Вордпресс по адресу входа в админку /wp-login.php – до 47млн. неудачных попыток в день !

Если не просто блокировать доступ, но и включить уведомление на емейл о попытках авторизироваться, то вы будете получать сотни писем с отчетами в день. Поэтому если кроме вас больше никто не имеет доступа на сайт — просто заблокируйте доступ всем айпи, кроме своего собственного.

Настройка админки для безопасности

Adminimize – отличный инструмент для тонкой настройки админки.

С его помощью вы очень гибко настроите кто, что где и когда будет видеть на сайте.

Следующий шаг по усилению защиты сайта — это проверка качества и надежности кода шаблона сайта. Для этой цели служит плагин Theme Cheсk, который не имеет большого счетчика установок, т. к. требует достаточного уровня знаний php и основ разработки шаблонов, однако входит в число плагинов, отображаемых на главной странице добавления плагинов Вордпресс как рекомендуемый, в виду его полезности и важности.

Если проверить популярный шаблон The7, то можно увидеть большое количество ошибок в использовании функций вывода локализованного текста, что приводит к тому, что перевод некоторых фраз на русский язык не работает:

Проверка кода шаблона
Пример валидации кода шаблона сайта на предмет ошибок

С другими шаблонами ошибки могут быть и похуже- использование устаревших функций, неверное использование стандартных функций, что может привести к конфликту с плагинами, использование потенциально опасных и уязвимых функций.

Проверяйте и по мере сил устраняйте такие ошибки!

Проверка ошибок в шаблоне

Ну и классикой поиска подозрительного и вредоносного кода в шаблонах является Theme Authenticity Checker (TAC). Проверяйте им все шаблоны, даже купленные, а не найденные на варезниках. Его функционал проверки шаблонов пересекается с возможностями Wordfence, поэтому он подходит для быстрой проверки свежеустановленного шаблона, а Wordfence – для постоянной и регулярной.

И в завершение темы защиты сайтов, хочу рассмотреть еще один интересный момент — Content Security Police. Небольшое пояснение — если взломали ваш сайт и напихали левых ссылок, то по ним утекает ссылочный вес и занижается репутация сайта, если ссылаетесь на непонятно что. Если вставили редиректы и перенаправление трафика, то посетитель вашего сайта пропадает, т. к. при заходе на ваш сайт его сразу же перебрасывает куда то не туда.

Но даже если у вас все чисто, благородно и надежно — трафик с вашего сайта все равно может пропадать, либо вместо вашей рекламы может крутиться посторонняя, воруя ваши доходы. Это связано с зараженными браузерами, в которых стоят различные бары и дополнения. Два способа заразить браузер — это или поставить аддон, который имеет скрытую от вас возможность, или поставить какой-нибудь софт, который спрашивая или не спрашивая вас, меняет домашнюю страницу броузера и ставит свою панель.

В результате, если в этом броузере зайти на ваш сайт, то вместо вашей рекламы будет произведена подмена и показана чужая, а также добавлены различные попандеры-кликандеры. Кроме прямого убытка для вас, это еще и крайне вредно для сайта, так как поисковики отслеживают поведение пользователей и видят, что с вашего сайта народ переходит куда-то не туда, кликая на разные помойки. В результате — санкции, фильтры и баны.

Чтобы запретить броузеру встраивать посторонний код — существует специальный заголовок, передаваемый загружаемой страницей, мол — показывай все, что мой разработчик нарисовал, а больше ничего не трогай и не меняй. Подробнее про то, что такое CSP, а также как ее настроить на своем сайте, можете по гуглить.

Не забудьте, что seo оптимизация сайта также включает в себе оптимизацию текстов. Прочтите эту статью обязательно.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: