Flat CM

cloud_downloadСкачать актуальную версию help_outlineFAQ по плагину

Flat CM

Flat CM – это плагин для SEO подготовки сайта, удаления дублей, очистки кода, дополнительной защиты и многого другого!

Основная цель плагина – отказаться от дополнительных услуг программистов.

Код вашего сайта

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

  1. Удаляет JSON REST API
    WP с версии 4.4 создает технические страницы /wp-json/, которые успешно индексируются поисковиками, и в индекс попадают мусорные страницы.
    Итог: улучшает SEO вашего сайта.
  2. Отключает Gutenberg
    Если новый редактор не используется для написания статей, то в коде страницы всё равно остаётся подключение стилей этого редактора.
    Итог: снижает количество запросов на сервер и облегчает загрузку страницы для пользователя.
  3. Отключает Emoji
    WP с версии 4.2 добавил поддержку смайликов Emoji в исходный код для старых браузеров. Используется внешняя библиотека от Twitter. В 90% случаев это лишь создает лишний код и запросы к внешним ресурсам.
    Итог: снижает количество запросов на сервер и облегчает загрузку страницы для пользователя.
  4. Удаляет dns-prefetch
    С версии 4.6.1 в WordPress появились новые ссылки в секции <head> такого вида: <link rel='dns-prefetch' href='//s.w.org'>
  5. Удаляет jquery-migrate.min.js
    Файл jquery-migrate.min.js требуется для старых скриптов jQuery до версии 1.9.х. Сейчас необходимости использовать этот файл практически нет.
    Итог: снижает количество запросов на сервер и облегчает загрузку страницы для пользователя.
  6. Убирает ненужные ссылки из секции <head>
    По умолчанию WP выводит ссылки на RSD, WLW Manifest, короткую ссылку /?p=1, предыдущую и следующие записи.
  7. Удаляет стили .recentcomments
    WP по умолчанию для виджета “последние комментарии” прописывает в коде стили, которые практически невозможно поменять, т.к. к ним применяется !important.
    Итог: удаляет лишний css для юзеров.

SEO вашего сайта

WordPress не идеален для seo в своем первозданном виде, а тот же YoastSEO имеет ряд ошибок в своём функционале.

  1. Автоматически проставляет заголовок Last Modified
    WordPress не умеет отдавать в ответах сервера заголовок Last Modified (дату последнего изменения документа) и давать правильный ответ 304 Not Modified. А этот заголовок очень важен для поисковых систем. Его наличие ускоряет индексацию, снижает нагрузку и позволяет загружать поисковикам за раз больше страниц в индекс.
  2. Автоматически проставляет атрибут alt
    Атрибут alt обязателен к заполнению – так говорит большинство SEO-специалистов. Если вдруг в статье Вы пропустили или вовсе не заполняли его, он будет проставлен автоматически и будет равен названию статьи.
  3. Прячет внешние ссылки в комментариях в JS
    Лишние внешние ссылки из комментариев, которых может набираться с десяток и больше всего для одной статьи, ничего хорошего для продвижения не принесут.
  4. Прячет внешние ссылки авторов комментариев в JS
    До 90% комментариев на блоге может быть оставлено ради внешней ссылки. Даже nofollow от утекания веса страницы тут не поможет.
  5. Noindex для страниц пагинации
    В результаты поиска поисковых систем включаются страницы пагинации /page/2/, /page/3/ и т.д.
    Плагин закрывает от индексации страницы пагинации /page/2/, /page/3/ и т.д. с помощью тега noindex.
  6. Создает правильный robots.txt
    После установки WP не содержит файла robots.txt и его приходится создавать вручную. Мы перечитали около 30 различных статей, инструкции от Яндекса и Google, чтобы создать идеальный robots.txt
  7. Редирект с http на https
    Если Вы настроили SSL-сертификат на Вашем домене – обязательно включите редирект с http на https, чтобы поисковые системы правильно проиндексировали Ваш сайт.
  8. Убирает дублирование названия в хлебных крошках WP SEO by Yoast
    Последний элемент в хлебных крошках в плагине WP SEO by Yoast дублирует название статьи. Некоторые SЕО-специалисты считают это дублирование лишним.
  9. Заменить название записи на title в хлебных крошках WP SEO Yoast
    По просьбе клиентов реализовали замену дублирования названия записи на title страницы.
  10. Удалить тег <image:image> из XML карты сайта
    Яндекс.Вебмастер ругается на стандартную XML карту от плагина Yoast, т.к. в ней есть специфичный тег <image:image>.
  11. Проставить Canonical на страницах пагинации
    Плагин Yoast SEO на страницах пагинации выводит canonical ссылки /page/2/, /page/3/ и т.д.
  12. Удалить application/ld+json
    JSON-LD – формат микроразметки. Yoast выводит в шапке информацию о сайте и ссылку на поиск с помощью этого формата, на что постоянно ругается валидатор микроразметки.

Удаляет дубли страниц

