Как сделать placeholder/preloader контент-блоков при загрузке страницы?
Это называется "Skeleton loading" или "Skeleton screens". 
Концепция заключается в отображении макетов текста, изображений или других элементов страницы в то время, когда происходит загрузка реального контента.
Так называемые "скелеты" реализуют при помощи CSS.
N блоков болванок, с базовыми стилями. Пока ты на них смотришь, в фоне подгружается контент и основные стили, скрипты и тд. Потом все подменяется.