Talk the talk of your customers backed by data
A long excellent read from Paul Shapiro . Where he focusses on unstructured data, that " search engines may also examine web text semantically without the presence of structured data, using technologies such as Natural Language Processing and Machine Learning algorithms "
To understand what your potential customers are searching for you can use the Twitter API to get an idea about what keywords you should be using.
To extract the data into something useful use KNIME 1. He continues how to use KNIME with SERP data and more. A great hands-on read which I need to reread at least ten times (bookmarked)
1 https://www.knime.org/downloads/overview?quicktabs_knimed=1#quicktabs-knimed?
The Actionable Guide to Doing Better Semantic Keyword Research - BrightonSEO 2015