Clearfy Pro: чистый код сайта на WordPress

Плагин для ВордПресс Clearfy Pro

WordPress стала площадкой для творчества большого количества разработчиков. Открытый код и расширенные возможности движка являются отличной базой для различных дополнений. Их принято называть плагинами. Об одном из них мы поговорим в сегодняшнем обзоре. Нужно сказать, что установка плагина – крайняя мера. Здесь наблюдается принцип «где-то прибыло, значит где-то убыло». Однако бывают исключения, и Clearfy Pro – тому подтверждение. Данный плагин является комплексным решением по глобальному улучшению вашего ресурса. Он обеспечивает дополнительную защиту, оптимизирует SEO блок, чистит код от мусора избавляет от массы других проблем. Всего Clearfy Pro проводит работы по 49 пунктам.

Коротко о плагине Clearfy Pro

Проверка сайта на чистоту кода на странице плагина Clearfy Pro
На странице плагина можно проверить свой сайт на все типичные ошибки и дыры в коде. Клик по картинке ведет на страницу с проверкой.

Clearfy Pro представляет собой стандартное дополнение с расширенными возможностями. Правила установки обычные, занимает она минимум времени. Плагин максимально облегчен, не встраивается в код. За счет этого его работа влияет на быстродействие сайта сугубо положительно. Для запуска кликаем по соответствующему пункту в основном меню. Появляется рабочая область, которая начинается с заголовка «Настройки». Ниже идет ряд кнопок:

  • «Включить все, что возможно»;
  • «Только рекомендованные»;
  • «Отключить все».

При первом запуске Clearfy Pro последняя кнопка не активна, так как вы еще ничего не настраивали. Использовать первую рекомендуем только после обзора всех функций дополнения. «Только рекомендованные» – выбор для неопытных пользователей. Для профессионалов предусмотрена ручная настройка.

Далее видим ряд вкладок: основные, код, SEO, дубли, защита, дополнительно, redirect. Это краткая презентация возможностей утилиты. В каждой задаются параметры соответствующего блока. Отметим, что дополнение адаптировано под неопытного пользователя. Пункты отличаются понятным названием, присутствуют пояснения и примеры. Под рекомендованными функциями есть соответствующие подписи. Достаточно сохранить заданные в блоке настройки, и изменения уже будут актуальны. Сбоев в работе плагина замечено не было.

В интернете есть аналоги. Большая часть из них сделана, что называется, в кустарных условиях. Да, они работают, но с ошибками. В ряде случаев они не столько улучшают, сколько убивают ресурс некорректными алгоритмами. Clearfy Pro – это коммерческий проект. Стоимость дополнения составляет 970 рублей для 1 сайта и 1940 для неограниченного их количества. Выводы о целесообразности покупки сделаем в конце обзора, но уже можно предположить, что оно того стоит. Улучшения по 49 пунктам – это не все. Разработчики предлагают пожизненную бесплатную поддержку и регулярные обновления. Последние привнесли в плагин не 1-2 новые функции, а целые их блоки. Создатели не останавливаются на достигнутом, быстро адаптируют Clearfy Pro под обновления самого движка WordPress. Это делает плагин не просто конкурентоспособным, а лидером в своем классе.  

Чистка кода плагином Clearfy Pro

Первый пункт настройки дополнения. Он достоин особого внимания. От него зависит правильная индексация сайта поисковыми системами и сторонними роботами – к примеру, «Яндекс.Новости». Корректировка кода сводится не только к исключению и закрытию секций, но и работе со стилями, удалению ненужных элементов. WordPress – это прекрасная база для сайта любой тематики. Но, как и другие движки, WP имеет огрехи. Он регулярно обновляется, чтобы соответствовать запросам пользователя. Изменения не всегда положительные.

