Прежде чем начать работать над проектом оптимизации, вам нужно знать три вещи:
• кто является вашей целевой аудиторией;
• в чем состоит ваша идея;
• почему ваша идея важна.
Не существует таких инструментов для web-дизайна или языков программирования, которые могли бы рассказать вам эти вещи. Для успешного проекта по оптимизации нужна командная работа.
Ваша команда по оптимизации должна быть многофункциональной и состоять из менеджера команды, технической команды, креативной команды, а также из представителей основных заинтересованных сторон (из отделов связей с общественностью, маркетинга и рекламы). В небольших организациях вам, возможно, придется выполнять все эти обязанности самому.
Руководитель команды хочет знать, кто является целевой аудиторией. Что знает о ней отдел маркетинга? Как ее найти? Какие показатели мы используем для их выявления? Все это ключевая информация, которая будет иметь влияние на техническую реализацию проекта.
Для рекламы нужно заранее хорошо продумать и подготовить ее идеи. Реклама служит многим целям, но самая фундаментальная ее цель – убедить людей выполнить определенное действие.
Отдел по связям с общественностью должен донести вашу концепцию до средств массовой информации и заинтересовать их, чтобы те начали писать и говорить о ней.
Техническая и креативная команды отвечают за реализацию проекта. Они получают указания от отделов по связям с общественностью, маркетинга и рекламы (относительно всех тех потребностей, которые должны быть удовлетворены), но именно они должны уложить после этого все кусочки мозаики на свои места. По мере развертывания проекта отдел маркетинга должен сообщать, удается ли достичь контакта с целевой аудиторией. Отдел рекламы должен сообщать о другом – понятна ли идея.
Постоянная обратная связь очень важна, поскольку успех вашего проекта определяется исключительно тем, достигаете ли вы своих целей. Успешная команда оптимизации понимает все эти взаимосвязи, где каждый член команды делает свое дело. Важно наладить между членами команды хорошее взаимодействие.
И даже если вся ваша команда состоит из одного человека, вам все равно нужно понимать все эти шаги. Для успеха проекта оптимизации необходимо работать со всеми аспектами маркетинговой проблемы.
Независимо от того, построили вы уже сайт или нет, вам следует запланировать определение желательной архитектуры сайта (с точки зрения оптимизации) в самом начале вашего проекта по оптимизации. Эту задачу можно разделить на два основных компонента: технологические решения и структурные решения.
Технологические решения
Как мы уже указывали в этой главе, ваши технологические решения могут оказывать существенное влияние на ваши результаты по оптимизации. Приведем обзор самых важных проблем, которыми следует заняться в самом начале.
• Динамические URL.
Несмотря на то, что компания Google в настоящее время утверждает, что динамические URL не являются для нее проблемой, это не совсем правда (и для других поисковых движков тоже). Убедитесь в том, что ваша система CMS не визуализирует ваши страницы с использованием множества запутанных параметров в URL.
• Идентификаторы сеансов или пользователей в URL.
Очень часто системы CMS отслеживают пользователей, просматривающих ваш сайт, путем добавления кода отслеживания в конец URL. Несмотря на то, что это вполне прилично работало для данной цели, все же для поисковых движков не совсем приемлемо, поскольку они видят каждый URL как отдельную страницу, а не как варианты одной и той же страницы. Убедитесь в том, что ваша CMS не проставляет идентификаторы сеансов.
• Излишние флаги в URL.
С предыдущими двумя пунктами связано понятие присутствующего в URL излишнего мусора. Он вроде бы не беспокоит движок Google, но может мешать другим поисковым движкам, а также мешать восприятию пользователей вашего сайта.
• Ссылки или контент на основе JavaScript, Java или Flash.
Поисковые движки часто не могут видеть тех ссылок и контента, которые реализованы с использованием этих технологий. Не забудьте предусмотреть в вашем плане выкладывание ссылок и контента в виде простого HTML-текста.
• Контент за формами (в том числе выпадающие списки).
Отличный способ спрятать контент от поисковых движков – это сделать его доступным только после заполнения формы (такой, например, как регистрация в системе) или предлагать делать выбор в неправильно реализованных выпадающих списках. Не используйте эти средства, если не хотите спрятать свой контент!
• Временные редиректы (302).
Эта проблема тоже часто встречается в web-серверах или системах CMS. Редирект 302 не позволяет поисковому движку понять, что вы намерены перенести контент, он создает большие проблемы для оптимизации. Вы должны убедиться в том, что ваши системы по умолчанию используют редирект 301 (или разобраться, что нужно настроить, чтобы он стал редиректом по умолчанию).
Это примеры таких технологических решений, которые могут отрицательно повлиять на ваши шансы успешного завершения проекта по оптимизации. Не заблуждайтесь в том плане, что проблемы оптимизации понимаются (не говоря уже об их решении) всеми поставщиками систем CMS. Невероятно, но многие из них до сих пор очень далеки от оптимизации.
Не предполагайте также, что все web-разработчики понимают создаваемые их разработками последствия (в плане оптимизации). Изучение оптимизации не является непременным требованием для получения диплома программиста или для того, чтобы стать web-разработчиком (в действительности в колледжах почти нет такого предмета, как оптимизация). Именно вы (как специалист по оптимизации) должны ознакомить с этими проблемами всех остальных членов команды на самой ранней стадии проекта.
Структурные решения
Одно из самых основных решений, которое нужно принять относительно web-сайта, – это внутренние структуры ссылок и навигации. На какие страницы будут даны ссылки с начальной страницы? Какие страницы используются как категории высшего уровня, которые будут вести к другим связанным с ними страницам? Ссылаются ли друг на друга имеющие отношение друг к другу страницы?
Есть множество аспектов, определяющих структуру ссылок сайта, и это важный фактор удобства работы, поскольку пользователи используют эти ссылки для просмотра вашего web-сайта. Навигационная структура помогает паукам поисковых движков определить, какие страницы вы считаете самыми важными на вашем сайте, а также помогает установить релевантность страниц вашего сайта конкретным темам.
В главе 6 подробно описана архитектура и структура сайта. В данном разделе мы просто упомянем несколько ключевых факторов, которые вам нужно будет учесть, прежде чем начать разработку или модификацию web-сайта.
Целевые ключевые слова
Мы будем утверждать в главе 5, что изучение ключевых слов – это критичный компонент оптимизации. Какие термины люди используют при поиске товаров и услуг, аналогичных вашим? Как эти термины соответствуют иерархии вашего сайта? В конечном итоге логическая структура ваших страниц должна соответствовать представлению пользователей о товарах и услугах. На рис. 4.2 показано, как это делается на сайте компании Amazon.
Рис. 4.2. Пример хорошо продуманной иерархии сайта
Создавайте перекрестные ссылки для релевантного контента
Ссылки между статьями, описывающими связанный друг с другом материал, могут быть очень мощными. Они помогают поисковому движку с большей уверенностью определить, насколько web-страница релевантна для данной темы. Если у вас имеется большой сайт электронной коммерции, то сделать это может быть исключительно сложно, но компания Amazon очень хорошо решает эту проблему (рис. 4.3).
Рис. 4.3. Перекрестные ссылки между товарами на сайте Amazon