I just noticed something strange regarding Google's Knowledge Graph.
A client searched for the ranking of the words in his domain (2 words) and a competitor showed up #1 in search results with the usual tear drop that links to Google maps and a the Knowledge Graph box on the right was also displayed (that domain has those two words plus one more). The client now ranks #2 for the words in his domain. These two sites are on opposite sides of the US, so it's not related to local search.
I checked and the competitor's site has structured markup code and the client's site didn't so I assume that is why the competitor's site replaced the client's site in the Knowledge Graph.
This would seem to indicate to me that it's VERY important to have Structured Markup set up - in spite of some saying its not.
I just installed the markup data on the client site and will report back here if it regains the #1 spot like it has had for at least 10 years.