Lightroom keywords tutorial: how to add, organize and sync keywords in Lightroom Classic
Quick Answer
Keywords in Lightroom Classic are text tags stored in the catalog. You add them in the Keywording panel (Library module, right side), with the Painter tool, in the Import dialog, or by dragging photos onto the Keyword List. Nest them in a parent-child hierarchy so one tag like "Sarah" also counts as "Family" and "People", press Cmd+S (Ctrl+S on Windows) to write them into your files, and tick Write Keywords as Lightroom Hierarchy on export so the tree travels with the photo.
On Lightroom 4, 5 or 6? The keyword panels have barely moved in over a decade, so almost all of this tutorial works there too; the few differences are in the older-versions section. The big new thing is that Lightroom Classic 15.4 (June 2026) syncs keywords to Lightroom mobile and the web, so an untagged catalog is now unfindable everywhere at once.
I spend a lot of time in Lightroom's metadata layer, partly because I build tools that sit on top of it. Face Tagger applies person-name keywords using face recognition. Smart Search lets you find photos by typing a description, then optionally writes those descriptive tags as keywords. Both tools revealed the same pattern: photographers with an organized keyword hierarchy find things instantly; photographers without one search by date and hope.
Keywords are not the most exciting part of Lightroom Classic. But they are the part that makes the catalog pay off at scale. This Lightroom keywords tutorial walks through the whole thing in the order you will actually meet it: adding keywords, building a hierarchy, keyword sets, the Painter tool, writing keywords into your files, tagging a whole shoot at once, keywords on your phone, what is different in older versions like Lightroom 5 and 6, and where the arithmetic breaks down badly enough that an AI plugin is the better answer.
What are keywords in Lightroom Classic, and where do they actually live?
A keyword in Lightroom Classic is a text tag stored in the catalog database. It is not a folder name, not a collection, and not part of the filename. When you tag a photo "coastal-maine", that string lives in the catalog alongside the photo's develop settings and other metadata.
Keywords can be written to the photo file on request via Metadata > Save Metadata to File (Cmd+S on Mac, Ctrl+S on Windows). For raw files this creates an XMP sidecar. For JPEGs and TIFFs it writes into the file itself. Either way, the keywords travel with the file if you move it to another catalog or application that reads XMP.
The distinction from collections is worth stating clearly. A collection is a curated grouping, assembled manually or automatically. A keyword is a property of the photo itself. You can use keywords as the basis for a Smart Collection, so all photos tagged "client-wedding" appear in a Smart Collection filtered on that keyword automatically. But the keyword exists independently of any collection.
Most photographers treat keywords as a search box and stop there. That is maybe a fifth of what they actually do:
- Filter bar in the Library grid. The obvious one. A "Keywords contains" filter narrows thousands of photos in seconds.
- Smart Collections. A Smart Collection with the rule "Keywords contains Sarah" re-populates itself every time you tag a photo with Sarah. The album builds itself as you tag.
- XMP and IPTC metadata on export. Keywords embed as dc:subject (XMP) and IPTC Subject. Stock agencies, asset managers, and other photo apps read those fields. If you license images, keyword metadata is how buyers find your work downstream.
- Publish Service filtering. Some Publish Services let you decide what to publish from keyword rules. Tag a set of client selects, publish exactly those in one operation.
How to add keywords in Lightroom Classic (step by step)
If you have never keyworded anything, here is the five-minute version. Everything else in this tutorial is a refinement of these five steps.
- Select photos in the Library module. Press G for Grid view and select one photo or several (Shift-click a range, Cmd-click or Ctrl-click to add individual frames). Every keyword you add lands on the whole selection, which is the single biggest time-saver in this post.
- Type in the Keywording panel. In the right panel, open Keywording, click the field labelled "Click here to add keywords", type your keywords separated by commas, and press Enter. Existing keywords autocomplete as you type, so you rarely type a full word twice.
- Nest the keyword in the Keyword List. Open the Keyword List panel just below Keywording and drag the new keyword onto its parent: "Sarah" onto "Family", "Family" onto "People". From now on, tagging the child also tags every parent above it (more on why that matters below).
- Write the keywords to the files. Choose Metadata > Save Metadata to File (Cmd+S / Ctrl+S), or turn on "Automatically write changes into XMP" in Catalog Settings so it happens on every change.
- Keep the hierarchy on export. In the Export dialog, under Metadata, choose All Metadata and tick Write Keywords as Lightroom Hierarchy so the full keyword path travels inside the exported file.
The six places you can add a keyword
Lightroom Classic gives you six entry points, each suited to a different moment in the workflow:
- Keywording panel (Library module, right panel). Select one or more photos, then type in the "Click here to add keywords" field. Separate multiple keywords with commas. This is the workhorse method for post-shoot tagging sessions.
- Painter tool (Spray Can). In Grid view, click the Painter icon in the toolbar (press T to show the toolbar if it is hidden). Set the mode to Keywords, type your keyword, then click or drag over photos. Fast for applying one keyword to many scattered photos without selecting them first. It gets its own section below.
- Import dialog. The Apply During Import panel on the right side includes a Keywords field. Good for tags that apply to the entire shoot: the shoot name, location, client name, or event. Those tags go on everything in the import automatically.
- Batch select then type. Select all photos you want to tag (Cmd+A or Ctrl+A for all, or Shift-click a range), then type in the Keywording panel. The keyword lands on every selected photo at once. This is how I apply broad category keywords to a whole shoot in under a minute.
- Drag onto the Keyword List. Select photos in Grid view and drag them onto any keyword in the Keyword List panel. No typing at all. Useful when you can already see the keyword you want and just need it on a selection.
- Copy and paste metadata. Select a photo that is already tagged correctly and press Cmd+C (Ctrl+C on Windows), then select the target photos and press Cmd+Shift+V (Ctrl+Shift+V). The dialog lets you tick Keywords only, so you do not overwrite anything else by accident.
Two other panels are worth knowing about. Keyword Suggestions shows keywords you have used on recent similar photos. Keyword Sets lets you save a palette of nine frequently used keywords assignable by pressing number keys 1-9. For high-volume work, these cut typing time significantly, and both get their own section below.
Why do photographers skip keywording, and why does June 2026 change the math?
The honest answer is time. A 400-photo shoot with 50 unique subjects, locations, and moments requires hundreds of individual tagging decisions. Multiplied across a full year of shooting, that is days of catalog work that produces no new images and earns nothing. Photographers skip it because the payoff is deferred and the cost is immediate.
Two things change that calculus now.
First, Lightroom Classic 15.4 (released June 2026) added keyword sync to the cloud ecosystem for the first time. Keywords you apply in Lightroom Classic now propagate to Lightroom mobile and the web interface. An empty keyword list used to mean Classic could not find things. Now it means neither Classic nor mobile nor the web can find things. The blast radius is wider.
Second, AI tagging tools have gotten good enough to handle the repetitive parts. Face recognition can apply person-name keywords across thousands of photos without manual click-per-face work. Content-based search can identify photos by scene description without requiring pre-applied tags at all. The keyword problem has not disappeared; the tools that handle it have improved dramatically.
How to build a keyword hierarchy that holds up at scale
The Keyword List panel in Lightroom Classic supports a full tree structure: parent keywords with nested children, any depth. The temptation is to build a taxonomy that would satisfy a professional librarian. The reality is that deep hierarchies become confusing and hard to maintain over time.
A flat top level with four to six categories holds up better in practice:
| Top-level category | Example children |
|---|---|
| People | client-name, family, friends, self-portrait |
| Location | maine, portland, europe, studio |
| Subject | landscape, portrait, wildlife, architecture, food |
| Event | wedding, corporate, vacation-2025, birthday |
| Status | for-print, client-delivered, stock-submitted |
Four ways to nest a keyword
- Type the path. In the Keywording panel, type the whole branch with a greater-than sign or a pipe between the levels: "People > Family > Sarah" or "People | Family | Sarah". Lightroom reads that as a hierarchy rather than one long keyword.
- Drag it. In the Keyword List, drag any keyword onto another and it becomes that keyword's child. Drag a whole branch and the children come along.
- Create it inside a parent. Select the parent in the Keyword List, click the + at the top of the panel, and in the Create Keyword Tag dialog tick "Put inside" the selected keyword. The same dialog has the Synonyms field and the three export checkboxes we will get to below.
- Import the whole tree from a text file. Metadata > Import Keywords accepts a plain text file with one keyword per line, where tab-indented lines become children of the line above. Build your full hierarchy in a text editor once, import it, and you are done. No typing each entry individually into the panel.
The test I apply before adding any keyword: "Would I realistically search for this?" If the answer is no, the keyword is noise. Keywords you never filter on slow the Keyword List and clutter the autocomplete suggestions when you start typing.
One structural rule worth following: keep People keywords specific and nested under a People parent rather than at the top level. This lets you filter on the parent to see all people-tagged photos at once, which is useful for checking coverage before delivering to clients.
Three further rules keep a schema durable over the years:
- Stop at three levels. People > Family > Sarah is deep enough. Beyond that the paths take too long to navigate and you stop applying them.
- Use singular nouns. "Heron", not "Herons". Lightroom does not normalize plurals, and an inconsistent library ends up with both.
- Do not duplicate meaning across branches. "Street photography" under Subject and "Urban" under Location will make every tagging decision ambiguous. Pick one home for the idea and keep it there.
What Lightroom does silently with your hierarchy
When you assign a keyword, Lightroom also assigns every parent above it. This is parent-keyword propagation, and it is the feature most photographers have never noticed.
If your hierarchy is People > Family > Sarah and you tag a photo "Sarah", the photo is also tagged "Family" and "People". A filter or a Smart Collection on "People" includes it, even though you only ever typed one name. You can keep a collection for your whole people library, one for family, and one for a single person, all fed by a single tag applied once.
The propagation only fires if the hierarchy exists. A root-level "Sarah" with no parent has nothing to propagate through: the collections do not group her, and the exported metadata carries no structure. The hierarchy is the infrastructure; everything else runs on top of it.
Keyword sets: nine keywords on the number keys
A keyword set is a palette of up to nine keywords loaded into the bottom of the Keywording panel. Lightroom ships three (Outdoor Photography, Portrait Photography, Wedding Photography) plus a rolling Recent Keywords set, and you switch between them from the Keyword Set dropdown in the panel.
The point of a set is speed. Hold Option on Mac (Alt on Windows) and each keyword in the set shows a number; press Option+1 through Option+9 (Alt+1 to Alt+9) to toggle that keyword on the selected photos without touching the mouse. Option+0 (Alt+0) cycles to the next set. On a wedding, a set of Ceremony, Reception, Portraits, Details, Family, Bride, Groom, Guests and Venue means the whole first pass through the grid is arrow key, number, arrow key, number.
To make your own, open the Keyword Set dropdown and choose Edit Set (also under Metadata > Keyword Set). Fill the nine slots, then Save Current Settings as New Preset and give it a name like the shoot type. A set is a shortcut, not a category: the keywords still live in your normal Keyword List, so build the hierarchy first and put leaf keywords in the set.
The Painter tool: spray one keyword across a whole grid
The Painter (the spray-can icon in the Grid view toolbar; press T if the toolbar is hidden) is for the opposite situation to keyword sets: one keyword, many scattered photos. Instead of selecting and typing, you click.
- Click the spray can, or choose Metadata > Enable Painting. The cursor becomes a can.
- In the toolbar, set the Paint dropdown to Keywords and type the keyword (or several, comma-separated) in the field that appears.
- Click any thumbnail to apply the keyword, or click and drag across a run of thumbnails to hit them all.
- Made a mistake? Hold Option (Alt) and the can turns into an eraser: click a photo to remove that keyword again.
- With the Painter set to Keywords, press Shift to pop up your keyword sets and pick from them without retyping (Lightroom 6 and later).
- Click the round slot in the toolbar (or press Esc) to put the can away when you are done, otherwise the next stray click tags something.
The Painter also sprays star ratings, flags, color labels, develop presets, and metadata presets, which is why it is worth learning once: the same click-to-apply motion covers most of the first-pass sorting you do on a fresh import.
Sync keywords to metadata and write the keyword hierarchy to files
Everything so far lives inside the catalog. That is fine until the catalog is lost, you switch computers, or you send a file to someone who does not have your catalog. Two settings and two checkboxes control whether keywords leave the catalog and how much of the tree goes with them.
Writing keywords to the file
Metadata > Save Metadata to File (Cmd+S on Mac, Ctrl+S on Windows) writes the selected photos' keywords, ratings, labels and develop settings to disk: an XMP sidecar next to a raw file, or into the file itself for JPEG, TIFF, PSD and DNG. If you would rather never think about it, open Catalog Settings, go to the Metadata tab, and tick Automatically write changes into XMP. From then on every keyword you add is written within a few seconds. The cost is a little disk chatter on big batches; the benefit is that a dead catalog no longer takes your tagging with it. I cover the trade-offs in more depth in the guide to Lightroom Classic XMP sidecar files.
A small arrow badge on a thumbnail means the file and the catalog disagree. Metadata > Read Metadata from File pulls the file's version back in; Save pushes the catalog's version out. Pick a direction before clicking, because both overwrite.
Write Keywords as Lightroom Hierarchy
A flat keyword list survives everywhere: it goes into the file as XMP dc:subject and IPTC Subject, the fields nearly every photo app reads. The tree is another matter, and that is what this checkbox is for.
Where it is. File > Export, then the Metadata section of the Export dialog, just below the Include menu. It has had the same name since the early versions; Adobe's current help page calls it "Write Keywords As Lightroom Classic Hierarchy", but it is the same box.
What it does. The tooltip sums it up: it includes "Lightroom hierarchical keyword information in XMP", with every attached keyword and its parents, and it ignores synonyms. In practice Lightroom writes an extra field, lr:hierarchicalSubject, holding each full path with pipes between the levels (People|Family|Sarah). The flat keyword list is written either way. When Lightroom Classic or Adobe Bridge imports a file that carries this field, they read the keywords from it and rebuild the same tree.
When to tick it. Tick it whenever the file is going into another Lightroom catalog: your laptop, a second shooter, an assistant, or your own exports coming back in later. Without it, a catalog that does not already have your tree gets every keyword, parents included, as separate root-level keywords, which is how a colleague ends up with 400 orphaned keywords and a bad opinion of your organization. If the receiving catalog already has the exact same tree, it matters less, because Lightroom matches the names to the tree it already has.
When to untick it. For files going to a client or into a different photo app. Most other software reads only the flat list, so for them the hierarchy field adds little beyond a copy of how your catalog is organized, private branch names included.
The three checkboxes on every keyword
Right-click any keyword and choose Edit Keyword Tag. Below the Synonyms field are three checkboxes that control what happens on export:
- Include on Export. On by default. Untick it for organizational parents that mean nothing outside your catalog ("Status", "Workflow") and the parent stays internal while the leaf keywords still travel with the file.
- Export Containing Keywords. Whether tagging "Sarah" also writes "Family" and "People" into the exported file. Keep it on unless the parents are private.
- Export Synonyms. Whether synonyms you added (Grandma for "Sarah", say) are written out as extra keywords. Useful for stock, noise for a family archive.
Bulk keywording: tag a whole shoot in minutes
The mistake that makes keywording feel endless is tagging one photo at a time. Almost every shoot can be tagged in three passes, from broad to narrow, and none of the passes involve clicking individual photos until the last one.
- Tag the whole import at once. In the Import dialog, type the shoot-wide keywords (client, location, event, year) into Apply During Import > Keywords. Every photo arrives already tagged with the things that are true of all of them.
- Tag by selection. Back in the Grid, Cmd+A (Ctrl+A) for everything or Shift-click a run of frames, then type the keywords that apply to that chunk (Ceremony, Reception, the venue) into the Keywording panel. A 1,000-photo wedding usually breaks into eight or ten such chunks.
- Sync from one done photo. Tag one photo perfectly, select it plus its siblings, and click Sync Metadata at the bottom of the right panel (or use Copy Metadata / Paste Metadata, Cmd+Shift+C and Cmd+Shift+V). Tick only Keywords in the dialog and every selected photo inherits the set.
- Finish with the Painter and keyword sets. The scattered one-offs (the dog, the ring shot, the one guest who matters) are what the spray can and Option+number keys are for.
The one thing to watch when syncing is that Sync Metadata and Paste Metadata replace the keywords on the target photos with the source photo's keywords - even when Keywords is the only box you tick. Anything the targets were already tagged with is gone. To add keywords to a batch without touching what is already there, select the photos in Grid view and type into the Keywording panel's add box, or use the Painter.
Let Smart Collections do the filing for you
The payoff for a clean hierarchy is a set of collections that organize the library without any manual sorting. Build these once and then forget about them:
- Family portraits. Rule: Keywords contains "Family". Every photo of a family member appears automatically, whatever folder it lives in.
- Wildlife portfolio. Rules: Keywords contains "Wildlife" AND Star Rating is greater than or equal to 3. Continuously curated as you tag and rate.
- Client work. Rule: Keywords contains "Clients". Every client shoot in one place, across years and folder structures.
- Untagged photos. Rule: Keywords are empty. A running list of the backlog, so it stays visible instead of quietly growing.
Because parents propagate, you never add anything to these by hand. Tag "Sarah" and she lands in the family collection. Tag "Heron" and it lands in the wildlife one. The tagging is the filing.
Lightroom mobile keywords: how they work with Classic
Lightroom mobile and Lightroom on the desktop (the cloud app, not Classic) have keywords too, but a simpler kind: one flat list, with no parents and children.
- On your phone or tablet. Open a photo, tap Info, and type into the Keywords field of the Info and rating panel.
- In the Lightroom desktop app. Select the photos and choose View > Keywords to open the Keywords panel.
- Finding them again. Type a keyword into the search bar, use the keyword: facet (keyword:wedding), or pick one from the Keyword filter. The cloud apps can also find photos from a plain description like "a man wearing a yellow jacket" with no keywords at all, as long as you are online.
Syncing keywords between Classic and mobile
This needs Lightroom Classic 15.4 (June 2026) or later. On an older version, keywords you add in Classic never reach the phone.
- Turn it on. Lightroom Classic > Preferences > Lightroom Sync on a Mac (Edit > Preferences > Lightroom Sync on Windows), then tick Sync keywords. It is on by default only in catalogs created in 15.4 or later, so an older catalog needs it switched on by hand. Back up the catalog first: the first sync merges the two keyword lists.
- Put the photos in a synced collection. Only photos in a synced collection or in All Synced Photographs go to the cloud, and their keywords go with them.
- Nudge the photos that were already synced. Select them and click Sync Keywords to Cloud, which appears in the Keywording panel the first time you sync keywords. From then on, any metadata change syncs the keywords by itself.
On the phone and the web your tree shows up flattened, so "Sarah" appears as a plain keyword. Classic keeps the hierarchy as long as you manage it in Classic. Adobe's advice is to add keywords on mobile that match names already in your Classic tree, so Classic files them in the right branch when they sync back. You can also type a full path on the phone, like People > Family > Sarah, and it arrives in Classic as a proper hierarchy.
One warning: deleting a keyword in a cloud app deletes it in Classic too, and if it was a parent, its children become root-level keywords. Tidy the tree in Classic, not on your phone.
Keywords in Lightroom 4, 5 and 6: what is the same and what changed
Plenty of people looking for keyword help are on an older version, often Lightroom 5 or Lightroom 6, the last one you could buy outright. The good news is that keywording is one of the oldest and most stable parts of Lightroom, so almost everything above applies.
What works the same
- The Keywording panel (type keywords, separated by commas) and the Keyword List with parents and children.
- Keyword sets with Option+1 to Option+9 (Alt on Windows) and Option+0 to cycle sets, which go all the way back to Lightroom 1. Cmd+K (Ctrl+K) jumps to the keyword field, and Shift+K applies your keyword shortcut.
- The Painter, keywords in the Import dialog's Apply During Import panel, and Smart Collections built on keyword rules.
- Save Metadata to File (Cmd+S / Ctrl+S) and Automatically write changes into XMP in Catalog Settings.
- The three keyword export options (Include on Export, Export Containing Keywords, Export Synonyms) and Write Keywords as Lightroom Hierarchy in the Export dialog.
- Metadata > Import Keywords and Export Keywords, using a text file format that has not changed since Lightroom 1.1.
What is different
- Face recognition and person keywords arrived in Lightroom 6 (Lightroom CC 2015). It added the People view (press O), stored named faces as a special kind of keyword, and added All, People and Other tabs to the Keyword List plus a Remove Person Info checkbox to the Export dialog. Lightroom 4 and 5 have none of this, so people are tagged by hand like any other keyword.
- The Painter's Shift-key keyword set picker also arrived in Lightroom 6. In Lightroom 4 and 5, type the keyword into the Painter's field in the toolbar instead.
- Keyword sync with Lightroom mobile needs Lightroom Classic 15.4 or later. No older version can do it.
- Lightroom 6 is frozen. Adobe stopped camera support and bug fixes at the end of 2017, so nothing added since then will reach it.
Moving your keywords to Lightroom Classic
Opening an old catalog in Lightroom Classic upgrades it, keywords and all, and Lightroom keeps a copy of the original first. Two habits make the move safer. Select everything in All Photographs and press Cmd+S (Ctrl+S) before you leave the old version, so every keyword is also written into the files. And if you would rather start a fresh catalog, use Metadata > Export Keywords in the old version and Metadata > Import Keywords in Classic to bring the whole tree across, including keywords that are not on any photo yet. Keywords with Include on Export unticked are left out of that file, so tick it on anything you want to keep.
Let the plugin do the tagging: people and content keywords
Manual keywording breaks down in two specific ways. The first is people: recognizing a face and applying the correct name requires looking at every face in every photo. At 30,000 photos this stops being a workflow problem and becomes a combinatorics problem. The second is content: describing what is in a photo ("sunset over water", "child laughing", "empty chair by window") requires language that varies per image and is impossible to standardize into a fixed keyword palette.
These two problems call for different tools, and I built one for each.
People keywords: Face Tagger
Train it on a few reference photos of a person and it tags every other shot of them in the catalog as a real Lightroom keyword, straight into your People branch. Local AI, runs on Apple Silicon Macs, $39 one-time.
See Face TaggerContent keywords: Smart Search
Type what is in the photo ("foggy street", "kids at the beach") and it finds the matches even with no keywords applied, then optionally writes the description as a keyword. Local CLIP index, Mac, $39 one-time.
See Smart SearchFace recognition for person keywords. Face Tagger runs a local ArcFace model against your library, clusters faces by identity, and lets you name the clusters. Once you name a person, it applies that person's keyword to every photo containing their face across the entire catalog, retroactively. A library with 5,000 photos of the same 12 people can be fully name-tagged in an afternoon rather than weeks of manual work.
Content-based search for scene keywords. Smart Search takes a different approach. It builds a semantic index of your photos using CLIP embeddings, then lets you search by typing what you are looking for: "sunset at the beach", "people laughing around a table", "foggy city street". It finds photos matching the description even if no keyword was ever applied. You can optionally write matching results as keywords, layering the Smart Search index directly on top of your keyword structure.
This is where the hierarchy you built earlier decides what auto-tagging is actually worth. Face Tagger writes a person's name into your People branch, so a recognized face immediately shows up in the family Smart Collection you already made. Smart Search deposits scene keywords into your Subject branch, so those collections stay current too. If the keyword list is flat, both tools still write the tag, but there is no structure to propagate through: you end up with a pile of auto-generated keywords sitting at the root level, disconnected from everything else. Design the tree before you bring AI into the workflow, even if you plan to tag by hand for a while. The AI fills in the structure you gave it.
A third category worth knowing exists: microstock keywording tools like LrTag or Wordroom generate keyword suggestions optimized for stock marketplace vocabularies. These serve a different goal, maximum discoverability on a stock platform, and produce different output (40-50 generic keywords per photo rather than 5-15 specific ones). If you sell on microstock, the vocabulary and density requirements differ from personal library management, and a dedicated tool for that market makes more sense than a general tagging workflow. For the wider field, free and paid, see my roundup of the best Lightroom Classic plugins for organizing and publishing.
Frequently asked questions about Lightroom Classic keywords
Do Lightroom Classic keywords write to the file or just the catalog?
By default, keywords live only in the catalog. To write them to the file, use Metadata > Save Metadata to File (Cmd+S on Mac, Ctrl+S on Windows). For raw files this creates an XMP sidecar. For JPEGs and TIFFs it writes into the file itself. Catalog Settings has an option to write metadata automatically on every change, which keeps files and catalog in sync without manual saves.
How many keywords should a photo have?
For a personal or editorial library, 5-15 specific keywords is a reasonable range. More than that and the value of individual keywords decreases; fewer and you may not have enough signal to filter effectively. Microstock workflows use 40-50 per photo because platforms weight keyword count in search rankings, but that logic does not apply to a personal catalog where you control what gets surfaced.
Do keywords from Lightroom Classic show up in Google Photos after you publish?
No. The Google Photos API does not accept keyword or tag metadata on upload, and Google Photos does not read XMP data from the image file. Your keywords stay in the Lightroom catalog and any XMP sidecars. They do not appear in the Google Photos interface after publishing, regardless of which publish plugin you use.
What is the difference between keywords and Smart Collections?
Keywords are metadata properties stored with the photo and portable via XMP. Smart Collections are saved filter queries that automatically include photos matching rules you define, including keyword rules. A Smart Collection filtered on the keyword "coastal-maine" is a live view that updates automatically whenever you apply or remove that keyword. The keyword is the data; the Smart Collection is a window onto it.
Can I import a keyword list from a text file into Lightroom Classic?
Yes. Go to Metadata > Import Keywords in the Library module. Lightroom Classic accepts a plain text file with one keyword per line. Tab-indented lines become children of the parent keyword above them. Build your hierarchy once in a text editor, import it, and every keyword is ready to apply without typing each entry into the panel one by one.
How many keywords is too many in the Keyword List?
There is no hard limit, but a flat list of more than 200-300 root-level keywords gets unwieldy fast. A three-level hierarchy scales to tens of thousands of photos because you only ever apply the leaf level and the parents aggregate automatically. The number of leaf keywords barely matters as long as the structure is consistent and the parents stay tidy.
Should I use keywords or color labels to organize photos?
Both, for different jobs. Color labels are for temporary workflow state: red for rejects to review, yellow for edits in progress, green for client selects. Keywords are for permanent, searchable attributes - people, subjects, locations, projects - that you want to find months or years later. Mixing the two is what makes a library confusing when you come back to it after a long gap.
What are keyword sets and when should I use them?
A keyword set is a group of up to nine keywords loaded into the Keywording panel and applied with a click or with Option+1 to Option+9 (Alt+1 to Alt+9 on Windows). They shine on shoots with predictable tagging needs: a wildlife trip set with your common species, or a wedding set with Ceremony, Reception, Portraits, Details, Family. You switch sets from the dropdown at the top of the Keywording panel.
How do I export keywords so they show up in other apps?
In the Export dialog, set Include to All Metadata. Keywords then embed as IPTC Subject and XMP dc:subject, the two fields most photo apps, DAMs, and stock platforms read. If the file is going into another Lightroom catalog, also tick Write Keywords as Lightroom Hierarchy so the tree goes with it. The one exception: any keyword with Include on Export unticked stays behind.
Do Lightroom Classic keywords sync to Lightroom mobile?
Yes, since Lightroom Classic 15.4 (June 2026), for photos in synced collections or All Synced Photographs. Turn on Sync keywords in Preferences > Lightroom Sync. It is on by default only in catalogs created in 15.4 or later, so an older catalog has to be switched on by hand. Your hierarchy shows up as a flat list on the phone and the web, but Classic keeps the tree. Photos that live only in Classic folders stay local, keywords included.
How do I add keywords in Lightroom mobile?
Open the photo, tap Info, and type into the Keywords field of the Info and rating panel. In Lightroom on the desktop (the cloud app, not Classic) choose View > Keywords. Keywords there are a flat list. Use names that already exist in your Classic tree and Classic files them in the right branch when they sync back.
What does Write Keywords as Lightroom Hierarchy do?
It is a checkbox in the Metadata section of the Export dialog. With it on, exported files carry the full keyword path (People|Family|Sarah) in the XMP lr:hierarchicalSubject field alongside the flat keyword list, and Lightroom Classic and Adobe Bridge rebuild the same tree when they import the file. Tick it when the file is going into another Lightroom catalog. Untick it for files going to a client or into a different photo app, since most other software reads only the flat list.
Does this Lightroom keywords tutorial apply to Lightroom 4, 5 and 6?
Mostly, yes. The Keywording panel, the Keyword List, keyword sets, the Painter tool, Save Metadata to File, Import and Export Keywords and Write Keywords as Lightroom Hierarchy all exist in Lightroom 4, 5 and 6 and work the same way. The differences: face recognition and person keywords arrived in Lightroom 6, as did picking keywords from a keyword set by pressing Shift with the Painter. Keyword sync with Lightroom mobile needs Lightroom Classic 15.4 or later.