This document provides an overview of app store optimization (ASO) and its core components. ASO involves improving the visibility of mobile apps in app stores. The key components include optimizing app keywords, name, description and localization; using effective app icons, screenshots and visuals; and tracking important off-site factors like number of downloads, ratings and reviews to help optimize an app's performance in app stores.