Microsites Custom microsites are designed to present a detailed overview of your brand and any new products or services. Microsites are the ideal solution for manufacturers who do not yet have a Web site or need an additional site to present product details and benefits to their target audience.