1 Соответствовать ожиданиям, т.е тематика = увиденное на сайте.
Если у вас сайт о детских праздниках, то на главной не должны быть взрослые поедающие торт или пьющие детское шампанское). У человека уже мысленно есть свое представление, это конечно не настолько критично, но все жё.
2 Удобным
Это значит пользователь не должен додумывать, куда он попал, что предлагают на сайте и тд. Простота поиска контактов и времени работы, если магазин, то заказ без регистрации и минимум полей для заказа (пусть работает менеджер), обратная связь (звонок).
Но тут главное не «переборщить», а то бывает заходишь на сайт, тебе сразу предлагают связаться с ними — ладно закрыл... через 5 секунд какая то штука на пол экрана с надписью «не нашли что искали?» ?????????? да я на сайте 12 секунд и мне все время мешают, чё за..... Этого не должно быть!
3 Быстрым и безопасным
Во-первых это зависит от самого сайта — на какой системе управления он сделан, что использует (базу данных или файлы xml для хранения и тд)
Во-вторых расположение сайта — что за хостинг, сколько места выделено, сколько предоставлено памяти и мощности процессора и тд. Это важно. Никто не хочет ждать, когда там сайт загрузится, т.к сайтов с такими товарами/услугами еще 1000....
Безопасность также зависит от мер защиты самого сайта и устройства безопасности которыми располагает хостинг, на которым находится сайт.
4 Соответствовать поисковым системам
Это значит — не быть захламленным всплывающей и назойливой рекламой, без редиректов (перенаправлений на другие сайты), без подмены страниц, а также быть оптимизированным как по коду (html, css, js и тд), так и по текстам.
Плюс сейчас у каждой поисковой системы есть свой свод правил для сайта, которые всегда различаются, поэтому оптимизация для Яндекса не = оптимизации для Гугла.....
5 Адаптивным, да да, это необходимо
Сейчас, да в общем то давно уже, эра т.н «гаджетов» - мобильных и планшетов, поэтому более половины всех сайтов в рунете смотрят через них и пользователи хотят, чтобы сайт был адаптированным под их гаджет. У многих есть адаптивный дизайн, но у еще большего количества сайтов его нет, так цена вопроса все таки кусается, особенно если сайт состоит из 100 и более страниц.....
Но реальность такова, что сейчас это необходимо продумывать заранее, еще на стадии разработки сайта!