Как правильно подготовить серверную часть WordPress для SEO
Опубликовано: 2020-01-25Независимо от того, что вы думаете, SEO по-прежнему является важной частью многих предприятий по всему миру, и оно все еще живо и работает. При этом становится ясно, что есть множество новых входных данных, функций и, что наиболее важно, стратегий, которые необходимо учитывать.
Использование различных технологий для «эксплуатации» алгоритма Google и, следовательно, его системы ранжирования, например, стало стандартом для многих SEO-специалистов, которые, по сути, все больше и больше превращаются в «SEO-ориентированных» разработчиков. При этом давайте попробуем проанализировать, почему и как вы должны подготовить свой сервер WordPress для SEO с технической точки зрения.
Что такое техническое SEO?
Хорошо, чтобы правильно понять, как настроить ваш сайт WordPress для SEO, мы должны проанализировать, что такое техническое SEO. Прежде всего, в настоящее время нет точного определения того, «что такое техническое SEO», но мы могли бы дать общее определение: при техническом SEO мы подразумеваем комбинацию стратегий, созданных для того, чтобы «дать Google знать, что происходит». мой сайт как можно быстрее». Техническое SEO — это то, о чем очень заботятся корпоративные компании, а именно Apple, Amazon и TESLA, и это лишь некоторые из них. Техническое SEO так же сложно, как и разработка интерфейса, и, несмотря на множество статей, доступных в Интернете, оно требует глубоких знаний HTML, CSS и Javascript (в частности).
Является ли WordPress оптимизированной для SEO архитектурой?
К сожалению, это не так. WordPress — враг номер один для многих SEO-специалистов, так как это так называемая «устаревшая архитектура» (подробнее об этом позже). Хотя это может показаться пугающим, здесь есть одна загвоздка: WordPress действительно можно оптимизировать для технического SEO, не прибегая к хитрости. Разработчики SEO знают, что WordPress «ограничен» для технических задач, и поэтому они разработали множество различных инструментов, таких как Yoast, чтобы помочь вам построить лучшую архитектуру, даже если вы не являетесь экспертом в PHP. В 2019 году, если вы работаете с архитектурой WordPress, обязательно иметь надлежащий бэкэнд.
«Я не знаю, как программировать, что мне нужно изучить в первую очередь?»
Как было сказано выше, техническое SEO в значительной степени связано с кодом, независимо от того, что говорят сомнительные блоги в Интернете. Не беспокойтесь, однако, если вы не являетесь экспертом в области кодирования, поскольку вам просто нужно выучить 3 языка или, что еще лучше, синтаксис. HTML является обязательным, так как при планировании любой формы стратегии технического SEO вам потребуется проверять заголовки, заголовки страниц, метаописания и другие теги. Имейте в виду, что Googlebot (собственный поисковый робот Google) способен тщательно читать HTML, поэтому наличие идеального «скелета» HTML является обязательным.
Просматривая страницу на своем сайте WordPress, вы должны проанализировать заголовки (<h2> </h2>) и оптимизировать их с помощью ключевых слов с длинным хвостом, в то время как ваш <h1> должен использовать основное ключевое слово. После HTML важен и CSS, но вам не нужно изучать каждый селектор, свойство и значение. CSS следует анализировать, когда он используется вместо вышеупомянутых заголовков (вы не представляете, сколько страниц WordPress использует спрайты CSS вместо форматирования h1,h2).
Как насчет Javascript?
Javascript для технического SEO следует рассматривать отдельно от двух других интерфейсных языков. Робот Google (даже если он был недавно обновлен) не может читать Javascript, поэтому, если у вас есть какое-либо нативное приложение, любой аккордеон с большим количеством ценного или буквально любой формы текста, включенного в скрипт, вы можете считать, что он ушел из Google. Однако недавно Google представила «очередь рендеринга» для Javascript (особенно на стороне клиента), которая в основном «признает» тот факт, что часть контента теряется в процессе сканирования. На практике это означает, что Google будет читать ваш контент (тот, который включен в определенный скрипт) после вашего HTML и CSS, эффективно замедляя его рейтинг.
Есть ли способ это исправить?
WordPress — это очень тяжелая архитектура Javascript. Существует множество аккордеонов, слайдеров и плагинов, основанных на jQuery, Vue и других фреймворках, которые громоздки и отображаются на стороне клиента. Самый простой способ исправить это — реализовать Javascript для рендеринга на стороне сервера, что является сложной задачей и требует от разработчиков больших знаний о Next.js и других фреймворках для рендеринга на стороне сервера. Это, конечно, то, что требует времени, ресурсов и конкретных профессиональных фигур, с чем не многие компании могут справиться.
В общем, лучшим подходом для Javascript в WordPress было бы ограничение его использования задачами, связанными с графикой, такими как анимация меню или изображений. Одно применение скрипта для простой строки текста может разрушить месяцы и месяцы работы по SEO, так что имейте это в виду при планировании бэкенда и внешнего интерфейса WordPress!
Все настраиваемые поля!
Если есть что-то хорошее, что PHP делает в архитектуре WordPress, то это, безусловно, использование настраиваемых полей. Пользовательские поля необходимы для технического SEO, особенно при планировании использования GTM (Google Tag Manager) и структурированных данных. Второй, в частности, стал довольно фундаментальной частью мира SEO, с десятками свойств, атрибутов и богатых результатов, достижимых с помощью разметки Schema.org (подробнее об этом позже). Важно иметь в виду, что настраиваемые поля требуют некоторого знания PHP, поэтому было бы относительно полезно изучить его общий синтаксис.
Говоря о схеме…
Структурированные данные ОБЯЗАТЕЛЬНЫ в 2019 году для любой стратегии технического SEO. Google высоко ценит сайты, размеченные структурированными данными, и поэтому каждый SEO-специалист должен обратить на это внимание. Структурированные данные относятся к использованию закодированных сценариев JSON-ld (в основном), которые фактически являются «подтверждением» того, что контент охватывает вашу страницу. Вдобавок ко всему, Google вкладывает большие средства в результаты с расширенными результатами поиска (звездный рейтинг для страниц продуктов, поля часто задаваемых вопросов и многое другое) только для того, чтобы улучшить взаимодействие с пользователем.
Schema — это программа с открытым исходным кодом, и она обновляется ежедневно, поэтому, если вы еще не создали для нее настраиваемые поля, вам следует сделать это сейчас. Гипотетически для этого можно использовать плагины, такие как приложение Schema, но с разметкой Schema всегда лучше вручную закодировать их, используя свойства и атрибуты, которые лучше всего подходят для вашего контента.
Скорость: самая большая проблема WordPress
Как упоминалось выше, WordPress — это то, что называется «унаследованной архитектурой». Под этим мы подразумеваем, что библиотеки, фреймворки и движок, которые его перемещают, считаются «устаревшими» и «старыми» в сегодняшнем мире фронтенда и бэкенда. Имея это в виду, довольно легко понять, почему некоторые сайты WordPress не очень эффективны с точки зрения скорости. Скорость является очень важным фактором ранжирования для рейтинга Google, и существует множество различных способов улучшить ее для технической стратегии SEO.
Прежде всего, вы должны уменьшить использование графических плагинов, таких как WPBakery : ручное кодирование вашего CSS может сэкономить вам (даже не шутки) по крайней мере 1 секунду времени загрузки страницы. В идеале разработчик должен был бы создать хорошо работающий сайт, но оптимизация скорости, особенно при сжатии изображений и других второстепенных ресурсов, может быть выполнена кем угодно.
Как правильно спланировать серверную часть для оптимизации сканирования
Мы рассмотрели, как Google сканирует Javascript, и теперь мы готовы рассказать, как подготовить ваш сайт WordPress к оптимальному бюджету сканирования. Для «Бюджета сканирования» мы подразумеваем период времени, в течение которого Google сканирует веб-сайт, чтобы впоследствии проиндексировать и ранжировать его в поисковой выдаче. Опять же, существует множество стратегий, которые можно использовать для оптимизации краулингового бюджета вашего сайта WordPress, но все они начинаются с анализа файлов журналов.
Используя такие инструменты, как ScreamingFrog или Deepcrawl , вы сможете анализировать и определять, какие страницы сканируются чаще всего, и, как правило, вы увидите, как Google на самом деле сканирует ресурсы, такие как файлы тем, больше, чем фактические целевые страницы. Это, конечно, серьезная проблема, поскольку вы фактически тратите время робота Googlebot, позволяя ему сканировать фрагменты вашего сайта, которые не ориентированы на ключевые слова, что ограничивает ваш потенциал ранжирования. Как только это будет признано путем надлежащего анализа файлов журналов, вы можете удалить те ресурсы, которые сканируются, из бюджета сканирования робота Googlebot, запретив их использование в файле robots.txt. Вы можете найти больше информации о том, как это сделать здесь.
Что насчет мобильного?
Как вы, возможно, знаете, Google высоко ценит мобильную версию каждого сайта, до такой степени, что мобильный индекс считается первым с 2018 года (технически с 2017 года, но он был полностью зарегистрирован в 2018 году) для целей ранжирования. Чрезвычайно важно понимать, что все эти стратегии применимы и к мобильным устройствам, когда вы планируете свою архитектуру WordPress с немного большим акцентом на краулинговый бюджет просто потому, что Google сканирует мобильные версии сайтов намного быстрее.
В WordPress некоторые разработчики приложений создали плагин AMP, с помощью которого вы сможете создавать, улучшать и оптимизировать, в конечном счете, мобильную скорость вашего сайта WordPress. AMP (ускоренные мобильные страницы) — это то, что также может помочь в популярных результатах в Google, если ваш контент / продукт не очень ориентирован на длинные формы контента.
Заключить
WordPress — это простая архитектура для настройки, но чрезвычайно сложная для оптимизации, особенно когда речь идет о техническом SEO. Обратите внимание, что эти стратегии являются лишь скелетом того, чем на самом деле является техническое SEO, применяемое к WordPress, поскольку в уравнение включено множество переменных, начиная от настройки подробных правил GTM и заканчивая оптимизацией качества сеанса в зависимости от цели сайта. При этом можно создать и реализовать чрезвычайно качественную стратегию технического SEO с помощью WordPress, особенно если вы оптимизируете его серверную часть с самого начала. WordPress может быть устаревшей архитектурой, но есть множество способов «преодолеть» эту первоначальную проблему, как упоминалось выше.