Существует два подхода к созданию сайта: разработка с нуля или на основе готовой CMS (Content management system) - системы управления содержимым. Не будем пускаться в длинные рассуждения о том, что лучше и почему, приведем 3 главных аргумента в пользу CMS:
Люблю Битрикс.