Веб-разработка

индекс
236,88

Последняя проверка перед запуском сайта

Запуск сайта ответственное мероприятие, надеюсь что этот список контрольных вопросов позволит ничего не упустить из виду.



Перед запуском


А. Содержимое (контент) и Дизайн

  1. Типографика и верстка
  2. Проверьте правильность знаков препинания, особенно апострофы, кавычки и дефисы / тире
  3. Проверьте заголовки, для которых вы могли использовать лигатуры (нет необходимости для кириллицы)
  4. Проверьте отсутствие висячих строк для важных абзацев
  5. Проверьте орфографию и грамматику
  6. Непротиворечивость (целостность) информации
  7. Заглавные буквы (особенно в заголовках)
  8. Проверьте стиль (манеру) написания текстов
  9. Повторяющиеся общие фразы (например, ссылки типа «Подробнее»)
  10. Возможные вариации слов(с учетом конкретной аудитории сайта)
  11. Маркированные списки (например, точки или запятые в конце каждого пункта)
  12. Проверьте на абсолютные ссылки (убедитесь, что после переноса на «рабочий» сервер ссылки изменяться на реальные)
  13. Убедитесь в отсутствии «рыбы» вместо реального текстового наполнения
  14. Проверьте как выводятся на печать наиболее важные страницы
  15. При редизайне существующего сайта, убедитесь, что важные существующие (старые) ссылки, перенаправляются на соответствующие новые URL-адреса, если ссылки изменялись
  16. Проверьте все скрытые тексты (например, альтернативный текст для изображений, текст в функциях Javascript)

B. Соответствие стандартам

  1. Доступность для людей с ограниченными возможностями
  2. Проверьте валидность (Х)HTML разметки
  3. Проверьте Javascript
  4. Валидируйте CSS

C. Видимость в поисковых системах, SEO и метрики

  1. Заголовки страниц очень важны: используйте только осмысленные заголовки с соответствующими ключевыми словами
  2. Добавьте описания ( в теги meta) для важных страниц (как минимум)
  3. Проверьте домен для канонических запросов (например, запрос по адресу site.com, www.site.com и www.site.com/index.html должны приводить к записи одного вида в адресной строке)
  4. Убедитесь, что у вас семантически верная разметка (выделены заголовки, и проч.)
  5. Проверьте наличие ключевых слов в тексте страниц
  6. Проверьте форматирование URL-адресов (для пользователей и поисковых роботов)
  7. Настройте Google Analytics, FeedBurner, и любые другие пакеты для измерения успеха проекта
  8. Создайте XML Sitemap
  9. Настройте Google Webmaster Console и инструменты Яндекс.Вебмастер

D. Функциональное тестирование

  1. Проверьте работу всех обязательных функций сайта
  2. Проверьте работу поиска (включая релевантность результатов)
  3. Проверьте сайт в большинстве современных браузерах (IE, Firefox, Opera, Chrome т.д.), их различных версиях и операционных системах (Windows, OSX, Linux)
  4. Проверьте отображение страниц при наиболее распространенных разрешениях экрана
  5. Протестируйте все формы (например, обратная связь, добавление комментария в блог), в том числе анти-спам фильтры, шаблоны отправляемых писем и т.д.
  6. Протестируйте сайт при выключенном Javascript, Flash и других плагинах
  7. Проверьте, что все внешние ссылки являются действительными

E. Обеспечение безопасности (снижение рисков)

  1. Настройте расписание резервного копирования, и проверьте результат восстановления из резервной копии.
  2. Защитите все критически важные страницы (например, раздел администрирования сайта)
  3. Используйте файл robots.txt в случае необходимости
  4. Протестируйте безопасность и возможность взлома
  5. Выключите вывод текстовых сообщений об ошибках
  6. Проверьте размер доступного дискового пространства
  7. Настройте уведомления по электронной почте и (или) SMS (например, для ошибок или сбоев сервера) для системы внутреннего и внешнего мониторинга
  8. Проверьте производительность системы
  9. Проведите нагрузочное тестирование
  10. Проверьте оптимизацию изображений
  11. Проверьте и осуществляйте кэширование где это необходимо
  12. Проверьте общий размер страницы и время ее загрузки
  13. Сожмите статические (Javascript / HTML / CSS) файлы
  14. Оптимизируйте CSS: использование короткие пути для изображений; используйте наследование в CSS и т.д.
  15. Проверьте правильность созданных индексов в таблицах БД
  16. Проверьте настройки конфигурации на каждом уровне (Web-сервер, база данных, какие-либо другие программы, в том числе CMS)
  17. Настройте ведение лог файлов на веб-сервере и сервере БД

