Создание сайта можно в целом поделить на три этапа: дизайн, вёрстка и натяжка на движок. Вёрстка - это front-end, натяжка (установка, подключение) - back-end. Зачастую этим занимаются разные специалисты. И если страницу сверстали как попало, то с этим "как попало" программисту - бэкэндщику потом работать сложно. В общем, от вёрстки зависит очень многое, не стоит сей этап недооценивать.
Надо изначально делать нормальный сайт, а не экономить, клепать что попало на конструкторе, а потом переделывать.