To install WordPress on your Yahoo web hosting, log into your control panel and navigate to the WordPress installation page. Fill out the form with your username, password, and email. Continue through the installation prompts, selecting a folder to install WordPress to. Once installed, log into the WordPress dashboard and navigate to Appearance > Themes to browse and install ad-free themes.