Brand USA, the destination marketing organization for the United States launched their new business-to-business corporate website www.thebrandusa.com. Through a highly collaborative innovation process, Insomniac Design worked with Brand USA over the last eight months to re-imagine Brand USA’s public facing digital presence. The transformation of Brand USA’s corporate website entailed the introduction of a highly visual experience through powerful imagery, re-hauled content strategy, and an immersive user experience.
Now in its fifth year of operation, Brand USA continues to increase international travel to the United States, while enhancing the image of the U.S. as a premier travel destination in the global marketplace. In fact, according to studies by Oxford Economics, over the past two years, Brand USA has generated 2 million incremental visitors to the United States. Those visitors accounted for $6.5 billion in incremental spending, which injected nearly $15 billion into the U.S. economy. The influx of incremental visitors also supported an average of 50,000 incremental U.S. jobs during each of the two years.