Мартин Сплитт и Гэри Ильес из Google недавно ответили на один из самых актуальных вопросов в поисковом маркетинге: насколько техническими должны быть SEO-специалисты?
В подкасте Search Off the Record они дали рекомендации о том, какие технические навыки полезны в SEO, и обсудили давнее противостояние между разработчиками и SEO-профессионалами.
"Я думаю, чтобы оптимизировать систему или работать с системой так глубоко, как это делают SEO-специалисты, необходимо понимать некоторые характеристики этой системы"
Однако он уточнил, что сильные навыки программирования не являются обязательным требованием для эффективной 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-фреймворки продолжают развиваться, техническая грамотность, вероятно, станет еще более важной.
Главный вывод от Google
SEO-специалистам не нужно становиться разработчиками, но наличие рабочего понимания того, как функционируют сайты, может сделать вас гораздо более эффективными.
Помните: успешный SEO-специалист — это тот, кто умеет находить баланс между техническими знаниями и пониманием потребностей бизнеса, эффективно взаимодействуя с командой разработки для достижения общих целей.
Комментарии