Type marketing manager into LinkedIn and you get everyone who has ever touched those two words in any order, on any continent. Boolean search is how you turn that firehose into a list. It is the same query language recruiters and researchers have used for decades, and LinkedIn speaks a specific dialect of it with a few quiet rules that trip up almost everyone.
AND, OR, NOT, quotation marks " ", and parentheses ( ). On free LinkedIn only OR and quotes are fully reliable, and the engine caps how many operators one query accepts. Recruiter and Recruiter Lite run all five with strings up to about 2,000 characters. The + and - symbols are not supported, and curly quotes pasted from a document silently break exact-phrase matching. Everything below is built around those facts.The five operators, in plain terms
Operators must be typed in uppercase. Lowercase and, or, not are read as ordinary search words, not logic. That single rule is the most common reason a string quietly returns garbage.
Requires every term. sales AND SaaS returns only profiles that contain both. On free LinkedIn AND is implicit, so a space between words already behaves like AND.
Any of the terms will match. (CTO OR "VP Engineering" OR "Head of Engineering") catches the same role under three different titles.
Drops profiles containing a word. recruiter NOT agency. On free LinkedIn NOT is unreliable, so treat it as a Recruiter feature.
Keeps words together in order. "product marketing" will not match a product manager who also does marketing. Straight quotes only.
Controls the order of evaluation, exactly like math. ("head of sales" OR CRO) AND fintech keeps the OR group intact before the AND applies.
Order of operations matters. LinkedIn evaluates what is inside parentheses first, then NOT, then AND, then OR. When a query gets longer than one clause, wrap every OR group in parentheses or the logic drifts in ways that are hard to spot.
What actually works on free LinkedIn vs Recruiter
This is the part most cheat sheets skip, and it is the part that wastes the most time. The operators are the same on paper, but the engine treats them differently depending on your seat.
| Capability | Free LinkedIn | Recruiter & Recruiter Lite |
|---|---|---|
OR | Works | Works |
| Quotation marks | Works | Works |
AND | Implicit (a space acts as AND); the typed keyword is inconsistent | Works explicitly |
NOT | Unreliable, often ignored | Works |
| Parentheses and nesting | Shallow nesting only | Deep nesting supported |
| Operator count per query | Capped to keep the free engine fast and to deter scraping | No practical limit, strings up to about 2,000 characters |
| Field-targeted search (title, company) | Not available in the keyword box | Dedicated title and company filters |
The practical takeaway: on a free account, lean on OR groups and quoted phrases, and use the sidebar filters (location, current company, industry) to do the narrowing that NOT would do on Recruiter. Do not build a fifteen-operator monster on free LinkedIn and wonder why the results look random. It is not your logic, it is the cap.
Build your string
Fill in the fields and this writes a valid LinkedIn Boolean string for you, quoting multi-word phrases and grouping titles with OR automatically. Copy it into the LinkedIn search box.
Boolean string builder
Separate multiple entries with commas. Multi-word phrases get quoted automatically.
Start typing above, or pick a preset
Copy-paste string library
Ready to use. Swap the nouns for your market. Every string uses uppercase operators and straight quotes, so it will not break on paste.
For sales prospecting
("VP Sales" OR CRO OR "Head of Sales" OR "Chief Revenue Officer") AND SaaS NOT recruiter(founder OR "co-founder" OR CEO) AND (startup OR "seed" OR "pre-seed") NOT investor("Head of Marketing" OR CMO OR "VP Marketing" OR "Demand Generation") NOT agency NOT freelance("Head of Operations" OR COO OR "VP Operations") AND (logistics OR "supply chain" OR freight)(CFO OR "VP Finance" OR "Head of Finance" OR Controller) AND (SaaS OR fintech) NOT intern(CIO OR CTO OR "Head of IT" OR "IT Director") NOT consultant NOT reseller(founder OR owner OR "managing director") AND (ecommerce OR "e-commerce" OR Shopify OR DTC)(CHRO OR "VP People" OR "Head of HR" OR "People Operations") NOT recruiter NOT agencyFor recruiting and sourcing
("React Developer" OR "Frontend Engineer" OR "Front-end Developer") AND TypeScript NOT recruiter NOT student("Backend Engineer" OR "Software Engineer") AND (Go OR Golang OR Rust) NOT junior NOT intern("Data Scientist" OR "Machine Learning Engineer") AND (PyTorch OR TensorFlow) NOT recruiter("Product Manager" OR "Senior Product Manager" OR "Group PM") AND (fintech OR payments) NOT intern("DevOps Engineer" OR "Platform Engineer" OR SRE) AND (Kubernetes OR Terraform OR AWS)("Product Designer" OR "UX Designer" OR "UX Engineer") NOT graphic NOT intern NOT student("Account Executive" OR "Enterprise AE") AND (Salesforce OR HubSpot) NOT SDR NOT intern("Customer Success Manager" OR CSM) AND (Spanish OR bilingual) NOT internField-targeted search on Recruiter
Recruiter and Recruiter Lite add dedicated fields that free search does not expose in the keyword box. Instead of hoping a title appears somewhere on the profile, you can constrain it to the current job title or company. The keyword-box syntax people share online, such as title: and company: tags, is a Recruiter behavior, not a free-account one. On a free account, use the left-rail filters for the same effect: Current company, Title, Location, Industry.
A Recruiter-style title search looks like this, entered in the Job title field rather than the keyword box:
("Growth Marketer" OR "Growth Lead" OR "Head of Growth") NOT internFive mistakes that silently break your search
- Lowercase operators.
sales or marketingsearches for the literal word "or". It must besales OR marketing. - Curly quotes from a document. Pasting
"product marketing"with smart quotes from Word or Google Docs breaks the phrase match. Type quotes directly in the browser, or paste through a plain-text step first. - Using
+and-. These are not supported on LinkedIn. UseANDin place of+andNOTin place of-. The result reads better and behaves correctly. - Too many operators on a free account. The free engine caps operator count. If a long string returns odd results, it is likely truncated. Shorten it and move some logic into the sidebar filters.
- Forgetting parentheses around OR groups.
CTO OR VP Engineering AND fintechdoes not mean what you think. Write(CTO OR "VP Engineering") AND fintechso the OR resolves first.
From a good search to a real pipeline
A Boolean string finds the right people. The work starts after that: figuring out who you already spoke to, who is already a contact, and who is worth reaching out to. That is where a search session usually falls apart, because the list lives in LinkedIn and the record of your relationship lives in a CRM, and the two do not talk to each other.
This is the gap Ln2CRM closes. It is a sidebar that sits on the LinkedIn profile and shows whether that person is already in your Pipedrive, HubSpot, Salesforce, or Zoho, along with the last note and the open deal. When someone from your Boolean search is new, you save them to the CRM in one click without leaving the tab, so a search session turns into contacts and next steps instead of a browser full of open profiles you will never revisit. If you want the workflow end to end, the LinkedIn to CRM without Sales Navigator guide walks through it.