F. Заключительные штрихи

  1. Создайте пользовательские страницы для 404 и прочих видов ошибок
  2. Создайте иконку для сайта (favicon)

После запуска


G. Маркетинг

  1. Используйте социальный маркетинг: Twitter, LinkedIn, Digg, Facebook, StumbleUpon и т.д.
  2. Добавьте сайт в поисковые системы
  3. Запустите (контекстную) платную рекламу при необходимости
  4. Проверьте информацию о сайте в результатах поисковой выдачи

H. Текущие проверки

  1. Отслеживайте и реагируйте на обращения обратной связи (полученных напрямую, на сайтах социальных сетей и проч.)
  2. Проверяйте аналитические данные на наличие возможных проблем и осуществляйте корректировки по мере необходимости
  3. Обновляйте контент
+69
20 апреля 2009, 12:54
396

комментарии (33)

+1
nutt #
Спасибо.
+2
tatoxa #
Спасибо Дану, я только попытался перевести.
+2
hooz #
ох, если б хоть кто то придерживался выше изложенному,…
пс: но нужно стремиться
НЛО прилетело и опубликовало эту надпись здесь
+3
nutt #
Бывает так заработаешься, что за всем не уследишь. Такой список для проверки не повредит.
НЛО прилетело и опубликовало эту надпись здесь
0
LionAlex #
да. но тут как раз говорится про то, чтоб еще раз все перепроверить перед запуском, не забыл ли чего.
0
j1nn #
если про валидацию кода, например, вспоминать только перед запуском… переписывать придется)
0
LionAlex #
это-то понятно :)
+4
FlasteR #
D. Функциональное тестирование --> 7. Проверьте, что все внешние ссылки являются действительными
Ссылка на «список контрольных вопросов» (http://habrahabr.ru/edit/topic/57702/) не является действительной!
–2
tatoxa #
Для меня это действительная ссылка ;)
0
Matsutoka #
Раз уж перевод, то спасибо за него. Весьма благодарен за такую лаконичную подборку — наверняка пригодится.
НЛО прилетело и опубликовало эту надпись здесь
+1
i0ngunn3r #
В дополнение к пункту D.3:
browsershots.org — сервис проверки совместимости в разных осях и браузерах. Очень выручает :)
+1
j1nn #
только надо быть осторожным: его результаты далеко не всегда совпадают с действительностью. если через него результат хороший, стоит перепроверить «настоящим» браузером.
+1
kiroru #
Ну вообще-то должны совподать 100%, посмотрите саму технологию по которой делаются скрины, это не эмуляция, это реальные скрины с реальных систем и браузеров (Ферм) распределено установлены у людей.
+1
j1nn #
да, я в курсе, но практика показывается, что перепроверить стоит. впрочем, с ним в любом случае лучше, чем без него.
+3
t0os #
Мне интересно, абсолютно все это хоть кто-то делает?
0
acy #
К сожалению, нет.
0
t0os #
Странные вещи получаются :) Все знают, что надо бы, но очень мало кто делает.
+1
acy #
Всё из-за денег.
0
webdiktor #
Однозначно в закладки
+2
Joka #
я бы сказал что это некий сборник тех вещей которые нужно контролировать на этапе разработки сайта.

например нагрузочное тестирование нужно выполнять уж никак не перед запуском. а то все сделали, а потом оказалось что база не выдерживает — такие вещи должны быть выяснены на более раннем этапе
+3
aps #
И все это — «последняя проверка перед запуском»???
НЛО прилетело и опубликовало эту надпись здесь
0
Fanamura #
Добавили бы еще сервисы для проверки, если есть. Ну не всех пунктов конечно, но…
0
kalin #
Больше похоже не на последнюю проверку, а на техническое задание.
0
uses #
идея хорошая, но список и правда стОит немного сократить
0
ilyafd #
Да нет, все нормально. Если лишний раз что-то проверишь, то хуже не станет.
+1
MAGIKru #
Отличная шпора, вот только это всё лучше делать сразу правильно, чтобы потом не возвращаться к этому и не тратить лишнего времени ;)
0
MaxQ #
Избыточный список какой-то (для проверки перед запуском, конечно).
И уж не для каждого сайта точно.
+5
Iforgot #
Проверьте, сделали ли вы сайт.
0
Soulreaver #
Проверьте, сайт ли вы сделали?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.