Отношения между разработчиками и Seo-отделами — неисчерпаемый источник шуток и анекдотов, свидетельствующих о множестве конфликтных ситуаций.
Корень проблемы кроется в различии основных функций этих специалистов: Seo-специалистам приходится искать ошибки и недочеты в программах, в создание которых разработчики вложили много сил. К сожалению, такое положение дел не всегда способствует тесному сотрудничеству.
Хотя каждый из нас по-своему уникален как человек и как профессионал, существуют определенные особенности взаимодействия между сотрудниками в процессе работы. Некоторые из них могут привести к серьезным неприятностям.
Основные конфликты, возникающие в результате сотрудничества между SEO-отделами и разработчиками
Срок реализации
Это самая распространенная причина конфликта между SEO-специалистом и программистом. Сколько времени может занять внедрение рекомендаций по оптимизации на сайте? Должно ли изменение тегов заголовков занимать так много времени? К сожалению, часто оказывается, что после отправки рекомендаций клиенту, его отделу программирования (или внешней компании, занимающейся сайтом) требуются месяцы на их реализацию. На это есть несколько причин.
Игнорирование руководящих принципов
Многие разработчики пренебрегают рекомендациями SEO, считая их ненужными, не влияющими на позиции сайта, глупыми или невыполнимыми. Всегда есть какой-то другой проект "вчерашний", который нужно реализовать в приоритетном порядке, а оптимизация может подождать. К сожалению, осведомленность разработчиков о ценности SEO зачастую ничтожно мала. Более того, "борьба" с руководящими принципами не является для них вызовом, напротив, это утомительное занятие, которого они просто стараются избегать.
Описательные рекомендации — форма рекомендаций
Проблема заключается не только в программистах. SEO-специалисты должны уделять больше внимания тому, чтобы выполнение рекомендаций по оптимизации не было утомительным занятием. Наверное, ничто не может так обескуражить программиста, как 25 страниц формата А4 с рекомендациями по оптимизации. К сожалению (с их точки зрения) документы SEO и SEM очень часто носят маркетинговый характер, в них есть точные переводы смыслов и веса всех изменений на сайте, что прекрасно иллюстрирует характеристики проблемы для клиента, но является превышением формы над содержанием для человека, ответственного за их реализацию. Форма руководства готовится для красивого вида, а не для возможности его практического использования.
Рекомендации, не учитывающие возможности CMS
Еще одной проблемой, влияющей на сроки выполнения рекомендаций по оптимизации, является тот факт, что SEO-специалисты не учитывают возможность внесения изменений в систему управления контентом, с помощью которой работает сайт. Если с популярными CMS эта проблема практически не возникает, то с проприетарными решениями это зачастую очень трудно преодолимый барьер.
К сожалению, точно так же, как программисты часто мало осведомлены о важности SEO, SEO-специалисты часто не имеют достаточных знаний в области программирования. Обычно самые большие проблемы возникают с рекомендациями, которые носят скорее косметический характер, чем влияют на ранжирование. Иногда что-то, отмеченное в рекомендациях как неважное, но заслуживающее улучшения, оказывается трудно или даже невозможно реализовать на сайте.
Магическое "нельзя"
На самом деле, очень редко бывает ситуация, когда ту или иную рекомендацию невозможно выполнить. Обычно это происходит, когда сайт клиента был создан с помощью "конструктора сайтов" и нет доступа к его исходным файлам. В других случаях все возможно, но не всегда выгодно. Рекомендации по оптимизации составляются таким образом, чтобы извлечь из конкретного сайта все возможное. Они создают идеальное видение, которое, к сожалению, не всегда возможно реализовать без серьезного вмешательства кода.
Выполняя рекомендации отдела SEO, программист старается соответствовать всем пунктам, но время от времени, когда приходится иметь дело с сайтом, который не был разработан в соответствии с принципами SEO или является пережитком 90-х годов, это отнимает много времени. Часто это предполагает практически полную перестройку всего сайта, что может быть просто нецелесообразно с финансовой точки зрения для клиента.