I think there is one simple thing that would make LinkedIn recruiter outreach a lot better: actually checking the mandatory requirements before reaching out.

This happened to me today.

I was contacted about a Fullstack Engineer role where Go/Golang was a mandatory requirement, with 2+ years of experience.

I replied honestly:

I don’t have Go experience. I have mostly PHP backend experience, plus Node.js, and I’m comfortable picking up new technologies.

The recruiter then confirmed that the role is focused on Go and replied:

If you have experience at least 2 years so we can proceed.

And that’s the part I don’t really understand.

If my LinkedIn profile doesn’t show Go experience, and I’ve just told you that I don’t have Go experience, why was I contacted for a role where 2+ years of Go is mandatory?

I’m not expecting recruiters to understand every technology on a technical profile. And I’m also not expecting to match every single requirement in a job description.

If someone has 8 out of 10 requirements and the other two are things they could reasonably learn, sure, let’s have the conversation.

But if something is explicitly marked as mandatory, especially a specific technology and a minimum number of years, it seems worth checking before sending the message.

I know recruiters go through a huge number of profiles and that a lot of the initial matching is probably automated.

I’m not trying to criticise recruiters for reaching out. Quite the opposite.

I actually appreciate relevant recruiter messages.

I just think that spending a little more time on the initial match would make those conversations much more valuable for everyone.

Less noise, more relevant conversations.