Мой ответ может показаться несколько однобоким, потому что меня чаще всего интересует, насколько сайт удобен пользователю. А это обычно:
Качественная верстка. Пусть даже примитивная в две-три полосы. Главная не такая, где в глазах рябит от плиточек и все сливается в разноцветное пятно. Опять же, желательно, чтобы совпадала с функционалом сайта: верстка интернет-магазина плохо смотрится на новостном сайте.
Удобная навигация. Заметные меню (не сливаются с фоном и основным текстом), карта сайта, метки и др.
Привлекательный и адаптивный дизайн. Must have.
Картинки. Тут комментарии излишни, это тоже обязательный пункт. Главное, в погоне за высоким разрешением не перегружать сервер. Анимация также по желанию и в меру.
Интересный контент. Само собой, уникальный и полезный. Само собой, красиво поданный. За примерами далеко ходить не надо - TheQuestion.
Все это должно технически исправно функционировать. Частые сбои в работе не добавляют лайков.
И регулярно обновляться или пользователь сочтет сайт "мертвым".
Вот так.
Хорошая попытка, но слишком примитивная)
Я уверен, что сайт должен быть быстрый в загрузке. Мы в https://loading.express всегда за быстрые сайты, за их ускорение. И мы точно знаем, что это повышает конверсию, потому что у нас есть опыт, когда ускоряем сайт, ничего не меняя и получаем конверсию в два раза выше.
Правда, заметно это только на очень большом трафике.
Идеальный сайт должен либо содержать уникальный и очень востребованный контент, либо обладать действительно полезным функционалом. Это 95% успеха. Остальные 5% - верстка, интерфейс, UX и т.д.