Answer: microsite

AnswerCrossword Clue
micrositea website that is intended for a specific limited purpose