Google revises their search algorithms on a regular basis, but I'm surprised at the varying results you are seeing.
Are you able to force Google to limit their search to garden.org by including "site:garden.org" in your search (note that just putting "garden.org" in the search bar doesn't actually limit it to this site, but actually uses it as a search term, so it could include any site that mentions it)?