{"id":37208,"date":"2025-03-12T07:00:00","date_gmt":"2025-03-12T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=37208"},"modified":"2025-03-12T16:58:43","modified_gmt":"2025-03-12T23:58:43","slug":"comparing-image-tagging-add-ons","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons","title":{"rendered":"Comparing Cloudinary Image Tagging Add-Ons"},"content":{"rendered":"<div class=\"wp-block-cloudinary-markdown \"><p>As the volume of your visual data grows, so does a need for an effective, efficient way to <a href=\"https:\/\/cloudinary.com\/blog\/auto-tagging-assets-upload-presets\">categorize and find that information<\/a> on demand and at scale. With automatic image tagging, you can eliminate the manual process of categorization, saving valuable time and money. Keywords are automatically assigned to digital images, which can then be organized and retrieved from your database.\nIf you\u2019re considering enhancing your digital asset management with auto tagging, Cloudinary has many <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_add_ons\">add-ons available<\/a>. In this blog post, we\u2019ll compare the add-ons and highlight the benefits of each to help you decide which is the best fit for your use case.\nThe three add-ons that we\u2019ll be comparing are <strong><a href=\"https:\/\/cloudinary.com\/documentation\/aws_rekognition_auto_tagging_addon\">Amazon Rekognition Auto Tagging<\/a>, <a href=\"https:\/\/cloudinary.com\/documentation\/google_auto_tagging_addon\">Google Auto Tagging<\/a>, and <a href=\"https:\/\/cloudinary.com\/documentation\/imagga_auto_tagging_addon\">Imagga Auto Tagging<\/a><\/strong>. These are three separate service providers, each with its own usage allotments, depending on your <a href=\"https:\/\/cloudinary.com\/pricing\">Cloudinary plan<\/a>. We\u2019ll first look at what these are to get an idea of how they compare with each other when considering each add-on in depth for their features.<\/p>\n<h2>Image Auto Tagging Feature Comparison<\/h2>\n<p>This table will be a good reference point. We\u2019ll break down the practical meaning of the feature comparisons afterwards.<\/p>\n<h3>Feature Comparison Table<\/h3>\n<figure class=\"table-wrapper\"><table>\n<thead>\n<tr>\n<th>Provider<\/th>\n<th>Amazon Rekognition Auto Tagging<\/th>\n<th>Google Auto Tagging<\/th>\n<th>Imagga Auto Tagging<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Image Recognition Type<\/strong><\/td>\n<td>Object and scene recognition<\/td>\n<td>Scene classification with rich contextual understanding<\/td>\n<td>Object &amp; scene recognition<\/td>\n<\/tr>\n<tr>\n<td><strong>Tagging Method<\/strong><\/td>\n<td>Automatic tags with confidence scores<\/td>\n<td>Automatic tags with confidence scores<\/td>\n<td>Automatic tags with confidence scores<\/td>\n<\/tr>\n<tr>\n<td><strong>Confidence Scoring<\/strong><\/td>\n<td>Yes (0.0 &#8211; 1.0 scale)<\/td>\n<td>Yes (0.0 &#8211; 1.0 scale)<\/td>\n<td>Yes (0.0 &#8211; 1.0 scale)<\/td>\n<\/tr>\n<tr>\n<td><strong>Multi-Language Support<\/strong><\/td>\n<td>Yes (via Google Translation add-on)<\/td>\n<td>Yes (via Google Translation add-on)<\/td>\n<td>Yes (native support with language codes)<\/td>\n<\/tr>\n<tr>\n<td><strong>Facial Recognition \/ Detection<\/strong><\/td>\n<td>Coordinates of detected faces<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td><strong>Fine-grained Categorization<\/strong><\/td>\n<td>Moderate (objects &amp; some contextual analysis)<\/td>\n<td>High (detailed scene understanding)<\/td>\n<td>High (detailed object &amp; scene recognition)<\/td>\n<\/tr>\n<tr>\n<td><strong>Integration with Cloudinary<\/strong><\/td>\n<td>Upload API, update API<\/td>\n<td>Upload API, update API<\/td>\n<td>Upload API, update API<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n<p>As we can see they\u2019re all similar in a lot of ways, but there are some important differences to take note of.<\/p>\n<h3>Key Feature Differences<\/h3>\n<ol>\n<li>Facial recognition:\n<ul>\n<li>Only Amazon Rekognition supports coordinates of automatically detected faces, color histograms, and predominant colors<\/li>\n<li>Google and Imagga focus on general object and scene classification.<\/li>\n<\/ul>\n<\/li>\n<li>Multi-language tagging:\n<ul>\n<li>Imagga Auto Tagging has native multi-language support with language codes.<\/li>\n<li>Google and Amazon Rekognition Auto Tagging support multiple languages using the <a href=\"https:\/\/cloudinary.com\/documentation\/translation_addons\">Google Translate add-on<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Add-On APIs<\/h2>\n<p>For all three add-ons, you specify the categorization provider when uploading an image using Cloudinary\u2019s Upload API. The syntax is straightforward and consistent:<\/p>\n<pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">cloudinary<\/span><span class=\"hljs-selector-class\">.uploader<\/span><span class=\"hljs-selector-class\">.upload<\/span>(\"<span class=\"hljs-selector-tag\">image<\/span><span class=\"hljs-selector-class\">.jpg<\/span>\", {\n  <span class=\"hljs-attribute\">categorization<\/span>: <span class=\"hljs-string\">\"aws_rek_tagging | google_tagging | imagga_tagging\"<\/span>,\n}\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<p>The key difference lies in language support:<\/p>\n<ul>\n<li>Imagga allows you to specify a language code (e.g., <code>categorization: &quot;imagga_tagging:es&quot; for spanish<\/code>) for native multi-language tagging, giving it an edge in localization scenarios.<\/li>\n<li>Google and Amazon Rekognition Auto Tagging can leverage the Google Translate add-on for multi-language support, but this requires additional configuration.\nEach provider returns a similar JSON response structure, but there are notable differences in the granularity and features of the output.<\/li>\n<\/ul>\n<h3>Amazon Rekognition<\/h3>\n<p>Tags are grouped by categories such as objects and scenes, and the add-on even supports advanced metadata like facial and color detection.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1741823716\/blog-Comparing_Cloudinary_Image_Tagging_Add-ons-1.jpg\" alt=\"man with guitar\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"500\" height=\"331\"\/><\/p>\n<pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">   <span class=\"hljs-string\">\"aws_rek_tagging\"<\/span>: {\n        <span class=\"hljs-string\">\"status\"<\/span>: <span class=\"hljs-string\">\"complete\"<\/span>,\n        <span class=\"hljs-string\">\"data\"<\/span>: &#91;\n         &#91;{<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"People\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9922<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Person\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9922<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Human\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9921<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Electric Guitar\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7046<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Guitar\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7046<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Musical Instrument\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7046<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Musician\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.5754<\/span>},\n          {<span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"Performer\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.5754<\/span>}]}}\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<h3>Google Auto Tagging<\/h3>\n<p>Emphasizes <strong>scene context<\/strong> and detailed categorization with additional focus on hierarchical classification (e.g., \u201cfootwear\u201d \u2192 \u201cice skating\u201d).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1741823715\/blog-Comparing_Cloudinary_Image_Tagging_Add-ons-2.jpg\" alt=\"kids ice skating\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"400\" height=\"267\"\/><\/p>\n<pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json shcb-wrap-lines\">  {<span class=\"hljs-attr\">\"google_tagging\"<\/span>:\n      {<span class=\"hljs-attr\">\"status\"<\/span>: <span class=\"hljs-string\">\"complete\"<\/span>,\n       <span class=\"hljs-attr\">\"data\"<\/span>:\n        &#91;{<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"skating\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9689<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"footwear\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9587<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"ice skating\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9513<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"ice rink\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9469<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"ice skate\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.9271<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"winter\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.911<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"fun\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.8944<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"girl\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.8183<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"ice\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.8045<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"winter sport\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7912<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"recreation\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7568<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"child\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7532<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"leisure\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.7076<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"play\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.6854<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"snow\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.6167<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"road\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.5823<\/span>},\n         {<span class=\"hljs-attr\">\"tag\"<\/span>: <span class=\"hljs-string\">\"sports\"<\/span>, <span class=\"hljs-attr\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.5223<\/span>}]}\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<h3>Imagga Auto Tagging<\/h3>\n<p>Similar to Google, tags are generated with a confidence score and can include <strong>multi-language results<\/strong> when a language code is specified. The tags focus heavily on objects and scenes with detailed visual recognition.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1741823716\/blog-Comparing_Cloudinary_Image_Tagging_Add-ons-3.jpg\" alt=\"turtles swimming\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"400\" height=\"267\"\/><\/p>\n<pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">      <span class=\"hljs-string\">\"imagga_tagging\"<\/span>: {\n        <span class=\"hljs-string\">\"status\"<\/span>: <span class=\"hljs-string\">\"complete\"<\/span>,\n        <span class=\"hljs-string\">\"data\"<\/span>: &#91;\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"sea turtle\"<\/span>,  <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">1.0<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"loggerhead\"<\/span>,  <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">1.0<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"turtle\"<\/span>,  <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.8903<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"crab\"<\/span>,  <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.3089<\/span>  },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"king crab\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.2722<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"crustacean\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.1587<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"dungeness crab\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.1102<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"sea\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.1049<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"water\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.0986<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"ocean\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.0849<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"arthropod\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.0764<\/span> },\n          {  <span class=\"hljs-string\">\"tag\"<\/span>: <span class=\"hljs-string\">\"fish\"<\/span>, <span class=\"hljs-string\">\"confidence\"<\/span>: <span class=\"hljs-number\">0.0755<\/span> }]}\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<p>So we can see they\u2019re all very similar with some subtle differences worth noting.<\/p>\n<h2>Ideal Use Cases<\/h2>\n<p>Comparing the three options, it may not be a clear choice on which is best for general image tagging purposes.<\/p>\n<ul>\n<li>If you\u2019re processing some advanced image metadata, <strong>Amazon Rekognition<\/strong> will be the best fit.<\/li>\n<li>If you require multi-language support, Imagga is the best choice for general tagging.\nIf either of these don\u2019t apply, picking one and testing it out for a while may be the best option. If you\u2019re unhappy with the tag results, give one of the other ones a try and see if there\u2019s an improvement for the types of images that you\u2019re classifying.<\/li>\n<\/ul>\n<h2>Summary<\/h2>\n<p>Overall, the above auto tagging options are viable depending on your needs: Amazon Rekognition for facial detection; Google Auto Tagging for its broad scene analysis and multi-language support via the Translate add-on, which works well for managing large media libraries; or Imagga for detailed object tagging with built-in multi-language support.<\/p>\n<p><a href=\"https:\/\/cloudinary.com\/contact\">Contact us today<\/a> to learn more about how leveraging Cloudinary and image tagging add-ons for more effective digital asset management can help make your visual media workflows easier.<\/p>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":87,"featured_media":37209,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[25,286],"class_list":["post-37208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-asset-management","tag-tagging"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comparing Cloudinary Image Tagging Add-Ons<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comparing Cloudinary Image Tagging Add-Ons\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-12T23:58:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons-jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"melindapham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"Comparing Cloudinary Image Tagging Add-Ons\",\"datePublished\":\"2025-03-12T14:00:00+00:00\",\"dateModified\":\"2025-03-12T23:58:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\"},\"wordCount\":5,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA\",\"keywords\":[\"Asset Management\",\"Tagging\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\",\"url\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\",\"name\":\"Comparing Cloudinary Image Tagging Add-Ons\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA\",\"datePublished\":\"2025-03-12T14:00:00+00:00\",\"dateModified\":\"2025-03-12T23:58:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comparing Cloudinary Image Tagging Add-Ons\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comparing Cloudinary Image Tagging Add-Ons","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons","og_locale":"en_US","og_type":"article","og_title":"Comparing Cloudinary Image Tagging Add-Ons","og_url":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons","og_site_name":"Cloudinary Blog","article_published_time":"2025-03-12T14:00:00+00:00","article_modified_time":"2025-03-12T23:58:43+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons-jpg?_i=AA","type":"image\/jpeg"}],"author":"melindapham","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"Comparing Cloudinary Image Tagging Add-Ons","datePublished":"2025-03-12T14:00:00+00:00","dateModified":"2025-03-12T23:58:43+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons"},"wordCount":5,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA","keywords":["Asset Management","Tagging"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons","url":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons","name":"Comparing Cloudinary Image Tagging Add-Ons","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA","datePublished":"2025-03-12T14:00:00+00:00","dateModified":"2025-03-12T23:58:43+00:00","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/comparing-image-tagging-add-ons#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Comparing Cloudinary Image Tagging Add-Ons"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1741633796\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons\/Blog_Comparing_Cloudinary_Image_Tagging_Add-ons.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/37208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=37208"}],"version-history":[{"count":3,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/37208\/revisions"}],"predecessor-version":[{"id":37222,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/37208\/revisions\/37222"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/37209"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=37208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=37208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=37208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}