Is Google Search Stealing Your Website Traffic?

Website owners all around the world depend on Google Search for their livelihood and spend considerable amounts of money and effort to rank well on Google Search results pages (SERPs). Google boasts delivering the best results for those who search and spends a huge amount of money and effort to make its search results more and more relevant.
Part of this effort was the recent demotion and exclusion of directory sites and archive or index pages. For small businesses, this often cuts out the “middle man” and shows links directly to relevant websites, instead of forcing potential buyers to view a list of competitors first. In a sense, these directories were stealing website traffic for their own direct revenue (through paid listings) or indirect revenue (through advertising).
Another part was the addition of Knowledge Graph, which attempts to provide direct answers to search queries on the search results page. Unfortunately, this change, despite being great for information searches, can really hamper business’ promotion efforts on Google Search. Google keeps telling us to market our business by publishing fresh, informative content, and then grabs that content, shows it directly and forgets about giving us the traffic.