WordPress – это самая популярная система управления сайтом в мире. Большинство сайтов на CMS сделано именно на WordPress. Даже CMS Joomla, которая является ближайшим конкурентом WordPress, значительно отстаёт по распространённости.
Несмотря на свою известностью, WordPress далеко не идеальна. У неё есть недостатки. И некоторые из них, если с ними не бороться, могут загубить весь проект. В этой статье рассмотрим, недостатки WordPress и узнаем способы их устранения.
![WordPress](https://wpuroki.ru/wp-content/uploads/2022/07/WordPress.jpg)
Оглавление
Низкая скорость загрузки, высокая нагрузка на хостинг
WordPress – это медленная CMS. Не такая медленная, что во время работы с ней ощущаешь, что страницы загружаются долго. Но поисковики обычно негативно реагируют на такую скорость загрузки. WordPress сама по себе медленная, но скорость загрузки значительно падает ещё и от того, что вебмастер устанавливает на неё много плагинов.
Для того чтобы устранить недостаток медлительности в WordPress, есть несколько эффективных способов:
- Используйте для WordPress хороший быстрый хостинг. Не пользуйтесь бесплатными или дешёвыми хостингами. Они будут работать медленно, и никакие оптимизации не помогут ускорить сайт.
- Пользуйтесь плагинами для кеширования и минификации скриптов. Таких плагинов много, например, самые популярные это Autoptimize и WP-optimize. Кеширование создаёт копии страниц, к которым обращается браузер, не затрагивая сервер сайта. Это снижает нагрузку на хостинг. А минификация уменьшает файлы загружаемых скриптов. Чем меньше их вес, тем быстрее они загрузятся.
- Изображения – это самые тяжёлые файлы страницы. Поэтому для картинок есть несколько советов по оптимизации в рамках ускорения:
- Загружайте изображения весом до 1 Мб. А ещё лучше ограничиться – до 100 Кб.
- Используйте эффект ленивой загрузки – когда загружаются только те картинки, которые в данный момент видны на экране, а последующие подгружаются только по мере прокрутки страницы. Для ленивой загрузки есть плагины a3 Lazy Load, LazyLoad Plugin и многие другие.
- Используйте изображения в формате .webp. Однако нельзя просто сконвертировать картинки в этот формат, потому что некоторые устройства и браузеры не поддерживают его. Необходимо конвертировать картинки в .webp прямо на сайте, и отображать всем пользователям изображения в .webp, а тем, у кого этот формат не поддерживается, делать перенаправление на традиционные .jpg или .png. Звучит запутанно, но с этой задачей легко справляется плагин WebP Express. .webp – это современный графический формат, который уменьшает весь файл картинки до нескольких килобайт, не влияя на качество.
Дублирование страниц
Дубли страниц – это беда не только WordPress, но и некоторых других систем. WordPress создаёт страницы с одинаковым содержимым, но по разным адресам. Это особенность работы CMS. Когда поисковик индексирует их, он считает, что одна страница является плагиатом другой – ведь контент на них одинаковый, а URL разные. В результате большинство этих страниц в индекс не попадают, так как они низкого качества, не уникальные.
К счастью, этот недостаток можно легко исправить, используя правильный файл robots.txt. Файл robots.txt управляет индексацией сайта, и задаёт правила поисковику – какие страницы нужно индексировать, какие нет. Правильный файл robots.txt задаёт такие правила, что в индекс попадает только одна копия страницы, а её дубли блокируются. Например, вы можете увидеть файл robots.txt нашего сайта.
Большое количество повреждённых плагинов и тем
Для WordPress есть десятки тысяч тем и плагинов. Темы придают сайту дизайн и позволяют его настраивать, а плагины расширяют функционал. Создавать и загружать в официальное хранилище плагины и темы могут все желающие, в том числе это делают и не профессиональные программисты. Поэтому иногда там встречают повреждённые, не рабочие продукты, которые могут вывести сайт из строя. Чтобы устранить этот недостаток, есть несколько советов:
- Скачивайте плагины и темы только из хранилища WordPress, доступ к которому открывается из консоли или на официальном сайте.
- Даже в официальном хранилище есть повреждённые продукты. Будьте готовы, что сайт может выйти из строя. Если после установки плагина или темы сайт работать перестал, то восстановите его из резервной копии на хостинге.
- Устанавливайте плагины и темы, которые имеют высокий балл оценки пользователей. В хранилище WordPress у каждого продукта есть рейтинг.
WordPress уязвима перед взломом
WordPress – самая популярная система управления сайтом в мире. Поэтому она и самая уязвимая – так как большое количество сайтов сделано на ней, у хакеров есть большое количество инструментов для её взлома. Однако, несмотря на то, что этот недостаток звучит так опасно, его можно полностью нивелировать, выполняя простые правила:
- Пользуйтесь качественным хостингом. Не пользуйтесь бесплатным или дешёвым хостингом. Хостинг – это первая линия обороны перед атаками хакеров, и он также обеспечивает свой уровень защиты.
- Установите двухфакторную авторизацию на хостинге, так, чтобы вход был возможен только, если ввести код из СМС, которое пришло на ваш телефон.
- Пользуйтесь плагинами, которые блокируют вход в панель управления WordPress, если пароль был введён несколько раз неправильно. Например, Limit Login Attempts и другие.
- Не устанавливайте плагины и темы, которые были скачаны не из хранилища WordPress и не с сайта разработчика (если это платные плагины и темы). В них могут быть вирусы, которые станут лазейкой для взлома.
Отсутствие официальной службы поддержки
WordPress полностью бесплатная CMS и всегда такой останется. Поэтому нет ничего удивительного в том, что у неё нет официальной службы поддержки. WordPress создана добровольцами со всего мира и поддерживается ими же, они выпускают обновления и делают CMS актуальной, современной.
Если вы столкнётесь с проблемой при пользовании WordPress, вы не сможете обратиться в официальную службу поддержки и получить эффективный ответ в течение нескольких часов. Единственное место, куда можно обратиться – это форум WordPress. Там есть большое русскоязычное сообщество обычных пользователей WordPress, которые могут оказать консультацию по тем или иным вопросам. Главное правильно сформулировать проблему.