В частности, с обновлением 4.4 в WP добавили компилирование технических страниц /wp-json/. Они входят в виртуальную директорию, которая попросту бесполезна. Количество страницы варьируется от 30 до 40 тыс. Все бы ничего, но они успешно индексируются Яндексом. Техстраницы вклиниваются в полезный контент, мешают его выдачи. Критическая ошибка, которая с Clearfy Pro решается в один клик. Результатом становится чистая стартовая секция <head>. В качестве бонуса плагин автоматически выводит на первые строчки redirect. Кто не знает, это автоматическая переадресация с одного URL на другой. Обычно все решается изменением адреса страницы, но, если потребуется, redirect можно настроить в этом же шаблоне.

Огрехи обновлений WP часто выходят секции <head> боком. 100% функций Clearfy Pro работают именно с ней. Следующий «косяк» разработчиков движка коснулся emoji. Сегодня мало кто задумывается об обновлении браузеров. Если они автоматические, проблем нет. Однако на волне теории заговора многие деактивируют данную функцию. Результатом становятся сильно устаревшие программы. Для этой категории пользователей WP и добавила отдельный алгоритм смайликов Emoji в версии 4.2 Базой является внешняя библиотека Twitter. Оказалось, что в 90% случаев она не работает. Получаем кучу бесполезного кода и расход системного ресурса на внешние запросы. Создатели плагина уловили тенденцию, и добавили в него функцию удаления emoji из <head>. Итогом становится ускорение работы сайта и та же чистая индексация.

Не секрет, что в секции <head> много ненужных ссылок. В категорию попадает постраничная навигация, линки на RSD, WLW Manifest, /?p=1 и другое. До выхода Clearfy Pro комплексного решения не существовало. Приходилось чистить вручную, устанавливать ряд дополнений, обращаться к специалистам. Это приводило к потере времени и денег. Здесь все реализовано в рамках отдельной функции. Бывалые программисты не раз сталкивались со стилями .recentcomments. Они присутствуют в любом шаблоне и отвечают за вывод формы последних комментариев. Другие CSS отлично правятся или удаляются. Но с этими стилями фокус не проходит из-за обращения !important. Последний является тем же CSS приоритетного уровня. Проще говоря, стили, в которые он входит, идут на первом месте. Разработчикам Clearfy Pro удалось не только успешно вырезать .recentcomments, но и автоматизировать данное решение. Есть еще пара моментов достойных внимания дотошного владельца сайта.

После обновления WP до версии 4.6.1 в <head> появляется следующая строка – <link rel=’dns-prefetch’ href=’//s.w.org’>. Она предназначена для ускорения загрузки файлов с указанных в конструкции href=” доменов. Вопрос не раз поднимался на форумах. Профи не отрицают, что доля пользы от нее есть. Скорость загрузки возрастает, но речь идут буквально о миллисекундах. Если боритесь за крупицы, удалять не стоит. Большинство советуют не заморачиваться и сделать выбор в пользу уменьшения количества строк в коде. Аналогичная история с файлом jquery-migrate.min.js. Он также полезен, но только при работе со скриптами jQuery версии не позднее 1.9.х. Сегодня они встречаются редко. Следовательно, есть смысл полностью отказаться от файла. 

Напоминаем о ручной настройке, которая позволяет создать собственный перечень решений в рамках определенного сайта. При работе с WP актуален принцип «не знаешь – не трогай». Если вы новичок, то лучше воспользоваться рекомендациями. Профессионалов ручная настройка не смутит. Рассмотрев дополнение Clearfy Pro с точки зрения многогранности оптимизации кода, делаем вывод, что оно более чем полезно. Секрет кроется в автоматизации решений, которые ранее можно было реализовать только отдельными плагинами или правками вручную. А здесь все не только быстро, но и понятно обывателю.

Настройки SEO

