Author: 891rpm

  • Чеклист запуска сайта

    Этот чеклист будет полезен всем, кто запускает сайты или следит за этим увлекательным процессом. Ничего не пропустите!

    Перед запуском
    Контент и стиль
    Типографика
    Корректные символы. Проставить корректные символы тире, кавычек и апострофов, в зависимости от языка сайта
    Переносы слов. Проставить в важных местах неразрывные пробелы между инициалами, тире, перед последними словами
    Для английского: Лигатуры. Проставить лигатуры в заголовках, если требуется
    Вычитать тексты и проверить правописание
    Связность текстов
    Проверить регистр в важных текстах и заголовках
    Обеспечить единый стиль текстов
    Единство повторяющихся фраз (т.е. «Узнать больше», «Читать далее», «N комментариев» и др.)
    Пунктуация в списках (напр. если пункт списка заканчивается точкой, следующий пункт должен начинаться с заглавной буквы и наоборот для точки-запятой)
    Проверить, нет ли на сайте вшитых ссылок на dev-сервер (т.е. после запуска ссылки должны вести на сайт «в миру»)
    Проверить, не осталось ли на сайте тестового контента
    Проверить печатные версии важных страниц
    Проверить RSS канал и отображение контента в Google Reader
    При редизайне или изменении информационной архитектуры, проверить стоят ли редиректы со старых адресов разделов на новые
    Проверить скрытые текст (т.е. alt/title атрибуты HTML тегов, тексты в JavaScript функциях)
    Стандарты и валидация
    Доступность для людей с ограниченными возможностями (не препятствуют ли нарушения восприятия цвета, звука и т.д. навигации по сайту)
    HTML валидация
    JavaScript валидация
    CSS валидация
    Доступность в поисковиках, SEO и статистика
    Заголовки страниц очень важны; убедиться, что они осмысленны и содержат важные ключевые слова
    Заполнить мета-тег description для важных страниц
    Привести ссылки на главную страницу к единому виду (т.е. выбрать что-то одно из вариаций http://site.ru http://www.site.ru http://www.site.ru/index.html)
    Гарантировать предыдущий пункт редиректом на выбранную версию (напр. редирект с http://www.site.ru/* на http://site.ru/*)
    Убедиться в семантически-грамотном использовании HTML тегов (<h1>, <h2>, … и т.д.)
    Проверить наличие важных ключевых слов в контенте
    Привести формат ссылок к читабельному виду (напр. http://site.ru/blog/how-to-make-coffee, http://site.ru/user/vasya и т.д.)
    Прикрутить Google Analytics, FeedBurner, и/или другие системы измерения статистики
    Создать XML Sitemap
    Добавить сайт в Google Webmaster Tools
    Тестирование функциональности
    Проверить весь заказанный/особый/сложный функционал
    Проверить работу поиска (включая релевантность)
    Проверить работу сайта в разных браузерах (Internet Explorer, Firefox, Opera, Safari, Chrome etc.), версиях (6, 7, 2.2, 3.1 etc.) и платформах (Windows, OSX, Linux)
    Проверить вид сайта на разных разрешениях экрана (1280×1024, 1024×768, 1920×1200, 800×600…)
    Протестировать все формы (контактов, комментариев, фидбека, …), поставить на них капчу или другую защиту
    Проверить все e-mail шаблоны
    Проверить работоспособность сайта с выключенным JavaScript, Flash, и другими компонентами
    Проверить работоспособность внешних ссылок
    Безопасность/Риски
    Настроить бекапы по расписанию, и проверить восстановление из них.
    Проверить нет ли у посетителей доступа к служебным/секретным/закрытым страницам
    Закрыть поисковикам доступ к служебным/секретным/закрытым разделам сайта, используя robots.txt
    Отключить вывод ошибок на экран
    Проверить количество доступного дискового пространства и вычислить, на сколько его хватит
    Настроить запуск регулярных процедур по крону (для большинства CMS)
    Настроить email/SMS уведомления о неработоспособности сайта/сервера;
    Производительность
    Провести нагрузочное тестирование
    Провести оптимизацию изображений/графики
    Проверить и реализовать кэширование где это необходимо
    Проверить общий размер/скорость загрузки страниц сайта
    Минимизировать/сжать статику (JavaScript/HTML/CSS)
    Оптимизировать CSS: короткие пути к изображениям; использовать «каскадную» природу стилей, и т.д.
    Проверить наличие индексов в таблицах БД
    Проверить другие настройки производительности на всех уровнях (Сервера, БД, CMS и т.д.)
    Включить логи ошибок/производительности на сервере
    Финальные штрихи
    Создать свои страницы 404/403
    Создать страницу «Сайт на обслуживании»
    Создать favicon
    После запуска
    Маркетинг
    Добавить сайт в социальные медиа: Twitter, ВКонтакте, LinkedIn, Facebook, и т.д.
    Добавить сайт в поисковики
    Настроить PPC/Google Adwords кампании, если требуется
    Проверить форматирование сайта в результатах выдачи поисковиков
    Другое
    Мониторить фидбек (прямой с сайта, на Социальных Медиа, в выдаче Google и т.д.)
    Отлавливать в статистике возможные проблемы с некоторыми разделами/страницами сайта
    Обновлять контент

    Взято тут: http://habrahabr.ru/blogs/webdev/65674/
    Первоисточник здесь: http://drupaldance.com/blog/website-launch-checklist