Skip to main content

Required, optional and excluded skills

The three states of a skill in the filter panel, what each does to your results, and when to use which.

Written by Jan Alexander Jedlinski

Every skill in the filter panel is in one of three states. Getting this right is the single biggest lever on result quality. Each skill card has two checkboxes: the first (shield icon) is Required, the second (crossed circle) is Exclude.

Required (first checkbox on)

A hard filter. Only candidates whose profile contains that skill, or one of its direct synonyms, pass.

  • "React" required still matches "React.js", "ReactJS", "React developer".

  • "Front end development" required does not match a candidate who lists React and Angular but never wrote "front end development".

Use required for precise things: Java, SAP FI, Salesforce, CPA, a specific language. Keep it to your top 1–3 real must-haves. In the example above, Java is required and Spring is optional.

Optional (both checkboxes off)

A ranking signal. The AI weighs it, along with the context, but nobody is removed for lacking it. It also lets the AI infer: several front-end technologies on a profile means front-end developer, even without the phrase.

Use optional for broad categories, nice-to-haves, and anything where wording on the resume varies a lot.

Excluded (second checkbox on)

A hard filter in reverse: candidates with this skill are removed. Synonyms are expanded too. Use it sparingly: "exclude PHP" also removes strong full-stack people who once touched PHP.

Experience level per skill

The Select experience dropdown on a skill card (Low 0–3 / Mid 4–6 / High 7+ years) adds depth: "Java, High" prefers people with 7+ years in Java specifically, not just 7+ years in total.

Short version

  • Required on = strict, for specific skills

  • Required off = soft signal, for broad concepts

  • Exclude = strict removal, use rarely

  • Too few results? The first thing to check is how many skills are required.

Remember to click Apply Changes at the bottom of the panel after editing.

Related

Did this answer your question?