What it means
The Brand Store is an individual, brand-specific webpage on Amazon where you present your brand story, catalog, and content without competitor ads. The prerequisite is Amazon Brand Registry. The store builds customer loyalty to the brand and doubles as the ideal landing page for Sponsored Brands campaigns and external traffic — visitors land in your brand world instead of on a single product page surrounded by competitor ads.