Самый простой вариант - использовать алиасы для доменов.
Например разработчик берет свой домен webdev.ru
Далее создает отдельный аккаунт и субдомен client1.webdev.ru
Когда процесс разработки закончен - прописываем алиас client1.ru на домен client1.webdev.ru
И так несколько раз.
Минус такого способа, что после подключения основного домена, версию сайта для разработки нельзя использовать для тестирования. И там и там будут показываться изменения.