Skip to main content
rogeru42295677
Participant
April 26, 2022

P: "Containing keywords no longer sent to Adobe Stock".

  • April 26, 2022
  • 2 replies
  • 1195 views

Hi,

For some years I have been keywording my images in Lightroom, using keyword hierarchies to manage them. Recently, when I try to upload to Adobe Stock, it only takes the bottom level keywords, and none of the hierarchy keywords they are in. This happens if I use the Stock plugin, or export and upload directly or via FTP. 


This problem doesn't occur for other agencies, and the keywords are correctly embedded in the JPG file details, so I'm at a loss as to why adobe Stock doesn't see them - any suggestions as to what i am doing wrong ??

Thnaks

Roger

2 replies

johnrellis
Legend
April 29, 2022

This is happening because LR 11 preserves the order of keywords you send to Adobe Stock (sometimes -- the feature is poorly designed and very fragile, but that's another story).  It does this not by actually setting the order of the keywords in the industry-standard metadata fields, but rather by adding a new Adobe-specific field XMP:WeightedFlatSubject.  This new field only contains leaf keywords, not ancestor keywords.

 

For example, if you assign the keyword A > B > C to a photo and export it, here are the contents of the relevant metadata fields:

[IPTC] Keywords              : A, B, C
[XMP]  Subject               : A, B, C
[XMP]  Hierarchical Subject  : A|B|C
[XMP]  Weighted Flat Subject : C

 

Note that the other fields contain A, B, and C, but XMP:WeightedFlatSubject just contains the leaf keyword C.  When that field is present, Adobe Stock uses it in preference to the other keyword fields.

 

If you delete XMP:WeightedFlatSubject before uploading to Adobe Stock, then Adobe Stock will import all three keywords A, B, and C.  You could do that manually by exporting to your local disk, using Exiftool to delete that field, then uploading to Adobe Stock.

 

Or you could use the Metadata Wrangler plugin in concert with the Adobe Stock plugin to remove that field automatically on every export to Adobe Stock.  

 

Of course deleting XMP:WeightedFlatSubject will forgo the ability to set a specific keyword order within LR.  But that feature is so fragile and difficult to use I bet most Adobe Stock users don't use it:

https://community.adobe.com/t5/lightroom-classic-ideas/p-custom-sort-order-of-keywords-instead-of-alphabetic/idc-p/12526371#M13291

Known Participant
June 7, 2022

Hi @johnrellis 

 

I just wanted to follow up on your reply on this issue, and thank you for it. I am also struggling with uploading images to Adobe stock and maintaining all the keywords I've spent hours creating!  

I have tried  your work around with the 'metadata wrangler' plugin, and so far have not had success. I think this could be either because 1) I haven't put the correct information in the correct place into the plugin or 2) because my issue is not just about hierarchies but about keyword synonyms which I use heavily.

 

In case it's 1 (most likely!), here's what I've done: installed the plugin, in the new part of the export dialogue I have typed in "XMP:WeightedFlatSubject" (without quotes) into the box entitled: "Finally, Forcefully Delete These Fields".  I then exported a single image to my hard-drive. I can't tell the difference between tags in Windows Explorer (they all appear there correctly regardless) - but when I upload to Stock it still didn't include the synonyms of my keywords.

 

If you are able to correct what I've done, or have any other suggestions, I'd really appreciate it.

Also, if anyone knows if Adobe will be resolving this issue that would also be really helpful.

 

Thanks again

johnrellis
Legend
June 7, 2022

"because my issue is not just about hierarchies but about keyword synonyms which I use heavily"

 

It's yet another bug -- the Adobe Stock plugin doesn't export synonyms:

https://community.adobe.com/t5/lightroom-classic-bugs/p-keyword-synonyms-exported-from-lrc-11-2-not-recognized-by-adobe-stock/idi-p/12766524 

 

In general, the Adobe Stock plugin is flaky:

- It doesn't export synonyms

- It doesn't respect Include On Export

- It doesn't export parent keywords.

 

You can work around all three bugs with these Metadata Wrangler plugin options:

 

- Specifically Strip All Keywords

- Extra Keywords To Add: {Keywords}

- Forcefully Delete These Fields: XMP:WeightedFlatSubject

 

 

 

 

rogeru42295677
Participant
April 26, 2022

P.S. - I'm on a windows machine using the latest build of classic CC.