If you share your photos online, and want these to be accessible and searchable to the widest audience, giving them details on copyright, credit, and licensing, then some of the newer search features in Google Search should be considered. In particular, the use of metadata in your photos can be leveraged. The IPTC site https://iptc.org/standards/photo-metadata/quick-guide-to-iptc-photo-metadata-and-google-images/ provides the latest information on what metadata Google Search uses; the “Web Statement of Rights” and “Licensor URL” being the the most recent additions.
I use Adobe Photoshop and Adobe Lightroom Classic (LrC) on Windows 10 for my photographic workflow. I’ve set up LrC metadata presets so that all the essential details are there in my photos, and I use LrC export to create my images for sharing. However, there is a lot of other metadata in those LrC exported files that you probably don’t want to share, and there is a way to selectively strip those out. I got the idea from https://photographylife.com/what-is-exif-data but their method nukes most of the metadata which you don’t really want to do. As per that article, I used Phil Harvey’s Windows executable ExifTool version 15205 as part of the LrC export function, but I’ve gone for a more surgical removal of the data. This is the Windows Command Prompt batch file:
c:\utils\exiftool.exe -overwrite_original -a ^ -XMP-photoshop:All= ^ -XMP-photoshop:Credit="Kulvinder Singh Matharu" ^ -XMP-dc:Format= ^ -XMP-xmpMM:All= ^ -XMP-crs:All= ^ -XMP-xmp:All= ^ -IFD0:Software= ^ -GPS:All= ^ %*
Please update to suite your environment (where you installed ExifTool for example). Note that I renamed “exiftool(-k).exe” to “exiftool.exe” to enable command-line use. The GPS line in the ExifTool command is just a safety precaution of mine and is not essential as LrC export can be configured to remove location data.
I also used ExifToolGUI as my GUI for ExitTools to inspect my files. ExifToolGUI hasn’t been updated in many years, and it takes a bit of wrangling to get it to work in modern Windows; I’ve managed to get it to work in Windows 10 Pro (2004) 64-bit through some trial and error!
The macOS process for LrC export should be pretty similar; just use the Photography Life article as a guide; I don’t use macOS so I wouldn’t be comfortable listing the code here.
You can also create a batch script that can be run from Command Prompt to change the metadata for files that are already exported, and where you don’t want to run the LrC export function all over again. So, for jpeg files the batch command would be:
c:\utils\exiftool.exe -overwrite_original -r. -a ^ -XMP-photoshop:All= ^ -XMP-photoshop:Credit="Kulvinder Singh Matharu" ^ -XMP-dc:Format= ^ -XMP-xmpMM:All= ^ -XMP-crs:All= ^ -XMP-xmp:All= ^ -IFD0:Software= ^ -GPS:All= ^ -ext jpg .
This will recursively change the metadata in all jpegs in the current folder and in all sub-folders. What I’ve found, to my surprise, is that if I just paste the above straight into Command Prompt it will work! Normally I would just paste this as a single-line command such as this:
c:\utils\exiftool.exe -overwrite_original -r. -a -XMP-photoshop:All= -XMP-photoshop:Credit="Kulvinder Singh Matharu" -XMP-dc:Format= -XMP-xmpMM:All= -XMP-crs:All= -XMP-xmp:All= -IFD0:Software= -GPS:All= -ext jpg .
Note that the paste of the multi-line command was in Command Prompt within Windows Terminal, but I expect the same behaviour in Command Prompt within the traditional Windows console.