The installation of the WP Social SEO Pro plugin is just like any other plugin installation for WordPress. Login to your WordPress site and go to Plugins > Add New.
At the Install Plugins Page click on Upload from the top navigation and then click on browse.
Go to the location on your computer where you saved the downloaded plugin zip file and upload this zipped file. You DON'T need to unzip the file. Now click on Install Now. Wait until WordPress has uploaded the file. If it's done click on Activate Plugin. Now you should see a message “Plugin activated” at the top of the window.
After you successfully installed the plugin you will see a new Admin Menu on the left hand side. It's called Social SEO Pro. You'll also notice a message about the automatic updates. You also need to install the License/Updater plugin to receive automatic updates for the plugin (as well as all other wpsocial.com products). The License/Updater Plugin as well as the License Key is located on the "My Account" page within your wpsocial.com account.
Click on the Settings submenu to get to the Plugin's settings page to start setting up the plugin for use.