Возможности движка WP широки, но не безграничны. Ряд функций и вовсе в нем недоступен. Например, в нем никак не реализован ответ поисковику относительно последних изменений на сайте в целом и отдельных его разделах. В сфере программирования явление получило название заголовка Last Modified. По сути, это отклик сайта о последних изменениях. Если таковых не было, то он должен выдавать ответ 304 Not Modified. Пользователи, имеющие хотя бы поверхностное представление о работе поисковых систем, наверняка уже уловили значимость функции. Отсутствие корректного ответа дезинформирует робота, и он раз за разом индексирует страницы без изменений. Результат предсказуем: дополнительная нагрузка, снижение количества страниц в выдачи, медленная индексация и прочее. Last Modified дает правильный отклик поисковику не только относительно сайта в принципе, но и отдельно по категориям и тегам.

В области SEO регулярно появляются новые правила. Этому способствуют нововведения в алгоритмах работы поисковых роботов. Ежедневно на профильных площадках выходят статьи о тех или иных изменениях. В частности, поменялось мнение относительно атрибута alt. Он является дополнением к тегу <img>, отвечающего за индексацию картинок. На него возложена функция заголовка для изображения. Если он не прописан, картинка не попадет в выдачу. Человеческий фактор никто не отменял: не знали, забыли и т.п. Плагин Clearfy Pro автоматически проставляет alt как название статьи. В принципе, с дополнением даже не обязательно проставлять его вручную.

Плагин работает с внешними ссылками в комментариях. Это минус, который идет с WP бок о бок с момента его появления. Что в них плохого? Лишние ссылки – негатив для любого сайта. Из-за них вес страницы (ее значение) в поисковике многократно уменьшается. С этой целью пользователи стремятся решить данный вопрос как можно скорее. В ход идут разные методы: простенькие дополнения, доработка вручную, уникальные инструменты и прочее. Clearfy Pro решит проблему, но работает он на 100% только с оригинальной формой комментирования WordPress. В случае с кастомными вариантами эффект разработчики не гарантируют. Речь идет об авторских ссылках и линках в теле комментариев. Первые частенько пытаются закрыть с помощью nofollow, но получается далеко не всегда. Алгоритм этого плагина заключается к преобразованию ссылки в JavaScript код. Это никак не влияет на ее внешний вид.

Много говорим об индексации и не можем оставить без внимания robots.txt. Знать и понимать суть данного файла обязан владелец любого сайта. Без него настройка индексации сводится на нет. Robots.txt – текстовый файл, расположенный в корне сайта. В нем прописывается доступ к страницам ресурса для поисковиков. Через него можно закрыть все. Было время, когда файл воспринимался поисковиками как рекомендации. Сегодня для Яндекса robots.txt является 100% проводником в индексации сайта, а для Google – настойчивым предупреждением. В общем, его вес в плане захвата сайта огромен, игнорировать файл никак нельзя. Он нуждается в комплексной настройке. Заявлено, что плагин рассчитан на его компиляцию с учетом особенностей ресурса. Идеального файла вы не получите, но хороший robots.txt с грамотной структурой и защитой административных данных гарантирован. Он легко правится из панели управления.

SSL-сертификат стал важным пунктом защиты данных. Он закрепляется за доменом. Криптографическая технология выстраивает безопасное соединение, что является дополнительным преимуществом ресурса. Однако не забываем о правильной индексации. После настройки сайт обязательно переводится с http на https. С данным плагином операция сводится к 1 клику. Задумайтесь о длине HTML кода. Робот читает быстрее, но, как и человек, построчно. Пробелы, переносы, символы табуляции увеличивают длину кода и время его обработки. Требуется минификация страниц, которая является встроенной функцией дополнения Clearfy Pro. Объем выдачи уменьшается на 20-30%. Итогом становится меньший вес и дополнительные баллы в Google PageSpeed.

Последним новшеством от создателей плагина стал noindex для страниц пагинаций. Они играют роль в рамках функционирования сайта, но не его индексации. Для поисковика этот тот же мусор. Странно, но данный огрех не предусмотрен в аналогах утилиты. Разработчиков считаем первопроходцами. Ставим высший бал за простой и эффективное решение – noindex для страниц пагинаций /page/2/, /page/3/ и т.д.

