Вопрос не к вёрстке, а к дизайну. Большинство дизайнеров у нас не подозревают о том, что сайт - это живой организм, который должен подстраиваться под изменяющуюся среду.
Поэтому в случае когда у пользователя есть возможность добавлять что-то на страницу самостоятельно, нужно уделить особое внимание именно проектированию сайта на этапе дизайна. Можно даже сперва собрать прототип без графики с основными элементами и погонять его, чтобы было понятно где узкие места.
Есть правда одно "но" - такой подход к разработке дорог. Проще заказать дизайн на фрилансе и потом обвинить во всех грехах верстальщика.