We look at the keywords a domain ranks for and then find the competitors whose own paid or organic rankings closely match the same keywords.

While Amazon is going to have the same keywords that a specialty shop like does, we consider domains like and to be closer competitors because a larger portion of their keywords match what has.