Комплексная защита

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

WP не назовешь безопасным движком. На руку злоумышленникам играет всеобщая доступность его основных данных. Можно сравнить с новым автомобилем бренда, который они отдали конкурентам вместе с технической документацией. Пользуйтесь, господа! С одной стороны, без этого свободные разработчики не достигли бы впечатляющих успехов, а с другой – слабые места движка и шаблонов известны многим. Требуется дополнительная защита. Clearfy Pro создан с оглядкой на данную проблему. Первое, о чем подумали разработчики, – сведения главного администратора. Его логин и пароль в приоритете для мошенников. Начинается все с имени пользователя. На ряде ресурсов его не меняют со стандартного admin, а зря: они двое упрощают задачу хакерам. Периодическая смена логина тоже не дает гарантий. Не забываем о строке вашсайт.ru/?author=1, которая ведет на страницу приоритетного пользователя. Это дополнение закрывает к ней доступ и осуществляет redirect на главную или другую страницы.

Узнать логин админа можно другим способом. Он банален, но некоторые владельцы сайтов о нем даже не знают. На 90% ресурса предусмотрена стандартная панель входа. Она имеет ряд изъянов, в числе которых стандартные шаблоны ошибок и неограниченное количество запросов. Злоумышленники имеют ряд вариантов логинов. Они вводят каждый из них и выясняют, зарегистрирован ли он на сайте. Если да, то система выдаст ошибку по типу «введенный вами пароль пользователя nas spalili неверен». Далее мошенники подбирают пароль, и дело в шляпе. Плагин защищает и здесь, заменяя стандартный шаблон на «Неверный логин или пароль».

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

В 21 веке набирают обороты DDoS-атаки. Крайне неприятное явление, от которого до сих пор не существует 100% защиты. Обидно, что сайт может не являться целью атаки. Она заключается в обращении к ресурсу огромного количества запросов с разных устройств по всему миру. В случае с WordPress большая часть их них приходится на файл xmlrpc.php. Сайт при этом падает, но запросы продолжают поступать. Через прямое соединение хакеры и закачивают на обращаемые к ресурсу устройства вирусы, сторонние утилиты, воруют данные и т.д. Если есть база зарегистрированных пользователей, это вообще Мекка для мошенников. Дополнение удаляет ссылку на xmlrpc.php, чем значительно облегчает нагрузку. От себя добавим, что это успех, но не панацея. Специалисты рекомендуют комбинированный метод.

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

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

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

Первым пунктом идет защита от копирования. Она осуществляется за счет отключения контекстного меню, вызываемого правым кликом мыши. Будьте готовы, что копирование будет закрыто и для вас. Для дублирования придется заходить в панель редактирования статьи, что не всегда удобно. Разработчики пошли дальше и внедрили меру запрета даже выделения текста. Если же вы не отключили копирование, то активируйте автоматическое формирование ссылки на источник. Отдельным пунктом настраивается возможность использования горячих клавиш. Сам набор стандартный. Ценность его заключается в том, что он отлично работает с другими настройками плагина.

Мелочи

Они помещены в раздел «Дополнительно». Они не являются первой необходимостью: скорее, выступают в качестве приятного бонуса. Не так давно интернет принял в себя немного кириллицы. До конца она еще не прижилась, поэтому лучше прибегнуть к транслитерации. Задача решалась посредством установки отдельного плагина. Clearfy Pro является аналогом таких разработок. Он успешно реализует транслит названий постов, картинок, видео и прочих файлов.

Важно! Применим только для постоянных ссылок по типу «Привет, мир!»

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

Резюме

Clearfy Pro – однозначно полезная вещь, которая стоит своих денег. Она совмещает в себе функции минимум 10 аналогичных разработок. При этом плагин практически не нагружает сайт, прекрасно работает с другими популярными дополнениями по типу Yoast SEO. Его также отличает простое управление, адаптация под новичков и бесплатная поддержка, обновления.