Запуск сайта ответственное мероприятие, надеюсь что этот список контрольных вопросов позволит ничего не упустить из виду.
Перед запуском
А. Содержимое (контент) и Дизайн
- Типографика и верстка
- Проверьте правильность знаков препинания, особенно апострофы, кавычки и дефисы / тире
- Проверьте заголовки, для которых вы могли использовать лигатуры (нет необходимости для кириллицы)
- Проверьте отсутствие висячих строк для важных абзацев
- Проверьте орфографию и грамматику
- Непротиворечивость (целостность) информации
- Заглавные буквы (особенно в заголовках)
- Проверьте стиль (манеру) написания текстов
- Повторяющиеся общие фразы (например, ссылки типа «Подробнее»)
- Возможные вариации слов(с учетом конкретной аудитории сайта)
- Маркированные списки (например, точки или запятые в конце каждого пункта)
- Проверьте на абсолютные ссылки (убедитесь, что после переноса на «рабочий» сервер ссылки изменяться на реальные)
- Убедитесь в отсутствии «рыбы» вместо реального текстового наполнения
- Проверьте как выводятся на печать наиболее важные страницы
- При редизайне существующего сайта, убедитесь, что важные существующие (старые) ссылки, перенаправляются на соответствующие новые URL-адреса, если ссылки изменялись
- Проверьте все скрытые тексты (например, альтернативный текст для изображений, текст в функциях JavaScript)
B. Соответствие стандартам
- Доступность для людей с ограниченными возможностями
- Проверьте валидность (Х)HTML разметки
- Проверьте JavaScript
- Валидируйте CSS
C. Видимость в поисковых системах, SEO и метрики
- Заголовки страниц очень важны: используйте только осмысленные заголовки с соответствующими ключевыми словами
- Добавьте описания ( в теги meta) для важных страниц (как минимум)
- Проверьте домен для канонических запросов (например, запрос по адресу site.com, www.site.com и www.site.com/index.html должны приводить к записи одного вида в адресной строке)
- Убедитесь, что у вас семантически верная разметка (выделены заголовки, и проч.)
- Проверьте наличие ключевых слов в тексте страниц
- Проверьте форматирование URL-адресов (для пользователей и поисковых роботов)
- Настройте Google Analytics, FeedBurner, и любые другие пакеты для измерения успеха проекта
- Создайте XML Sitemap
- Настройте Google Webmaster Console и инструменты Яндекс.Вебмастер
D. Функциональное тестирование
- Проверьте работу всех обязательных функций сайта
- Проверьте работу поиска (включая релевантность результатов)
- Проверьте сайт в большинстве современных браузерах (IE, Firefox, Opera, Chrome т.д.), их различных версиях и операционных системах (Windows, OSX, Linux)
- Проверьте отображение страниц при наиболее распространенных разрешениях экрана
- Протестируйте все формы (например, обратная связь, добавление комментария в блог), в том числе анти-спам фильтры, шаблоны отправляемых писем и т.д.
- Протестируйте сайт при выключенном JavaScript, Flash и других плагинах
- Проверьте, что все внешние ссылки являются действительными
E. Обеспечение безопасности (снижение рисков)
- Настройте расписание резервного копирования, и проверьте результат восстановления из резервной копии.
- Защитите все критически важные страницы (например, раздел администрирования сайта)
- Используйте файл robots.txt в случае необходимости
- Протестируйте безопасность и возможность взлома
- Выключите вывод текстовых сообщений об ошибках
- Проверьте размер доступного дискового пространства
- Настройте уведомления по электронной почте и (или) SMS (например, для ошибок или сбоев сервера) для системы внутреннего и внешнего мониторинга
- Проверьте производительность системы
- Проведите нагрузочное тестирование
- Проверьте оптимизацию изображений
- Проверьте и осуществляйте кэширование где это необходимо
- Проверьте общий размер страницы и время ее загрузки
- Сожмите статические (JavaScript / HTML / CSS) файлы
- Оптимизируйте CSS: использование короткие пути для изображений; используйте наследование в CSS и т.д.
- Проверьте правильность созданных индексов в таблицах БД
- Проверьте настройки конфигурации на каждом уровне (Web-сервер, база данных, какие-либо другие программы, в том числе CMS)
- Настройте ведение лог файлов на веб-сервере и сервере БД
F. Заключительные штрихи
- Создайте пользовательские страницы для 404 и прочих видов ошибок
- Создайте иконку для сайта (favicon)
После запуска
G. Маркетинг
- Используйте социальный маркетинг: Twitter, LinkedIn, Digg, Facebook, StumbleUpon и т.д.
- Добавьте сайт в поисковые системы
- Запустите (контекстную) платную рекламу при необходимости
- Проверьте информацию о сайте в результатах поисковой выдачи
H. Текущие проверки
- Отслеживайте и реагируйте на обращения обратной связи (полученных напрямую, на сайтах социальных сетей и проч.)
- Проверяйте аналитические данные на наличие возможных проблем и осуществляйте корректировки по мере необходимости
- Обновляйте контент