Семантическая вёрстка, много js, ajax. 
Картинки-работы можно двигать мышой по экрану. 
По желанию заказчика страницы сайта грузятся без полной перерисовки экрана – для того, чтобы картинки всгда оставались на том 
месте, куда их перетащили. Даже язык переключается без перегрузки. При этом все url можно передавать другим людям – откроется данная страница. 
История перемещений ajax, кнопки "назад-вперёд" работают без проблем. 
Роботов-поисковиков тоже не забыли – они отлично и правильно всё закешируют. Также сайт без проблем работает без JS.