the-top-8-mistakes

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

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

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

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

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

Ошибка №1: Отсутствие резервных копий

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

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

Однако не все хостинг-платформы включают функцию резервного копирования, поэтому еще одним хорошим вариантом могут стать плагины. Плагины Backup Buddy и Updraft позволяют создавать собственные резервные копии и автоматизировать дальнейшие процессы. Другие плагины позволяют экспортировать резервные копии на Google Drive, Dropbox и т.д.

Ошибка № 2: отсутствие резервных копий перед запуском обновлений WordPress

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

Прежде чем нажать кнопку «обновить» для любого программного обеспечения, убедитесь, что вы сделали резервную копию. Это делается для того, чтобы иметь точку отката, если в результате обновления какая-то функциональность или отображение будут изменены или даже сломаны. Если внутренние обновления WordPress вызывают проблемы с вашим сайтом, самое время нанять разработчика, который сможет устранить ошибки, появившиеся благодаря новым функциям программного обеспечения.

Ошибка №3: Отсутствие среды для тестирования

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

Это особенно актуально для новичков, не являющихся разработчиками, которые в основном полагаются на Google, чтобы понять, как читать и писать код. Самостоятельный подход «проб и ошибок» может завести вас довольно далеко. Но даже простое копирование и вставка могут привести к серьезным поломкам, которые вы не сможете решить самостоятельно без разработчика. С помощью тестовой среды вы сможете увидеть проблемы до того, как запустите их в работу. (Как и в случае с резервным копированием, некоторые хостеры предлагают тарифные планы с включенным в них режимом работы).

Ошибка №4: Неиспользование дочерних тем

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

Родительские темы часто составляют большую часть вашего сайта. Как и программное обеспечение, они периодически нуждаются в настройках и обновлениях. Это означает, что при обновлении темы все изменения пользовательского кода перезаписываются и теряются. Это очень неприятно, если тема составляет 70% или более вашего сайта. Именно здесь на помощь приходят дочерние темы. Сохранение изменений в дочерней теме позволит вам обновить родительскую тему без перезаписи пользовательского кода.

Ошибка №5: Использование ‘admin’ в качестве имени пользователя

Логично, почему владельцы сайтов предпочитают использовать простое имя пользователя по умолчанию. Но использование имени пользователя ‘admin’ в качестве имени пользователя фактически является открытым приглашением для хакеров. В современном мире большинство взломов WordPress совершают автоматизированные боты, бездумно угадывая имя пользователя и пароль каждый раз, когда они обнаруживают форму входа в WordPress. Это так называемый взлом методом грубой силы, и его можно избежать.

Вам обязательно нужна административная учетная запись для вашего сайта. Просто назовите его буквально как угодно, кроме admin. Когда ваша учетная запись пользователя ‘admin’ больше не будет выполнять функции для вашего сайта, вы можете удалить ее навсегда.

Изменение пути к WP-admin обеспечивает дополнительный уровень защиты, так как боты не смогут найти вашу страницу входа для атак методом перебора. WordFence — это дополнительный плагин безопасности, который заблокировал более 8 миллиардов атак только за последние 30 дней. Вы также можете использовать этот плагин, чтобы изменить стандартный путь /wp-admin на что-то уникальное.

Ошибка №6: Плагин для каждой проблемы

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

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

Ошибка №7: Не обращать внимания на производительность сайта

Когда речь идет о производительности, каждый элемент сайта, который вы видите, оказывает определенное влияние на его общую скорость, что как никогда важно с учетом недавно введенных Google факторов ранжирования, Core Web Vitals.

Большие, громоздкие изображения — главный тормоз производительности. Оптимизация изображений оказывает огромное влияние на вес страницы и время загрузки, что также может повысить рейтинг в поисковой выдаче. По моему скромному, пока еще экспертному мнению, WP Smush (Pro) — это самый эффективный способ уменьшить общий вес страницы без ущерба для качества изображений, и он стоит $5/месяц подписки.

Как высокое время блокировки, так и большое количество http-запросов страниц также существенно влияют на производительность. WP Rocket поставляется с функциями агрессивного кэширования CSS и JavaScript, комбинирования кода и инструментами минификации. Это один из самых быстрых способов улучшить показатели производительности.

Аудит производительности вашего сайта покажет вам, какие красные флажки и в какой последовательности должны вас беспокоить. Google PageSpeed Insights и GTMetrix предоставляют подробные отчеты, позволяющие начать конкретные действия по улучшению производительности сайта.

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

Ошибка №8: Отсутствие эксперта по WordPress в вашей команде

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

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

Экстренные вопросы — это самая большая причина иметь в своем кармане хорошо проверенного разработчика.

Хотя вы, возможно, не сможете позвонить им посреди ночи, когда у вас возникнет что-то срочное, вы можете быть спокойны, имея их на быстром наборе первым делом утром. На досках объявлений для фрилансеров я слишком часто вижу проекты с пометкой «СРОЧНО» в теме письма, потому что клиент не стал искать помощи, пока что-то не начало негативно влиять на его бизнес. Хотя каждый разработчик стремится помочь, не все разработчики хотят быть представленными клиенту и его сайту с такой срочностью.

Заключение

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

От up-ar