How to Use MeSH Terms in PubMed Searches
MeSH — Medical Subject Headings — is the controlled vocabulary that indexes PubMed records. Every MEDLINE-indexed article is tagged with 10–15 MeSH terms by trained indexers at the National Library of Medicine. Searching MeSH well can double the relevant records you retrieve and filter out noise that keyword searches drag in. This article covers how MeSH works, how to use it in strategy, and its limitations.
What MeSH is
MeSH is a hierarchical thesaurus maintained by the National Library of Medicine, updated annually. It has roughly 30,000 main headings plus tens of thousands of entry terms (synonyms). Indexers assign MeSH terms to articles based on the content of the article, not on whether the article uses those specific words.
This is the key advantage: a paper about "stroke" may use the words "cerebrovascular accident," "CVA," or "ischemic event" — but it will be indexed to the MeSH term Stroke regardless. Keyword searches for "stroke" miss the others; a MeSH search for Stroke catches all of them.
See our PubMed database guide for full platform context.
How to find MeSH terms
- Go to pubmed.ncbi.nlm.nih.gov/mesh/
- Enter your concept (e.g., "mindfulness")
- Review the entry term, definition, and tree location
- Note preferred subheadings ("qualifiers")
You can also find MeSH terms by looking at the "MeSH terms" section of any relevant PubMed record — scroll to the "Page navigation" tree and expand "MeSH terms." The MeSH assigned to a known seminal paper is a good clue to what other similar papers have been tagged with.
Anatomy of a MeSH search
A MeSH search in PubMed uses the [Mesh] tag:
"Mindfulness"[Mesh]
This returns all articles indexed to Mindfulness, regardless of whether the word "mindfulness" appears in the title or abstract.
You can add subheadings (qualifiers):
"Stroke"[Mesh] AND "rehabilitation"[Subheading]
You can restrict to MeSH "major topic" — where the term is central, not peripheral:
"Mindfulness"[Majr]
Explode vs no-explode
MeSH is hierarchical. Cardiovascular Diseases contains Heart Diseases which contains Myocardial Infarction, and so on. By default, PubMed's MeSH search "explodes" a term — retrieving the term and all its narrower terms.
To turn off explosion (search only the exact term):
"Mindfulness"[Mesh:NoExp]
Default to exploded unless you specifically want to exclude narrower terms.
Always combine MeSH with free-text
MeSH has two limitations that force you to combine it with keyword searching:
- Indexing lag. New articles wait 2–6 weeks (sometimes months) before being indexed with MeSH. Recent papers miss MeSH searches.
- PubMed not in MEDLINE. PubMed includes in-process, ahead-of-print, and PubMed-not-MEDLINE records that have no MeSH tags at all.
Combine:
("Mindfulness"[Mesh] OR mindfulness[tiab] OR MBSR[tiab] OR "mindful awareness"[tiab])
[tiab] searches title and abstract. This catches MeSH-indexed records and free-text occurrences in newer un-indexed records. See our Boolean operators post for combining syntax.
Building a concept block with MeSH
A concept block for a systematic review typically looks like:
(
"Mindfulness"[Mesh]
OR "Meditation"[Mesh]
OR mindfulness[tiab]
OR "mindful awareness"[tiab]
OR meditat*[tiab]
OR MBSR[tiab]
OR MBCT[tiab]
)
- Start with the most specific MeSH terms
- Add related MeSH where appropriate
- Add free-text synonyms with
[tiab] - Use truncation (
meditat*) for word variants - Combine with OR
Do this for every concept in your PICO, then AND the concepts.
MeSH subheadings
MeSH subheadings (also called qualifiers) narrow a MeSH term by aspect. Examples:
- Drug therapy
- Diagnosis
- Epidemiology
- Prevention and control
- Rehabilitation
Usage:
"Stroke/rehabilitation"[Mesh]
Subheadings are powerful but must match the concept exactly — "Stroke" + "prevention and control" is different from "Stroke" + "rehabilitation." Use PubMed's MeSH browser to see allowed subheadings for a term.
When MeSH fails
MeSH is imperfect:
- Emerging concepts may not have a MeSH term yet (e.g., "long COVID" took time to get its own term)
- Fine-grained sub-concepts may be indexed under a broader term, diluting relevance
- Non-MEDLINE content (including most pre-prints) has no MeSH
For rapidly evolving fields, free-text searches often outperform MeSH in the first few years after a concept emerges. Use both.
Five practical MeSH tips
- Check indexing date. Sort your results by date; if recent papers are missing, your MeSH is over-indexed-dependent.
- Use the MeSH browser for every new concept. Do not guess.
- Review assigned MeSH on 5 known-relevant papers. That is often the best synonym list you will find.
- Do not search only
[Majr]. Major topic is too restrictive for systematic reviews; use the default unless you know why. - Export your strategy. PubMed's Advanced Search history lets you copy the exact syntax. Save it verbatim for your search strategy documentation.
MeSH takes 30 minutes to learn at the surface and months to master at depth. The surface is enough for strong reviews; mastery is a librarian's specialty.