We get the search result data from Google. Google treats the same term with or without hyphens the same, which would return duplicate results.