Что веб-разработчики должны знать о техническом SEO

Опубликовано: 2019-06-11

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

Говорят, что одним из главных навыков, которые сегодня нужны оптимизаторам, является способность общаться и объединять различные точки зрения. Ни одно мероприятие не проходит без того, чтобы высокотехнические SEO-специалисты не упомянули, как разговаривать с разработчиками.

Но помимо того, как разговаривать с разработчиками, вам также нужно знать, что сказать. Если у вашей команды разработчиков никогда не было опыта работы с SEO, вот некоторые важные вещи, которые они должны знать, не снисходительно объясняя, что такое теги <title>. В конце концов, разработчики далеко не новички в Интернете.

Освойте основы

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

  • XML-карты сайта
  • Роботы.txt
  • Требования к шаблону, такие как размещение кодов отслеживания аналитики, использование заголовков (
    < h1 >…), разметка schema.org или семантический HTML
  • Объявления страниц, такие как <link rel="canonical" >
  • Элементы, традиционно используемые при построении результатов поиска (<название>, <мета-описание=”lorem ipsum…”>, URL-адреса)
  • 301 редиректы
  • Скорость страницы
  • HTTPS и миграция сайта, если ваш сайт использует HTTP
  • Важность страницы и структура сайта на основе ссылок
  • Надежность и безопасность сервера
  • Мониторинг журнала сервера для целей SEO

Если вам нужен курс повышения квалификации для себя или кого-то другого, руководства для оптимизаторов часто бывают более подробными и полными, чем руководства, написанные оптимизаторами для разработчиков, что делает их более полезными. Хорошим местом для начала всегда является «Руководство для начинающих по SEO» от Moz или «Руководство для начинающих по поисковой оптимизации» от Google и помощь их Search Console в целом.

SEO работает только тогда, когда поисковые системы могут сканировать и отображать URL-адреса.

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

Ботам нужен доступ к веб-сайтам

Google использует разные пользовательские агенты для сканирования веб-сайта. У них должен быть доступ не только к страницам, но и к ресурсам (изображениям и другим медиафайлам), JavaScript и другим элементам, необходимым для отображения содержимого по URL-адресу.

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

Многим SEO-инструментам также требуется доступ для сканирования или очистки частей веб-сайта для анализа производительности или подготовки пакетных исправлений.

Если у SEO-специалистов нет доступа к средствам фильтрации доступа к ботам (robots.txt, htaccess, заголовки HTTP…), они будут передавать запросы команде разработчиков.

Создание веб-сайтов и их запуск

Промежуточные веб-сайты должны учитывать тот факт, что они должны быть одобрены для целей SEO, но при этом не индексироваться Google и другими поисковыми системами. Команде SEO может потребоваться разрешить доступ к сайту определенным ботам, чтобы выполнять проверки и проверки, которые позволят им разрешить или запретить сайту с точки зрения SEO. Разумно попросить команду SEO предоставить User-Agent и IP-адрес для ботов, которые им необходимо авторизовать, а также любую информацию, которую они имеют о протоколах безопасности, которые их инструменты SEO могут или не могут поддерживать.

При запуске веб-сайта держите SEO в контрольном списке. Если ботам запрещено сканировать сайт, эти правила необходимо удалить как часть процесса; SEO не хочет видеть

Пользовательский агент: *
Запретить: /

только в файле robots.txt нового сайта.

Выбор техники имеет значение

Технические оптимизаторы должны хорошо разбираться в том, как создаются веб-сайты. Кто-то из SEO-команды должен иметь возможность присутствовать при обсуждении серверов, CDN, выбора CMS, фреймворков JavaScript…

До последних нескольких месяцев Google использовал Chromium M41 при сканировании — да, это означает, что функции, которые годами поддерживаются всеми обычными навигаторами, могут сломать страницу для Google. Хотя это было исправлено, это показывает, что предположения о поддержке веб-технологий иногда могут иметь неприятные последствия.

Иногда средства реализации имеют значение

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

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

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

  • JavaScript в целом
  • Оптимизация изображения
  • Ленивая загрузка
  • Многоязычный сайт с геотаргетингом
  • Предпочтительный формат разметки Schema.org

Возможны альтернативные решения

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

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

  • В прошлом году Дэн Тейлор ввел термин Edge SEO для обозначения решений, которые реализуют SEO-исправления после рендеринга страницы, но до того, как она будет доставлена ​​клиенту, например, с использованием сервисных работников в CDN.
  • Креативные технические SEO-специалисты также работают с JavaScript, Python, управлением базами данных и запросами, а также с API-интерфейсами, предоставляемыми поисковыми системами и инструментами SEO.

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

Большинство технических проблем SEO: повторяющиеся и критические изменения

Лучшая работа по SEO является итеративной и следует процедуре, которая выглядит примерно так:

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

SEO-специалисты и разработчики должны работать вместе, чтобы найти способ группировать и планировать регулярные запросы на разработку.

Однако некоторые SEO-запросы действительно не могут ждать. Это может включать:

  • Исправлены ошибки, приводившие к удалению всего или части сайта из поиска.
  • Исправления для штрафов Google, известных как «ручные действия».
  • Изменения, необходимые для исправления ошибочного поведения инструмента или трекера
  • Изменения, связанные с основными изменениями алгоритма, которые напрямую влияют на производительность сайта в поиске.

Будьте в курсе и получайте удовольствие от новых функций поиска

Как мы только что предположили, поиск не является статическим полем. Он развивается с новыми технологиями, новыми способами использования и новыми выпусками поисковых систем. Google также вносит почти постоянные изменения — они сообщили о 3234 изменениях в 2018 году — в свои алгоритмы индексации и ранжирования, что часто приводит к изменениям в том, как следует оптимизировать веб-сайты.

Это означает, что даже достоверная информация, которой более шести-двенадцати месяцев, может больше не быть актуальной. Например:

  • Раньше ранжирование сильно опиралось на объявление мета-ключевых слов для каждого URL-адреса; в то время как поисковые системы на сайте все еще используют эти ключевые слова, SEO больше не делает этого.
  • Раньше Google рекомендовал использовать объявления <link rel="prev" > и <link rel="next"> для серии URL-адресов с разбивкой на страницы, чтобы они не помечали эти страницы как идентичные, но больше не принимает это во внимание.

Но это также означает, что в SEO часто появляются новые элементы. Новые и предстоящие элементы, объявленные в 2019 году, включают:

  • Бот Evergreen от Google означает, что функции браузера и, возможно, самое главное, новейший JavaScript стали доступны для Google. Однако рендеринг JavaScript по-прежнему выполняется отдельно и в более позднее время, поэтому рекомендации по индексированию страниц с JavaScript остаются в силе.
  • Разметка страницы часто задаваемых вопросов для страниц с несколькими вопросами и ответами теперь может давать
  • Новые рекомендации по использованию даты
  • Предстоящая поддержка изображений с высоким разрешением в результатах поиска

Google также отвечает на вопросы SEO-специалистов в Твиттере и в онлайн-чатах для веб-мастеров, а также предоставляет информацию об изменениях и основных объявлениях в блоге Google для веб-мастеров.

Совместная работа к взаимопониманию

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

Гораздо продуктивнее понять, как SEO работает на практике. Это включает в себя понимание важности доступа ботов к веб-сайтам, влияния технологий на поиск, того, как решать проблемы SEO, которые нельзя исправить в соответствии с рекомендациями. Это также означает знание того, как работает процесс SEO, и понимание того, что поиск развивается все более быстрыми темпами.

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