Если контент различается, то три разных сайта. Если контент (база данных[данные]) идентичные - то бэк/апи тоже можно один оставить и разруливать на уровне переменных окружения сервера и настроек на клиенте. Не вижу ничего плохого в трех идентичных сайтах даже при одном наполнении. Легче будет масштабировать и мониторить. Три сервера будут отличаться только переменными окружения, а база данных может быть общая.