Understanding the Basics of Search Engine Optimization: From Rankings and Visibility to Strategy and Essential Elements.