Besides its google search itself, almost all people do not use Google's other features and tools which 
have a reputation of being more to the technologically inclined.

This is basically a search results disguised as  socialized chit-chat, wonder if Google knows anything about  search engines.
The general meaning of 'huddle' is always to come closer or 
gather together.