Answer: microsites

AnswerCrossword Clue
micrositesMICROSITE, a website that is intended for a specific limited purpose