Как и говорилось выше, wordpress – не идеален для seo, в том числе и из-за генерации дублей.

  1. Удаляет архивы дат
    Огромное количество дублей в архивах дат. Представьте, кроме того, что Ваша статья будет выводиться на главной и в категории, Вы еще получите как минимум 3 дубля: в архивах по году, месяцу и дате, например /2016/ /2016/02/ /2016/02/15.
  2. Удаляет архивы пользователей
    Если сайт наполняете только Вы – обязательный пункт. Позволит избавиться от дублей на архивах пользователей, например /author/admin/.
  3. Удаляет теги
    Если Вы используете теги только для блока Похожие записи, либо не использете их совсем – правильнее будет их закрыть, чтобы избежать дублей.
  4. Удаляет страницы вложений
    Каждая загруженная картинка имеет свою страничку на сайте, состоящую только из одной картинки. Такие страницы успешно индексируются и создают дубли. На сайте могут быть тысячи однотипных страниц вложений.
  5. Удаляет дубли пагинации постов
    В WordPress любую запись можно разделить на части (страницы), у каждой части будет свой адрес. Но этот функционал крайне редко используется, зато может создать Вам неприятности. Например, к адресу любой записи Вашего блога можно добавить номер, /privet-mir/1/ – откроется сама запись, что будет дублем. Номер можно подставить любой.
  6. Удаляет ?replytocom
    WordPress добавляет ?replytocom= к ссылке Ответить в комментариях, если включены древовидные комментарии.

Защита вашего сайта от взлома

Защищенность и безопасность WordPress – это один из главнейших аспектов работы над вашим веб-сайтом.

  1. Убирает возможность узнать логин администратора
    Сменили имя пользователя с admin на другое, чтобы злоумышленники не узнали Ваш логин? Не спешите радоваться, наберите в адресной строке вашсайт.ru/?author=1 и Вас в 90% случаев сразу перекинет на страницу автора /author/alexey, тем самым выдавая Ваш логин.
  2. Удаляет meta generator
    Позволяет злоумышленникам узнать версию WP, установленную на сайте. Этот meta тег никакой полезной функции не несет.
  3. Прячет ошибки при входе на сайт
    WP по умолчанию показывает, ввели ли Вы неправильный логин или неправильный пароль, что дает злоумышленникам понять, существует ли определенный пользователь на сайте, а после начать перебор паролей.
  4. Убирает ссылку на X-Pingback и возможность спамить pingback’ами
    Одной из причин, по которым Ваш сайт на WP стал тормозить, является атака на сайт, при которой идет большое количество запросов к файлу xmlrpc.php, который отвечает за pingback’и, удаленный доступ к WP. Через файл xmlrpc.php может идти DDoS или Брутфорс-атака.
  5. Удаляет версию у стилей и скриптов
    WP, темы и плагины часто подключают стили с указанием версии файла, плагина или движка.
    Выглядит это так: ?ver=4.7.5
    Во-первых, это позволяет злоумышленникам узнать версию плагина, движка, во-вторых, отключает кеширование для этих файлов, что уменьшает время загрузки страницы.

Функции для защиты контента

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

  1. Ссылка на источник при копировании
    Источник дополнительных обратных ссылок на Ваш сайт, при каждом копировании текста будет добавляться ссылка на статью.
  2. Отключает правую кнопку мыши
    Один из способов борьбы с копированием текста – отключение контекстного меню.
  3. Отключает выделение текста
    Один из способов борьбы с копированием текста – отключение выделения текста на странице.
  4. Отключает горячие клавиши
    Еще один способ – отключение горячих клавиш на копирование, исходный код, сохранение и т.д.
    Отключает комбинации Ctrl+C, Ctrl+A, Ctrl+U, Ctrl+S, Ctrl+X, Ctrl+Shift+C

Дополнительно

Дополнительные функции, которые могут пригодиться и немного облегчить вашу работу с wordpress.

  1. Транслитерация заголовков и файлов
    Аналог плагинов Rus To Lat, Cyr2Lat и др. Транслитерация постоянных ссылок и названий файлов. Например, пост “привет мир!” станет “privet-mir”, а файл “картинка.jpg” станет “kartinka.jpg”.
  2. Уведомление об использовании cookie
    В связи с законом № 152-ФЗ «О персональных данных» и законом ЕС необходимо показывать пользователям уведомление об использовании файлов cookie на Вашем сайте.
  3. Отключает Gravatar
    В качестве аватаров в WP автоматически выводятся граватары от gravatar.com, лишний внешний ресурс для загрузки.
    Отключает граватары и в качестве аватаров выводит локальную картинку по-умолчанию.
  4. Отключает ленты RSS
    Основная дыра, откуда будут парсить Ваш контент, – RSS-ленты. Для статейных сайтов, сайтов-визиток, корпоративных сайтов – отключать обязательно.
  5. Убирает в форме комментирования поле «Сайт»
    Надоел спам в комментариях? Посетители оставляют «пустые» комментарии ради ссылки на свой сайт?
  6. Убирает ссылки на сайт wordpress.org из админ бара
    Первым пунктом в панели инструментов идет логотип wordpress’а и внешние ссылки на сайты wordpress.org, документацию и форумы WP.
  7. Убирает редко используемые виджеты
    Виджеты “Страницы”, “Календарь”, “Облако меток” создают по лишнему запросу к базе данных, а используются сейчас крайне редко, т.к. “Страницы” легко заменяются виджетом “Меню”, а два других только создают дубли страниц.
  8. Ограничивает или выключает ревизии
    При сохранении и обновлении любой записи или страницы создается её копия (ревизия), которую в будущем можно посмотреть или восстановить. Но со временем большое количество таких ревизий (а их может быть десятки для каждой страницы) забивают базу данных, расходуя место и замедляя работу. Обычно достаточно хранить до 3-5 последних ревизий.
  9. Отключает верхнюю панель администратора
    По умолчанию для авторизованных пользователей показывается верхняя панель администратора, но не всегда она нужна.

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

Adblock
detector