Как правильно реализовать сайт с страницами под каждый город страны?
1. Если делать вычисление по айпи юзера, это удобно, но в таком случае необходимо будет обязательно добавлять в исключения роботов поисковых систем, чтобы им не показывался только одна страница при заходе (у яндекса айпи московские). 
2. Если делать один сайт под все города, нужна чёткая структуризация разделов. В голове без подручных средств не воспроизвести всё что необходимо. Но основываясь на описании:
  - каждый город должен быть разделом. Внутри раздела идут страницы с двумя услугами
  - на странице контактов нужны ссылки на все страницы городов
  - в зависимости от количества городов, страницы услуг должны быть перелинкованы. т.е. внутри услуг нужны ссылки на соседние города из того же региона
  - у каждого города желательно должны быть свой номер, адрес, время работы, фото персонала.
3. Самым лучшим, недорогим и быстрым способом продвинуться под регионы всё-таки остаются поддомены. Но я не знаю на счёт сложности разработки црм под поддомены, потому что фактически это разные домены. Но если поддомены не станут проблемой для црм, то это лучший вариант развития. С ними вот такая схема
  - под каждый город делаем отдельный поддомен с услугами
  - на главном сайте на странице контактов ставим ссылки на все поддомены, указывая в каких городах мы предоставляем услуги
  - на поддоменах присутствуют только по 2 страницы с разыными услугами, вся остальная информация на основном домене.
  - в вебмастере яндекса чётко указываем каждому поддомену свой регион
4. Один сайт
плюсы:
  - "вес" не размазывается, сохраняется и копится на одном доменном имени
  - удобство под разработку црм системы
  - простота программирования при необходимости (добавление услуг, изменение функционала и т.д.)
минусы
  - поисковые системы довольно долго будут определять релевантность той или иной страницы (3-6 месяцев)
  - нельзя точечно указать регион в Яндексе
  - сложность в указании ссылок на сайты организаций на яндекс/гугл картах (могут принять за спам, поскольку домен один и тот же. Время на выяснение с тех поддержкой. В итоге могут вообще запретить указывать ссылки на один домен в разных городах)
5. Поддомены
плюсы
  - чёткое разделение по городам (для пс поддомен - отдельный сайт)
  - точное указание региона в яндексе
  - нет проблем с картами яндекс/гугл
  - более быстрое определение релевантности и позиций по запросам (2-3 мес)
минусы
  - возможные проблемы в разработке црм
  - более дорогая разработка относительно одного сайта из-за более сложного функционала взаимосвязи поддоменов и основного домена
Делаю ЦРМ систему и хотелось бы все автоматизиоровать, унифицировать, но с разными сайтами будет очень сложно.
Почему, фронтов может быть много, а админ часть 1 и 1 база.Планировал купить под каждый регион домен
не вижу смысла
Разные города обычно делают на поддомене, если конечно информация там разная, если не разная, то город это всего-лишь параметр, от которого контакты меняются. Тут нет однозначного ответа, пока нет видения всего проекта.два вида услуг разных
может есть смысл сделать 2 сайта под каждую услугу,если они не пересекаются