Как оптимизировать верстку?
Почитайте про БЭМ. Про препроцессоры (как CSS, так и HTML).
Говнокод - использование ID. Жуткий каскад. Повторы стилей. Убогое именование классов.
Ну, например, макет сверстанный целиком на абсолютном позиционировании - звездец, мягко говоря.
Хорошая верстка - если человек, который сайт не верстал, но умеет, может открыть сорцы и поправить что ему нужно, а не будет мучаться сутками в поисках места, где исправить и верстка не развалиться после малейших правок.
Советую посмотреть PageSpeed