Поздновато пишу, но вдруг пригодиться )))
— как правильно делать по 30-50-100 сайтов с точки зрения дальнейшего продвижения? один из вариантов: сделать "главный сайт", а на каждый город делать поддомен. какие бывают ещё варианты?
А смысл? Что город.домен.мой и домен.мой/город/ с моей точки зрения одинаково, только встанет проблема с хостерами. За каждый поддомен будут хотеть денег.
— как эффективно этим всем управлять, например в WP?
Скорее всего придется нанимать программиста для написания модулей и все равно на какой cms.
— как правильно организовать бэкенд под огромное количество поддоменов и что вообще нужно учесть?
Увидел ключевое слово -
"бэкенд".
Так и разбейте задачу на два направления (2 сервера):
1. бэкенд. чистые данные для сетки сайтов. Например, Товар - цена. Сервер отдает в виде массива все данные. Надо продумать сам массив данных.
2. фронтенд. Их может быть много, а может один. У каждого свой стиль, но данные поступают с центрального сервера.
Посмотрите ответ
azerphoenix, добавлю DJANGO, это - Фреймворки, не готовые CMS, а некие программные платформы, возможно бэкенд написать на них, а фронтенд на любой другой CMS. Тут Главный вопрос - Сколько денег?