Знание программирования сеошниками. Google дает рекомендации

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

Мартин Сплитт и Гэри Ильес из Google недавно ответили на один из самых актуальных вопросов в поисковом маркетинге: насколько техническими должны быть SEO-специалисты?

В подкасте Search Off the Record они дали рекомендации о том, какие технические навыки полезны в SEO, и обсудили давнее противостояние между разработчиками и SEO-профессионалами.

"Я думаю, чтобы оптимизировать систему или работать с системой так глубоко, как это делают SEO-специалисты, необходимо понимать некоторые характеристики этой системы"

Мартин Сплитт, Google

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

Разрыв между разработчиками и SEO-специалистами

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

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

Этот разрыв может вызывать реальные проблемы в работе. Ильес поделился примером крупного агентства, которое добавило календарный плагин на несколько сайтов, непреднамеренно сгенерировав "100 миллионов URL". Google начал сканировать все эти страницы, создав серьезную проблему с краулинговым бюджетом.

Что нужно знать SEO-специалистам

Вместо того чтобы рекомендовать SEO-профессионалам учиться программированию, Сплитт советует понимать принципы работы веб-технологий.

Что нужно понимать

  • Что такое заголовки (headers)
  • Как концептуально работает HTTPS
  • Что такое сертификат и как он влияет на соединение
  • Различия между веб-протоколами (HTTP/2 и HTTP/1.1)
  • Как JavaScript влияет на рендеринг страниц

Что Не обязательно

  • Программирование на C, C++
  • Глубокое знание JavaScript
  • Написание сложного кода

Контекст имеет значение: не всем SEO-специалистам нужны одинаковые навыки

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

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

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

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

Практические выводы для SEO-специалистов

Техническое понимание

Техническое понимание важно, но умение программировать не всегда необходимо. Знание HTTP-протоколов, основ HTML и взаимодействия JavaScript со страницами может многое дать.

Роль определяет потребности

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

Контекст — основа решений

Применение советов без понимания "почему" может привести к проблемам. SEO не работает по принципу "один размер подходит всем".

Сотрудничество команд

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

Взгляд в будущее

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

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

Комментарии