Эта небольшая статья поможет новичкам (и не только) оценить удобство
собственного сайта и укажет основные недочёты, присущие многим сайтам. Ваши
пользователи скажут вам спасибо =)
Юзабилити/Доступность
Используйте логотип: поставьте ссылку на главную
страницу. Звучит просто, но это здорово экономит время ваших посетителей.
Сделайте ссылки явными: проще простого изменить ссылки
и сделать их заметными на фоне сайта.
Делайте текст читаемым: не забивайте себе голову тем,
как бы впихнуть весь текст в видимую часть странички, тем самым избавив
посетителей от необходимости пользоваться прокруткой – позвольте тексту
свободно дышать, увеличьте межстрочный интервал и добавьте пустое
пространство. И не стесняйтесь увеличивать размер шрифта.
Создайте понятную страницу ошибки 404: объясните, что
означает эта ошибка, и дайте ссылку на карту сайта, главную страницу или
поиск.
Добавьте возможность связаться с вами: казалось бы,
простая вещь, но если у посетителей нет возможности связаться с вами, они,
вероятно, не смогут сообщить вам о проблемах на сайте.
СЕО
Добавьте атрибут title: добавьте этот атрибут в ссылки
основного меню. Эта небольшая операция увеличит CEO-привлекательность
страницы.
Создайте карту сайта для поисковых систем: существует
множество
генераторов карты сайта, которые создадут её за считанные минуты. Этим
вы можете очень быстро увеличить видимость своего сайта для поисковых машин.
Оптимизируйте мета-теги: проверьте, совпадают ли они с
тематикой ваших страниц и исправьте их там, где требуется.
Проверьте заголовки: удостоверьтесь, что заголовки
внутри тегов H1, H2 и H3 правильно используются. Они должны содержать
основные ключевые слова. К тому же наличие ключевых слов в заголовках
помогает и посетителям ориентироваться на сайте.
Ссылайтесь на внутренние страницы: об этом часто
забывают, но стоит ставить ссылки с основных страниц на внутренние, которые
расположены на нижних уровнях.
Дизайн/Веб-разработка
Обратная связь: замечательно, если у каждого посетителя
будет возможность предложить вам свои идеи по поводу улучшения ресурса.
Проще простого закрывать глаза на ошибки на собственном сайте.
Браузеры: проверьте функциональность вашего сайта во
всех популярных браузерах. Обязательно исправьте все ошибки.
Укажите направление: не стоит выкладывать на главной
странице сайта сразу всю информацию. Дайте возможность посетителям самим
побродить по сайту. Просто укажите им дорогу, разместив заметные
«указатели»-меню.
Не решайте за пользователя: избегайте всплывающих и
изменяющих размер окон и других подобных вещей. Запомните – браузер
принадлежит пользователю, а не вам.
Анимация: я не противник использования анимации, но не
позволяйте картинкам постоянно меняться, пока посетитель пытается прочитать
содержание или разглядывает продукт. Это то же самое, что пытаться продать
машину, назойливо танцуя вокруг покупателя в костюме огромного банана. Ну
почти то же самое.
Содержание
Рерайт: перечитайте основные тексты сайта. Если они вас
самого не заинтересовали – перепишите их.
Упрощайте: старайтесь не использовать слишком много
специальных слов и выражений, заменяйте их по возможности на более простые и
понятные.
RSS: сделайте подписку на RSS максимально удобной и
доступной.
Не переусердствуйте: люди не будут круглый день торчать
на вашем сайте. Старайтесь лаконично предоставлять посетителям основную
информацию. Пустая болтовня – не для веб-сайтов.
Доступность: представьте себя человеком, который
впервые забрёл на ваш сайт, и проверьте, сможете ли вы с первого раза найти
путь ко всем ключевым страницам. Возможно, в этом вам понадобятся помощники.
Вне сайта
Видимость: проверьте, как высоко вы находитесь в
поисковых машинах по названию вашей компании. Если невысоко, просто
опубликуйте несколько ссылок с названием вашей компании в качестве ключевого
слова.
Будьте отзывчивы: отвечайте на вопросы и помогайте
людям на форумах, тематика которых пересекается с вашей сферой деятельности.
У вас появятся новые друзья и вы заработаете определённый вес в этих
сообществах. Запомните, авторитет = трафик.
Не стойте в стороне: если вы ещё не зарегистрировались
в популярных социальных сетях, не тяните! Люди могут искать услуги, которые
предоставляет ваш ресурс, через подобные сайты.
Будьте в курсе: читайте новостные ленты, обращайте
внимание на всё, что касается вашего круга деятельности – можете узнать
много полезного.
Всегда на шаг впереди: старайтесь постоянно следить за
всем новым в веб-технологиях. Вероятно, вы сможете использовать их себе во
благо и стать первым, заняв собственную нишу.
При разработке CMS S.Builder наша команда
активно использовала AJAX. Теперь вот решили поделиться накопленным
опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные
фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в
S.Builder написана библиотека
sbAJAX. Можете качать и пользоваться :). В этом файле есть функция
sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке
на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет
или полезут баги. Эта функция как раз решает поставленную задачу.
Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной
версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и
гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и
имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией
Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые
другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все
внимание на флагманский продукт —
Dojo
1.2.
Если вы профессиональный веб-разработчик и постоянно имеете дело с
разработкой и отладкой сложных AJAX приложений, то наверняка знаете и
используете Firebug — плагин для браузера
Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его
версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем,
которые могут возникнуть при разработке. Но и этот инструмент не лишён если не
недостатков, то некоторых фич, которые могли бы облегчить работу. И даже
идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.