Оптимизация поисковых систем и веб-дизайн
Когда мы говорим об отношениях между оптимизацией поисковых систем и
веб-дизайном, эти отношения обычно касаются технической стороны
искусства дизайна веб-сайта, что является логичным, но не касаются
визуальной части (хотя некоторые аспекты визуального дизайна имеют свое
влияние на оптимизацию поисковых систем и поисковый маркетинг, о чем
будет сказано ниже).
Одной из последних тенденций в индустрии SEO является тенденция
придания все большего и большего значения качественному веб-дизайну во
всеобъемлющем процессе оптимизации поисковых систем. Если вы стремитесь
к долговременному успеху в Интернете, вам необходимо совершенно точно
знать, каким образом дизайн и оптимизация поисковых систем
взаимодействуют между собой.
Сделайте так, чтобы ваш дизайн работал на вас.
Хороший дизайн веб-сайта похож на фундамент здания, которое образуется
в результате вашей успешной деятельности по оптимизации поисковых
систем в будущем. Чем больше будет аспектов, о которых вы подумаете
перед тем, как вы начнете работать над своим сайтом, тем меньше
препятствий вы встретите позже, когда вы начнете заботиться об
оптимизации поисковых систем, продвижении сайта, коэффициенте
окупаемости инвестиций и о других важных аспектах вашего присутствия в
Интернете.
Хороший дизайн сайта включает в себя такие вещи, как структура
внутренних ссылок (то есть навигация), структура папок, создание URL и
договора о принятых именах, программный код, время загрузки страницы,
легкость и практичность использования сайта и многое другое. Если ваш
сайт является интерактивным и использует дополнительные динамические
функциональные возможности и инструментальные средства (например, форму
подписки на новостные рассылки со встроенной проверкой и возможностью
аннулировать подписку, или функциональные возможности электронной
коммерции), вам необходимо будет удостовериться, что все ваши скрипты,
работающие со стороны клиента и со стороны сервера, безупречно
функционируют и не являются уязвимыми для какого-либо проникновения. И,
конечно же, основа веб-сайта, то есть система управления контентом,
должна быть хорошо продумана еще до начала работы сайта.
Если вы собираетесь переделать ваш сайт.
Если вам необходимо переделать уже существующий сайт (в
противоположность сайту, который надо создавать на пустом месте), вы
столкнетесь с еще большим количеством проблем, и вам будет необходимо
эти проблемы учитывать, чтобы добиться успеха.
Одно из самых важных решений, которые вам надо будет принять, – это
решить, надо ли вам сохранять старые URL или надо реструктурировать
сайт и использовать новые URL, более дружественные к поисковым системам.
Конечно же, если URL на вашем старом сайте уже являются дружественно
настроенными по отношению к поисковым системам, то решение ваше будет
очень простым: вам необходимо сохранить их. В этом случае вы не
потеряете впустую плоды ваших предыдущих достижений. Действительно, те
усовершенствования, которые вы создали на своем сайте во время
переделки, в конечном счете помогут вам еще больше расширить их
действие.
Однако что вы будете делать, если ваши старые URL являются
динамическими, в которых много параметров запроса, которые являются
нечитабельными и только запутывают положение, если смотреть с точки
зрения ясности и понятности, и при этом ничего не добавляют к вашей
оптимизации поисковых систем? Ваши страницы все еще могут иметь свой
рейтинг в поисковых системах, который вам, конечно же, хотелось бы
сохранить. Если вы воспроизведете точно такие же уродливые URL в новой
версии сайта, вы достигнете того же уровня в поисковых системах, но
дальнейший прогресс будет уже невозможным. Если вы используете более
подходящие URL (а затем делаете 301-переадресацию со старых страниц на
новые постранично), вы, вероятно, потеряете свой рейтинг на короткое
время, но в конечном итоге извлечете выгоду из положения.
Ответ в этом случае будет не настолько очевиден, как раньше. Решение
потребует большого количества статистического анализа, за которым
последует мозговой штурм с участием работников вашей компании и самого
вашего клиента, если вопрос будет иметь к нему отношение. Все
заинтересованные стороны должны быть хорошо информированы относительно
существующих вариантов, а также относительно пользы и осложнений
(риска), с которыми связан каждый из вариантов.
Обратите внимание, что если большинство вашего трафика, поступающего с
поисковых систем, направляется на вашу домашнюю страницу, то вы
абсолютно ничего не теряете, и поэтому вам следует придерживаться
второго варианта действий.
Еще один вопрос, который возникает всякий раз, когда возникает
потребность переделать веб-сайт, – это выбор системы управления
контентом.
Конечно, если сайт у вас довольно маленький (скажем, меньше одной
тысячи страниц), и вы готовы поддерживать его, используя
программирование вручную и FTP-клиент, вам вообще может не
потребоваться система управления контентом. Единственная система
автоматизации, необходимая в данном случае, – это PHP (ASP, JSP) или
SSI (если она поддерживается). Они сэкономят вам много времени, когда
вам потребуется редактировать повторяющиеся блоки программного кода
(например, панель навигационного меню). Изменение, сделанное единожды,
будет отражено на всех страницах автоматически.
Однако если сайт довольно большой и требует сложных динамических
функциональных возможностей (например, новостных рассылок,
автоматически обновляемых каналов RSS, корзины для покупок или
специализированного слежения за потоком данных), или если ваш клиент не
имеет никакого представления о HTML, но нуждается в ежедневном
обновлении контента, тогда система управления контентом – это
единственный выход для вас.
Что такое система управления контентом, дружественная к поисковым
системам?
Чтобы быть дружественной по отношению к поисковым системам, система
управления контентом должна отвечать по меньшей мере некоторым из
следующих критериев.
Гибкость создания URL. Вам необходимо выбрать вид того, как будет
выглядеть ваш URL, в том числе название файла и папки, расширение и
принятое сокращение имени файла. Система управления контентом, которая
заставляет вас использовать динамический URL, – это явно не та система,
в которой вы нуждаетесь. Также хорошая система управления контентом не
станет генерировать ID-сессии для пользователей-гостей и для пауков
поисковых систем.
Управление информацией о заголовках и метатегах. Вы должны уметь
назначить уникальный тег заголовка и уникальное описание и метатеги
ключевых слов для каждой страницы в отдельности, или выбрать образец,
по которому эта информация будет сгенерирована динамически.
Управление HTML. Программный код, сгенерированный системой управления
контентом, должен быть правильным, или программа должна, по меньшей
мере, обеспечить возможности сделать этот код правильно работающим,
если вы обладаете необходимыми знаниями о том, как это требуется
делать. Например, если редактор HTML, используемый в системе управления
контентом, преобразовывает все HTML-теги в заглавные буквы или удаляет
кавычки в атрибутах, вы никогда не сможете проверить соответствие
вашего программного кода стандартам XHTML 1.0 или XHTML 1.1, которые в
настоящее время являются самыми предпочтительными программными
стандартами.
Управление CSS. Система управления контентом должна представить
редактор CSS профессиональным веб-дизайнерам, которые знают о том, как
нужно писать в стиле CSS, а также предоставить мощный генератор CSS
тем, кто не сможет справиться с этой задачей вручную.
Управление robots.txt. Вы должны иметь возможность редактировать свой
файл robots.txt без участия FTP-клиента. Если существует заданный по
умолчанию текст для robots.txt, он должен соответствовать принятому по
умолчанию robots.txt, а не содержать в себе мусор.
Лучшим выбором для правильно подобранного robots.txt станет следующий
вариант:
User-agent: *
Disallow:
Этот файл определяет, где ботам разрешено ползать и от чего им
следует держаться подальше, а также обеспечивает еще одну причину для
использования статического URL в противовес динамическому. Если в ваших
URL не содержатся динамические параметры в строке запроса, становится
намного легче контролировать их через файл robots.txt на постраничной
основе. Если на вашем сайте находятся динамические URL, вам необходимо
будет заглянуть в mod_rewrite, чтобы сделать их статическими.
Каких вещей следует избегать.
Еще одно важное замечание состоит в том, что вы должны знать, чего
следует избегать. Если вы будете следовать предложенным правилам, когда
создаете дизайн своего сайта на пустом месте или перепроектируете его,
ваша жизнь станет намного легче, но если вы их проигнорируете, ваше
присутствие в Интернете окажется под угрозой.
Раздутый программный код. Чем больше HTML-тегов и другого материала
содержится в вашем программном коде, тем дольше каждая страница будет
загружаться в браузер и тем тяжелее поисковой системе будет извлекать
полезную часть контента из этого программного кода.
Редирект JavaScript и основанная на JavaScript навигация. Большинство
поисковых систем не анализирует JavaScript. Ходят слухи, что Google
начинает следить за ссылками JavaScript, но это, вероятнее всего, один
из их самых новых экспериментов, который никогда не превратится в
что-либо серьезное (как это случилось с более ранними попытками
команды Google прочитать текст, встроенный во флэш). Если вы хотите,
чтобы ваши ссылки навигации легко прочитывались поисковыми пауками,
используйте обычные текстовые ссылки с атрибутами “href”.
Редиректы JavaScript – это методика, которую очень любят создатели
порталов, так что если вы ее используете, вы можете по неосторожности
запретить свой сайт или, в лучшем случае, сделать свой сайт крайне
недружественным по отношению к поисковым системам, особенно если вы
делаете редирект на домашнюю страницу. Кстати, URL вашей домашней
страницы должен всегда заканчиваться на “/”, а для всех иных целей
единственная возможность для вас – это 301-редирект.
Запрещение целого сайта из-за неправильного файла robots.txt или из-за
использования недопустимого robots.txt.
Помните, что код
User-agent: *
Disallow:
является правильным кодом в том случае, если вы хотите разрешить всем
поисковым паукам и ботам ползать по всем страницам вашего сайта, но
если вы используете
User-agent: *
Disallow: /
это означает, что они проигнорируют ваш сайт целиком. Когда весь ваш
сайт пропадает из поисковых систем, переиндексация может вызвать у вас
головную боль, поскольку у поисковых систем иногда возникают проблемы с
тем, чтобы быстро проиндексировать сайты. Интернет развивается очень
быстро и каждый день, и поэтому даже Google, который обычно очень
быстро просматривает веб-сайты, похоже, тоже начинает вести себя очень
странно, особенно после введения своего нового обновления Bigdaddy.
Google также очень чувствительно реагирует на недопустимые файлы
robots.txt. Если ваш файл robots.txt неправильно написан, поисковая
система может получить доступ к вашему сайту лишь частично или даже
вообще вычеркнуть его из своего каталога. Мы советуем вам прочитать Web
Robots FAQ и проверить правильность написания вашего robots.txt, чтобы
избежать ненужных осложнений.
Если слишком много графического контента. Графика, особенно
мультипликационная, а также флэш очень существенно замедляют время
загрузки страницы. Это больше проблема простоты использования сайта,
чем проблема оптимизации поисковых систем, но проблема простоты
использования сайта – это часть сферы поискового маркетинга, что в свою
очередь влияет на коэффициент возвращения инвестиций и на
преобразование посетителей сайта в покупателей предлагаемых товаров и
услуг. Так что проверьте свои страницы на скорость загрузки при
медленном dial-up-соединении, и если на загрузку требуется слишком
много времени, облегчите страницу. Не знаю, поверите вы или нет, но
большинство людей по всему миру все еще не имеют никаких других
возможностей, кроме как использовать медленное dial-up-соединение.
Ситуация, когда вы сделали сайт хуже, чем он был. Это может произойти,
конечно, только в том случае, если вы переделываете свой сайт. Если
ваша предыдущая версия успешно работает в стандарте W3C, не разрушайте
эту версию. Будет гораздо лучше, если вы попробуете перейти от HTML
4.01 к XHTML, или от кодирования, основанного на таблицах, к
кодированию, основанному на CSS (если вы считаете это нужным, конечно,
иначе у вас может появиться очень печальные результаты такой вашей
деятельности). Если ваша навигация была удобной и интуитивно понятной,
не делайте ее в новой версии более запутанной, вместо этого добавьте
лучше больше вариантов навигации, которых не хватало в предыдущей
версии. Другими словами, пусть ваша переделка сайта станет шагом
вперед, а не шагом назад.
Визуальный дизайн и оптимизация поисковых систем.
Как уже упоминалось выше, оптимизация поисковых систем – это больше
техническая деятельность, чем визуальная. Однако визуальный дизайн
также имеет свое значение. Очень часто визуальный дизайн и оптимизация
поисковых систем приносятся в жертву друг другу. Графические дизайнеры
часто думают, что сайты существуют для того, чтобы демонстрировать их
способности художников, и почти совсем не заботятся о контенте.
Оптимизаторы поисковых систем, наоборот, предпочли бы свести
графические элементы к минимуму, таким способом увеличивая
дружественность страниц по отношению к поисковым системам и снижая до
минимума раздутый программный код. Визуальные дизайнеры предпочитают
создавать меню с помощью изображений, чтобы иметь возможность
использовать некоторые модные «размытые» шрифты или что-либо подобное.
Это длится не очень долго, потому что потом появляется оптимизатор
поисковых систем и возмущается: «Что вы наделали? Мне нужен здесь
текст, а не изображение!».
«Ваш контент портит весь внешний вид моего дизайна» – это, похоже,
самый неистребимый аргумент, который существует в нашей сфере
деятельности. Рано или поздно, но стороны обычно находят решение,
которое удовлетворяет их обеих, но очень часто получается так, что
компромиссное решение делает одну из сторон несчастной. И совершенно
нет никакой потребности приносить никаких жертв друг другу, если
дизайнер и оптимизатор поисковых систем готовы к сотрудничеству с
самого начала создания сайта.
Я просто счастлива, когда вижу все больше и больше сайтов, которые
прекрасно выглядят и при этом на сто процентов удовлетворяют
требованиям поисковых систем. Три года назад самый частый вопрос на
форумах по оптимизации поисковых систем звучал так: «Почему у всех вас,
оптимизаторы, сайты выглядят так ужасно?». Но больше это не проблема,
поскольку люди начали понимать, что нет никакой необходимости приносить
в жертву внешний вид сайта ради соответствия требованиям поисковых
систем, ну и наоборот.
Фактически визуальный дизайн стал такой же важной частью маркетинга в
Интернете, как и оптимизация поисковых систем. Это может звучать
банально и традиционно, но сайты, которые выглядят приятными
человеческому глазу, чаще преобразовывают посетителей в покупателей
своих товаров и услуг, чем сайты, которые выглядят некрасиво. Конечно,
невозможно угодить абсолютно всем, когда дело касается визуального
дизайна, потому что одни люди любят минимализм, а другие предпочитают
много роскошной и яркой графики, но из-за того, что понятие дизайна,
соответствующего требованиям поисковых систем, становится все ближе
пользователям Интернета, а сайты, перегруженные графикой, выходят из
моды, минимализм на сайте теперь воспринимается как признак
элегантности. Теперь для любого сайта становится потребностью
необходимость выглядеть серьезным, заслуживающим доверия, деловым
сайтом, на котором представлен изящный графический минимализм.
Гармония в Интернете.
Подводя итог всей этой статьи, я хотела бы повторить еще раз, что все
аспекты присутствия сайта в Интернете медленно, но верно ищут новый вид
гармонии. Гармония означает качество. Качество означает успех.
Оптимизация поисковых систем и веб-дизайн – это две важные составные
части этой гармонии, и в своей серии статей «Оптимизация поисковых
систем и…» я намереваюсь дать своим читателям больше информации о том,
каким образом оптимизация поисковых систем интегрируется в другие
аспекты гармоничного сайта в Интернете.
http://www.isedb.com/db/articles/1459/
Еще по этой теме:
- Веб-дизайн в старом стиле. Забудь об этом
- Руководство для веб-дизайнера по оптимизации поисковых систем
- Главные ошибки при оптимизации поисковых систем, которые приводят к снижению рейтинга сайта в поисковых системах
- Аналитика веб-сайта. Читайте между строк
- Хорошие идеи, а также другие клише и аналогии, применяемые в оптимизации поисковых систем


