I asked ebid (excellent, personalized customer service) about their attempts to gain exposure and they said that they "were working on getting on to google searches".
Who knows, but in the meantime, I will continue to post cards and hope for the best