microsite - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    an individual web page, or a small set of web pages together, which has its own domain name but is meant to be an addition to a main website

    If you’re interested in learning more about what consumers searched for on Google in 2010, check out the company’s microsite, which includes tools to help you dig deeper into the data.

    Submitted from United Kingdom on 10/12/2010