The overall algorithm that OKCupid uses is to take the n-root of the product of person As percent satisfaction and person Bs percent satisfaction. It always shows you the lowest match percentage possible because they want person A and person B to answer more questions to increase the confidence of the match.
How does OkCupid match percentage work?
A large portion of your match percentage is based on basic mutual compatibility: age, location, gender, and orientation. We currently dont have a way to set a certain question or detail as an absolute dealbreaker, however on the desktop/ computer version (for now) of OkCupid you can search by question in Discover.
Does OkCupid match based on attractiveness?
OKCupid uses its ranking system to choose which prospective matches it will display on your page. The people who are rated high see more pictures of people who are also rated high. And the people who are ranted low see more pictures of people who are also rated low.