Первую секунду сайт загружается без css стилей(без верстки). Как решить?
заинлайнить css (как минимум ту часть, которая используется на первом экране) - можно погуглить critical css
Да, ставьте прелоадер и не парьтесь