1. Единообразие оформления однотипных элементов на макете - например, если у заголовка второго уровня нижний отступ 10px, то такой отступ должен быть для всех заголовков второго уровня (аналогично для списков, параграфов и т.д.)
2. Не объединять в один блок текст с разным оформлением - поскольку при отсутствии шрифтов нельзя увидеть все стили текста и их приходится подгонять
3. Для всех необходимых элементов показывать эффект наведения
4. Иконки - в случае, когда внутри блока имеется иконка, нужно показать и активное состояние иконки, и неактивное (например, иногда при наведении на пункт меню иконка меняет цвет - эти иконки экспортируются как 2 разных изображения)
5. Изображения - изображения на макете не должны содержать пустого пространства вокруг (визуально на макете это незаметно, но при экспорте фото получается с лишними белыми полями и его приходится дополнительно обрезать)
6. Формы - для форм нужно сразу продумывать заглушки при отправлении данных на сервер. А так же место для вывода ошибок, если по какой-то причине отправка не удалась (ошибки не всегла касаются валидности поля).