Зачем SEO-специалисту понимать разработку: история из 2014 года

⏱ 2 минуты чтения

Есть эпизод из начала моей карьеры, которую я запомнил на всю жизнь. Это ощущение, когда смотришь, как программист что-то делает на сайте - и понимаешь: да, это очень круто, но как?

В 2013 - 2015 годах я работал в ARD Media SEO-специалистом. Не программистом, не разработчиком, и у меня даже не было планов расти в том направлении. Но меня всегда интриговало: что кроется за фронтендом, как всё устроено? И тут на появляется Максим - нащ разработчик.

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

Я наблюдал за ним и думал: как он это делает? Меня интересовало даже не то, что он делает, а то, как он умудряется держать в голове всю эту логику.

Потому что в SEO тоже без логики никуда. Если пользователь делает X - происходит Y. Если в URL такие-то параметры - поисковик видит такой-то результат. Если страница генерируется так-то - структура получается эдакая. Изменил шаблон - и вот уже сотни страниц могут поменяться. В общем, SEO и разработка - соседи, просто задачи у них разные.

Потом был интернет-магазин

В 2014 году один знакомый попросил меня сделать для него интернет-магазин. И я внезапно понял: знать, каким должен быть сайт, и уметь его сделать - это совсем не одно и то же. Я отлично представлял, каким магазин должен быть с точки зрения SEO. Но этого оказалось мало, чтобы реализовать его самому. Я не решился становятся программистом. Мне просто нужно было разобраться.

Тогда не было привычного сценария: открыл нейросеть → «напиши мне магазин» → получил готовый код. Если ты хотел разобраться - приходилось разбираться по-настоящему.  Я взял книгу Гизберта Дамашке «PHP и MySQL». Читал её не для того, чтобы стать профи в PHP, а чтобы понять сам принцип: что творится внутри сайта, как код превращается в работающую штуку. И это оказалось куда интереснее, чем просто заучивать синтаксис.
Спустя больше десяти лет я понимаю: ценность той истории не в PHP. Как и любой другой язык, это просто инструмент. Важнее то, что я стал иначе видеть сайт.

Просто мы смотрим на всё с разных сторон

Для SEO-шника он тогда был примерно таким: URL → title → контент → ссылки → индексация. Для разработчика - запрос → сервер → приложение → код → база данных → ответ → браузер. А на самом деле это одна и та же система.

И со временем я стал иначе воспринимать то, что делал Максим. Раньше я думал: «Максим опять что-то там намутил, я так не смогу никогда». А потом стал видеть за этим систему: данные, условия, интерфейс, логику, результат. Я так и не стал программистом. Но граница между «я знаю, каким должен быть сайт» и «я понимаю, почему это работает именно так» постепенно стиралась.

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

SEO и разработка - разные профессии, принципиально

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

Иногда, чтобы стать сильнее в своей профессии, не обязательно изучать ещё одну SEO-методику. Иногда полезнее заглянуть в книгу по соседней специальности. В моём случае это была «PHP и MySQL» Гизберта Дамашке.