Мы здесь

Москва

119017, г. Москва, Малый Толмачевский пер., д.4 стр.1, офис 34

Звоните: Пн–Пт, с 9 до 18

+7 (495) 215-54-99

отправить заявку
Зачем SEO-специалисту программирование
Просмотры: 2678
Публикация: 19 Сентября 2019
Редакция: 23 Августа 2022
Прочтение ~ 5 мин.
Сложность:

Зачем SEO-специалисту программирование

Что дают оптимизатору навыки в программировании

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

Одну из первых поисковых систем BackRub создали специалист по компьютерной инженерии Ларри Пейдж (учредитель Google) и математик-аспирант Сергей Брин.

Что дают оптимизатору навыки в программировании

Что дают оптимизатору навыки в программировании

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

  • Согласование работы членов команды. Грамотное ТЗ существенно упрощает общение между SEOшником и программистами. Ускоряется внесение правок на сайт, удается избавиться от бесполезной работы. Специалисты эффективно работают на своих участках, а исчерпывающее ТЗ позволяет им взаимодействовать друг с другом на понятном языке.
  • Техническая оптимизация. Настройка правил robot.txt, избавление от дублированных страниц, функционирование площадки после отключения JavaScript и многие другие моменты влияют на позицию площадки в результатах выдачи ПС (здесь и далее — поисковых систем). Базовые познания в Frontend позволят SEO-шнику выявлять недочеты и даже самостоятельно их устранять, без привлечения программистов.
  • Публикация контента. К примеру, если отсутствует встроенный HTML-редактор, и нужно самостоятельно разметить текст, структурировать метаданные. Без HTML и CSS не обойтись, особенности, на самописных ресурсах без CMS.
  • Постановка задач программистам. Это помогает при доработке функционала, улучшении юзабилити.
  • Автоматизация рутинной работы. Достигается с помощью скриптов. В результате на многие операции тратится меньше средств и времени. Например, если надо выгрузить данные.

Имея базовое понимание особенностей программирования, специалист по продвижению знает, как проще привести ресурс в соответствие с требованиями SEO.

Что надо знать оптимизатору в области программирования

Разумеется, речь не идет об углубленных познаниях в сфере IT, оптимизатору не обязательно быть продвинутым программистом. Рассмотрим основные направления, которые пригодятся при оптимизации веб-ресурсов.

Что дают оптимизатору навыки в программировании

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

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

На странице виден только текст, предназначенный для пользователей, чтобы посмотреть мета-теги. Для доступа к мета-тегам оптимизаторы используют плагины, например, RDS bar, или букмарклеты (букмарклет — специальный script). Однако в исходном коде проще заметить подозрительные скрипты, избыточные мета-теги, а также скрытый текст, который не отображается на странице. Это понадобится для решения таких задач, как:

  • анализ мета-тегов сайта (своего или конкурентного);
  • просмотр элементов, из которых состоит страница (счетчики, метрики и так далее);
  • изучение входящих и исходящих ссылок;
  • выявление технических проблем, в том числе невалидного кода.

В исходном коде зачастую присутствует информация о CMS, на которой сделан сайт, микроразметка, четко прослеживается структура страницы.

Взаимодействие оптимизатора и программиста

Что дают оптимизатору навыки в программировании

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

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

Оптимизатор должен понимать, какая работа займет у программиста 5 минут, а какая — 18 часов. Кроме того, SEO-специалисту важно уметь ранжировать задачи по приоритету, для чего ему также нужны знания основ программирования и опыт. Если он начнет настаивать на первоочередном выполнении задачи, выполнение которой займет много часов, и при этом речь идет о малозначащем для сайта эксперименте, результативность командной работы пострадает. Время программиста — не бесконечно, да и бюджет на техподдержку не всегда позволяет, чтобы программист мог потратить условные сутки на неприоритетные для SEO задачи.

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

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

Программирование для SEO-специалистов — где учиться

Зачем SEO-специалисту программирование

Платные курсы:

  1. HTML Academy. Оптимизаторам на начальном этапе достаточно воспользоваться тренажерами, предназначенными для решений элементарных практических заданий. Основные направления обучения: HTML, CSS, PHP, JavaScript.
  2. GeekBraines. SEO-специалистам подойдет 12-месячный курс Веб-разработчик. Программа предусматривает изучение PHP, SQL, Laravel, HTML, CSS, Git.
  3. Udemy. Рекомендуем PHP для начинающих, экспресс-курс по JavaScript, бесплатную программу Основы веб-разработки. HTML и CSS, Python: быстрый старт.

Подборка бесплатных учебных программ:

В освоении программирования помогут видеоролики на YouTube: «Уроки JavaScript» и «Уроки PHP» Гоши Дударя и альтернативный вариант на канале Алекса Лущенко. Также советуем воспользоваться онлайн-самоучителями: Htmlbook.ru — ресурс постоянно обновляется, содержит справочники по HTML и CSS, есть примеры использования тегов, а также Учебник JavaScript.

Заключение

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

70
299
https://blog.aventon.ru/zachem-seo-spetsialistu-programmirovanie

Подпишись на полезные статьи

В телеграм канале статьи и не только

Ваш вопрос или комментарий

Авентон https://aventon.ru/img/logo.png
Малый Толмачевский пер., д.4 стр.1, офис 34 119017 Москва, Россия
+74952155499, web@aventon.ru