I've recently joined a company that uses Google Sites for their intranet.
There are about 50 different sites. What I've found is that if I go to the main page and search for something it won't show up because it's sitting on another site. But for the employee they should be able to search on the main site and it draw upon all the sites.
Is there a way to implement this in Google Sites?