{"id":184510,"date":"2025-01-21T09:58:32","date_gmt":"2025-01-21T14:58:32","guid":{"rendered":"https:\/\/ahrefs.com\/blog\/?p=184510"},"modified":"2025-01-21T09:58:32","modified_gmt":"2025-01-21T14:58:32","slug":"best-ai-image-generators","status":"publish","type":"post","link":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/","title":{"rendered":"I Reviewed the Best AI Image Generators for&nbsp;2025"},"content":{"rendered":"<div class=\"intro-txt\">I tested the most popular AI image generators to discover their greatest strengths and weaknesses.<\/div>\n<p>At Ahrefs, we have a team of extremely skilled (and very <em>human<\/em>) designers, but not everyone has that luxury. I wanted to know: are AI image generators useful for spinning up quick social media posts, creating blog post graphics, or saving a few bucks on expensive stock photography?<\/p>\n<p>So I tested out the most popular cloud-based text-to-image tools: DALL-E 3 (available in ChatGPT), Midjourney, Canva\u2019s Magic Media, Adobe Firefly, and the very new Gemini for Workspace.<\/p>\n<p>All these tools generate images in a few clicks, without needing to do anything complicated like training custom models or running programs locally on your computer.<\/p>\n<p>The best AI image generator is, in my opinion, <strong>Adobe Firefly<\/strong>. All the models had their own strengths, but Firefly offered maximum control over image generation and image editing.<\/p>\n<p>Here are the pros and cons (and many, many images) sharing my experience with&nbsp;each.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Summary\" data-section=\"summary\">\n<h2><a id=\"post-184510-_bqmrpelx6e68\"><\/a>The best AI image generators<\/h2>\n<\/div><\/div>\n\n<table id=\"tablepress-378\" class=\"tablepress tablepress-id-378 tablepress-responsive tablepress-ahrefs-width-720px\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">AI image generator<\/th><th class=\"column-2\">Best for\u2026<\/th><th class=\"column-3\">Pricing<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/www.adobe.com\/uk\/products\/firefly.html\">Adobe Firefly<\/a><\/td><td class=\"column-2\">Best for maximum control over images<\/td><td class=\"column-3\">25 free credits per month; $4.99 for 100 credits<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/help.midjourney.com\/en\/articles\/8150057-which-subscription-plan-is-right-for-me\">Midjourney<\/a><\/td><td class=\"column-2\">Best for beautiful images<\/td><td class=\"column-3\">From $10\/m for 200 generations<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/openai.com\/chatgpt\/pricing\/\">DALL-E 3 \/ ChatGPT<\/a><\/td><td class=\"column-2\">Best for data visualization<\/td><td class=\"column-3\">2 free images per day on the Free plan; full access starts at $20\/m on the Plus&nbsp;plan<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\"><a href=\"https:\/\/www.canva.com\/apps\/generate_image\/magic-media\">Canva Magic&nbsp;Media<\/a><\/td><td class=\"column-2\">Best for generating vector images<\/td><td class=\"column-3\">50 images available for Canva Free users; 500 images per month for paid users (from $14.99\/m)<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\"><a href=\"https:\/\/workspace.google.com\/blog\/product-announcements\/gemini-for-google-workspace\">Gemini for Workspace<\/a><\/td><td class=\"column-2\">Best for quick concepting<\/td><td class=\"column-3\">Available as a Google Workspace add-on from $20\/m<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-378 from cache -->\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"My testing process\" data-section=\"methodology\">\n<h2><a id=\"post-184510-_edj9v4i79dm\"><\/a>My testing process<\/h2>\n<\/div><\/div>\n<p>I wanted to test each AI image generator in a range of different scenarios, so I created tons of prompts across three main categories:<\/p>\n<ul>\n<li><strong>Stock photography<\/strong> (e.g. <em>\u201cStock photo of a beautiful minimalist home office with a view of trees outside\u201d<\/em>)<\/li>\n<li><strong>Graphics and illustrations <\/strong>(e.g. \u201c<em>A cartoon character with ginger hair carrying a huge golden key to represent \u2018keyword research\u2019<\/em>\u201d)<\/li>\n<li><strong>Data visualizations<\/strong> (e.g <em>\u201cGraph of website traffic data: January 946, February 1071, March\u2026\u201d<\/em>)<\/li>\n<\/ul>\n<p>I tested different levels of prompt complexity, but kept my prompts generally simple. The whole point of these text-to-image tools is to describe something that you want and have the AI create it for you, so I purposefully avoided PhD-level prompt engineering or professional design lingo.<\/p>\n<p>Here\u2019s a photo of me running these&nbsp;tests:<\/p>\n<div id=\"attachment_184511\" style=\"width: 2058px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184511\" class=\"wp-image-184511\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg\" alt width=\"2048\" height=\"2048\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><p id=\"caption-attachment-184511\" class=\"wp-caption-text\">(Just kidding, this was generated by Adobe Firefly using a photo of myself as a reference. We live in strange times.)<\/p><\/div>\n<p>I then judged each AI image generator\u2019s output across a few key dimensions:<\/p>\n<ul>\n<li><strong>Accuracy: <\/strong>how well did the image generator follow my direction?<\/li>\n<li><strong>Ease of editing: <\/strong>how easy was it to edit and refine the output?<\/li>\n<li><strong>Uncanniness: <\/strong>did the output look weird or obviously AI-generated?<\/li>\n<li><strong>Legibility of text: <\/strong>how well did the model handle text generation?<\/li>\n<li><strong>Consistency:<\/strong> could I reproduce similar images on multiple occasions?<\/li>\n<li><strong>Usefulness: <\/strong>could I actually use the output in real&nbsp;life?<\/li>\n<\/ul>\n<p>Here are my findings.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"1. Adobe Firefly\" data-section=\"adobe-firefly\">\n<h2><a id=\"post-184510-_vdckm1vwjnnn\"><\/a>1. Adobe Firefly<\/h2>\n<\/div><\/div>\n<p>Adobe Firefly has\u2014by far\u2014the best editing controls of the image generators I tested. This isn\u2019t surprising, considering that Adobe makes Photoshop, and Illustrator, and Lightroom, and dozens of other market-leading design tools.<\/p>\n<p>Here\u2019s an example. The prompt <em>\u201cA cartoon character with ginger hair carrying a huge golden key to represent \u2018keyword research\u2019\u201d <\/em>generated a series of okay-but-not-great images. But in a few clicks, I was able to fix the biggest problems and dramatically improve the result.<\/p>\n<p>Here\u2019s the before:<\/p>\n<div id=\"attachment_184512\" style=\"width: 2058px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184512\" class=\"wp-image-184512\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2.jpeg\" alt width=\"2048\" height=\"2048\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-2-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><p id=\"caption-attachment-184512\" class=\"wp-caption-text\">AI is famously bad at drawing hands\u2014so bad that Firefly bailed halfway through.<\/p><\/div>\n<p>In a few minutes using Firefly, I was able&nbsp;to:<\/p>\n<ul>\n<li><strong>Resize the aspect ratio<\/strong> from 1:1 to 4:3 using generative fill.<\/li>\n<li><strong>Fix a missing hand<\/strong> by prompting Firefly to regenerate that specific portion of the&nbsp;image.<\/li>\n<li><strong>Upscale the small, low-quality image<\/strong> to a much more useful 2k resolution.<\/li>\n<\/ul>\n<p>And here\u2019s the&nbsp;after:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1536\" class=\"wp-image-184513\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-3.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-3.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-3-567x425.jpg 567w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-3-768x576.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-3-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>Adobe Firefly also gives you a ton of control over the image-generation process. A big plus: you can use existing images as style and composition references, making it much easier to generate a series of images with a cohesive style.<\/p>\n<p>Here\u2019s the prompt <em>\u201cA cartoon character with ginger hair carrying a huge magnifying glass to represent \u2018competitor research\u2019\u201d<\/em>, but using my previous image generation as a reference:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" class=\"wp-image-184514\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4-1536x1536.jpg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-4-120x120.jpg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>The style is slightly different, but they feel recognisably similar. You can also specify particular reference styles, compositions, content types (like art versus photo), and even effects (colour, lighting, bokeh, camera angles, you name&nbsp;it).<\/p>\n<p>That means you can use the same prompt but get very different results. Here\u2019s the result for the prompt <em>\u201cBeautiful minimalist home office with a view of trees outside\u201d<\/em> when I\u2019ve specified <em>golden hour lighting<\/em> and <em>warm tones<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" class=\"wp-image-184515\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-5-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>And here I\u2019ve used the same prompt but asked for <em>low lighting <\/em>and <em>cool tones <\/em>for a very different vibe:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" class=\"wp-image-184516\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-6-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>And because Firefly is made by Adobe, you can import your generated images into other Adobe products to add text or edit further. Pretty handy.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"2. Midjourney\" data-section=\"midjourney\">\n<h2><a id=\"post-184510-_yv7yl1yotsue\"><\/a>2. Midjourney<\/h2>\n<\/div><\/div>\n<p>Midjourney is beautiful. I\u2019ve been a paying Midjourney customer for three years for the simple reason that everything it generates is gorgeous, and more aesthetically pleasing than any other AI model I\u2019ve tested.<\/p>\n<p>I use Midjourney to illustrate my creative writing, and it excels at fantasy-style illustration. Here\u2019s an image I created for one of my novels, with no editing or manipulation:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1456\" height=\"816\" class=\"wp-image-184517\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-7.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-7.jpg 1456w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-7-680x381.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-7-768x430.jpg 768w\" sizes=\"auto, (max-width: 1456px) 100vw, 1456px\"><\/p>\n<p>It\u2019s also pretty handy for photorealism too. Here\u2019s the prompt <em>\u201cStock photo of a beautiful minimalist home office with a view of trees outside\u201d<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184518\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-8.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-8.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-8-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-8-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-8-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<p>There are a couple of AI-isms (how many wheels does that chair have?!), but I want to forgive them because the photo is so damn beautiful.<\/p>\n<p>Here\u2019s <em>\u201cStock photo of a thoughtful person in a meeting at a software company\u201d, <\/em>featuring an AI-generated man so handsome I didn\u2019t want to look in a mirror for the rest of the&nbsp;day:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184519\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-9.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-9.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-9-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-9-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-9-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<p>Even Midjourney cartoon illustrations look classy, and almost good enough to be plucked from the frames of a Pixar&nbsp;film:<\/p>\n<div id=\"attachment_184520\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184520\" class=\"wp-image-184520\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-10.jpg\" alt width=\"1024\" height=\"1024\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-10.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-10-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-10-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-10-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><p id=\"caption-attachment-184520\" class=\"wp-caption-text\">Let\u2019s ignore the backwards left&nbsp;hand.<\/p><\/div>\n<p>Midjourney does have weaknesses. It categorically cannot do data visualization. Feed it even simple data and it will generate nonsense (but it will at least be <em>beautiful <\/em>nonsense):<\/p>\n<div id=\"attachment_184521\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184521\" class=\"wp-image-184521\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-11.jpg\" alt width=\"1024\" height=\"1024\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-11.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-11-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-11-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-11-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><p id=\"caption-attachment-184521\" class=\"wp-caption-text\">I look forward to sharing this graph of blog post traffic in my Q1&nbsp;recap.<\/p><\/div>\n<p>Midjourney\u2019s editing workflows are much better than they used to be, but still not very sophisticated. As well as generating four images for every prompt, you have the option to:<\/p>\n<ul>\n<li><strong>Vary any single image<\/strong>, either <em>strong <\/em>or <em>subtle <\/em>(basically regenerate an image that\u2019s very similar to the previous).<\/li>\n<li><strong>Upscale images you like<\/strong> to higher resolution.<\/li>\n<li><strong>Remove parts of the image<\/strong> (but not specify what you\u2019d like to replace it&nbsp;with).<\/li>\n<li><strong>Change the aspect ratio <\/strong>(square, 4:3, 16:9, and so&nbsp;on).<\/li>\n<\/ul>\n<p>Here\u2019s an example of varying an image. There are small, subtle differences between each photo, like the number of wheels on the chair\u2014helpful for minimizing any weird AI-isms in images you&nbsp;like:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"512\" class=\"wp-image-184522\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-12.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-12.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-12-680x170.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-12-768x192.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-12-1536x384.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>These options are nowhere near as precise as Adobe Firefly\u2019s editing workflow, but given Midjourney\u2019s ability to make generally beautiful images from simple, single prompts, this workflow creates surprisingly useful images.<\/p>\n<p>(And as a final bonus, you no longer have to rely on a janky Discord server to generate images\u2014Midjourney\u2019s web app works very&nbsp;well.)<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"3. ChatGPT \/ DALL-E 3\" data-section=\"chatgpt\">\n<h2>3. <a id=\"post-184510-_zdii0ouiavyg\"><\/a>ChatGPT \/ DALL-E 3<\/h2>\n<\/div><\/div>\n<p>Given the popularity of <a href=\"https:\/\/ahrefs.com\/blog\/best-chatgpt-alternatives\/\">ChatGPT<\/a>, DALL-E 3\u2014the image generation model offered as part of ChatGPT\u2014will be most people\u2019s first introduction to AI image generators. That\u2019s a shame, because it\u2019s one of the&nbsp;worst.<\/p>\n<p>To make this point, here\u2019s what happened when I asked for a <em>\u201cStock photo of someone working on their laptop in a New York coffee shop\u201d<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184523\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-13.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-13.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-13-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-13-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-13-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<p>This is pretty representative of DALL-E 3: most of its images look and feel like they\u2019re AI-generated.<\/p>\n<p>Look for a moment and you\u2019ll spot nonsense text, furniture blending into the background, a weird uncanny-valley glow to the main character, straight lines that are never straight\u2026 and most of ChatGPT\u2019s images suffer from the same issues.<\/p>\n<p>Here\u2019s ChatGPT trying to gaslight me into believing that this is a <em>photograph <\/em>of a home office (the trees look like a freaking <a href=\"https:\/\/en.wikipedia.org\/wiki\/Pointillism\">pointillism<\/a> painting):<\/p>\n<p><em><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184524\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-14.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-14.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-14-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-14-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-14-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/em><\/p>\n<p>These issues are at least less obvious in cartoon imagery. Here\u2019s our character holding a key&nbsp;again:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184525\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-15.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-15.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-15-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-15-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-15-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<p>Not bad, despite a couple of AI-isms, like the double-ended key and weird abstract backpack charm. Unfortunately, I couldn\u2019t remove these little quirks, because even though ChatGPT recently added the ability to highlight parts of the image to selectively edit, this feature was super unreliable when I tested it.<\/p>\n<p>On one occasion, ChatGPT even decided that, actually, no, it didn\u2019t want me to do<em> any<\/em> image editing:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1042\" height=\"438\" class=\"wp-image-184526\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-16.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-16.png 1042w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-16-680x286.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-16-768x323.png 768w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\"><\/p>\n<p>Without much control over image generation or editing, DALL-E 3 is a bit of a crapshoot, and it\u2019s virtually impossible to carry consistent styles across images.<\/p>\n<p>When I tried to make a new image with the same cartoon character, it changed style radically:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-image-184527\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-17.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-17.jpg 1024w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-17-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-17-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-17-120x120.jpg 120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<p>You can\u2019t easily upscale your images either, and when I asked ChatGPT to resize a YouTube thumbnail to 16:9 resolution, it decided to<em> write a Python script<\/em> to stretch the image to landscape format.<\/p>\n<p>Which, err\u2026 did not look&nbsp;good:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" class=\"wp-image-184528\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-18.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-18.jpg 1920w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-18-680x383.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-18-768x432.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-18-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\"><\/p>\n<p>When I tried to refine the prompt to reflect Ahrefs\u2019 brand guidelines, it gave me a lecture on&nbsp;designing thumbnails, and didn\u2019t actually make an&nbsp;image.<\/p>\n<p>Generating images with ChatGPT reminds me <a href=\"https:\/\/www.youtube.com\/watch?v=nduMTX86Zl0\">playing the video game DOOM on a calculator<\/a>. It might technically be possible, but you probably shouldn\u2019t do&nbsp;it.<\/p>\n<p>ChatGPT had one big redeeming virtue, where its penchant for Python was extremely useful: data visualization. It was the <em>only <\/em>AI image generator capable of actually turning a list of data points into an accurate graph:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1977\" height=\"1180\" class=\"wp-image-184529\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-19.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-19.png 1977w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-19-680x406.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-19-768x458.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-19-1536x917.png 1536w\" sizes=\"auto, (max-width: 1977px) 100vw, 1977px\"><\/p>\n<p>And it can handle more complex data visualisations too:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1707\" height=\"1269\" class=\"wp-image-184530\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-20.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-20.png 1707w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-20-572x425.png 572w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-20-768x571.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-20-1536x1142.png 1536w\" sizes=\"auto, (max-width: 1707px) 100vw, 1707px\"><\/p>\n<p>This is a different type of \u201cimage generation\u201d, but for someone like me who wrangles data on a daily basis, incredibly useful, and a feature I use all the&nbsp;time.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"4. Canva Magic Media\" data-section=\"canva-magic-media\">\n<h2><a id=\"post-184510-_1fsp8wuehlzw\"><\/a>4. Canva Magic&nbsp;Media<\/h2>\n<\/div><\/div>\n<p>Canva\u2019s Magic Media is an AI image generator embedded directly within the main Canva app. To get started, you\u2019re offered a choice of <em>image, graphic<\/em>, or <em>video<\/em>.<\/p>\n<p>It handles stock photography pretty well: here\u2019s our prompt for a beautiful home office:<\/p>\n<div id=\"attachment_184531\" style=\"width: 1090px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184531\" class=\"wp-image-184531 size-full\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-21-e1737461496749.jpg\" alt width=\"1080\" height=\"736\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-21-e1737461496749.jpg 1080w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-21-e1737461496749-624x425.jpg 624w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-21-e1737461496749-768x523.jpg 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\"><p id=\"caption-attachment-184531\" class=\"wp-caption-text\">Three-legged tables are very \u201cin\u201d right&nbsp;now.<\/p><\/div>\n<p>You can pick one of around two dozen specific styles to emulate, and pre-set the aspect ratio of the photo. Here\u2019s our New York coffee shop with the <em>Moody<\/em>&nbsp;style applied:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-184532\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-22-e1737461515436.jpg\" alt width=\"1080\" height=\"738\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-22-e1737461515436.jpg 1080w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-22-e1737461515436-622x425.jpg 622w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-22-e1737461515436-768x525.jpg 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\"><\/p>\n<p>Here, we begin to see Magic Media\u2019s biggest weakness creeping in: uncanny valley photorealism.<\/p>\n<p>Here\u2019s another stock photo attempt that <em>almost <\/em>looks good\u2026 except for the deformed hands, confusing arm physics, and background ensemble of melty-faced monsters:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" class=\"wp-image-184533\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-23.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-23.jpg 1080w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-23-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-23-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-23-120x120.jpg 120w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\"><\/p>\n<p>It\u2019s useful for generating vector art too, and the images can be exported directly as PNGs with no background, but the images themselves are a little amateurish.<\/p>\n<p>Here\u2019s our key-holding cartoon figure again, this time holding a perfectly smooth key in one hand and a smaller, seemingly melted key in the&nbsp;other:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" class=\"wp-image-184534\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-24.jpg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-24.jpg 1080w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-24-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-24-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-24-120x120.jpg 120w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\"><\/p>\n<p>Here\u2019s the terrifying result of using the same prompt with the <em>3D Chrome<\/em> style applied:<\/p>\n<div id=\"attachment_184535\" style=\"width: 1090px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-184535\" class=\"wp-image-184535\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-25.jpg\" alt width=\"1080\" height=\"1080\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-25.jpg 1080w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-25-425x425.jpg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-25-768x768.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-25-120x120.jpg 120w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\"><p id=\"caption-attachment-184535\" class=\"wp-caption-text\">Dear Canva: no-one asked for&nbsp;this.<\/p><\/div>\n<p>Because Magic Media is embedded in Canva, it\u2019s incredibly easy to add text, resize the finished image, or add effects to the generated images. That\u2019s a big plus, but in my opinion, not enough to compensate for amateurish quality of the image generation.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"5. Gemini for Workspace\" data-section=\"gemini-for-workspace\">\n<h2><a id=\"post-184510-_7sm3eyd52n69\"><\/a>5. Gemini for Workspace<\/h2>\n<\/div><\/div>\n<p>Here\u2019s an example of how fast AI tools are developing. As I was writing this blog post, Google added AI image generation capabilities directly <em>into <\/em>Google Docs. Now, you can use the @image command and select<em> \u201cHelp me create an&nbsp;image.\u201d<\/em><\/p>\n<p>It\u2019s pretty simple. You can use one of three aspect ratios and specify one of six pre-determined styles, and Google returns four images to choose from.<\/p>\n<p>Here\u2019s a decent little image for the prompt <em>\u201cA cartoon character with ginger hair carrying a huge magnifying glass\u201d<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" class=\"wp-image-184536\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-26-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>And here\u2019s <em>\u201cA cartoon character with ginger hair carrying a huge golden key\u201d<\/em> with the <em>Watercolor<\/em> style applied:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" class=\"wp-image-184537\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27.jpeg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27-425x425.jpeg 425w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27-768x768.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27-1536x1536.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-27-120x120.jpeg 120w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/p>\n<p>Although these cartoons are decent, Gemini seems to have a special skill: photography. It rendered beautiful scenes for my home office prompt with the <em>Photography<\/em> style selected:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1364\" class=\"wp-image-184538\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28.jpeg 2500w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28-680x371.jpeg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28-768x419.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28-1536x838.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-28-2048x1117.jpeg 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\"><\/p>\n<p>And Gemini for Workspace seems to handle photos of people even better. Here\u2019s a <em>very <\/em>realistic rendition of \u201c<em>Stock photo of someone working on their laptop in a New York coffee shop<\/em>\u201d\u2014even down to the Apple logo on the laptop:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1364\" class=\"wp-image-184539\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29.jpeg 2500w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29-680x371.jpeg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29-768x419.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29-1536x838.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-29-2048x1117.jpeg 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\"><\/p>\n<p>And here\u2019s<em> \u201cPhoto of a woman giving a talk on stage\u201d<\/em>. I cannot tell this image was AI-generated:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1364\" class=\"wp-image-184540\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30.jpeg\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30.jpeg 2500w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30-680x371.jpeg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30-768x419.jpeg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30-1536x838.jpeg 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-30-2048x1117.jpeg 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\"><\/p>\n<p>These images are small and low-resolution, but as a big plus, you can generate them in the flow of work\u2014pretty useful for adding in a quick mock-up or placeholder to pass on to your design team or improve in the future.<\/p>\n<p>This is obviously a very new feature (when I tested it, image generation failed for me about 70% of the time), but I\u2019d expect it to improve pretty quickly and become a major contender for best AI image generator.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"1319\" class=\"wp-image-184541\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-31.png\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-31.png 918w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-31-296x425.png 296w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-31-768x1103.png 768w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\"><\/strong><\/p>\n<h2><a id=\"post-184510-_8jf9w7b12wjk\"><\/a>Final thoughts<\/h2>\n<p>AI text-to-image generators are at their best when you ask for straightforward designs and don\u2019t have a particularly strong opinion of the exact image you want to see. If you want a quick stock photo or blog illustration, and don\u2019t have to worry about pesky brand guidelines, most of these tools are up to the task (apart from maybe ChatGPT\u2026 sorry).<\/p>\n<p>But the more specific detail you want from the image\u2014words, numbers, particular brand guidelines\u2014and the stronger your opinion about what you want the final image to look like, the more frustrating these tools become.<\/p>\n<p>I think Adobe Firefly is the best AI image generator because it sits at the intersection between generative AI and traditional design tools. It pairs all the creative benefits of AI with the editing control of Photoshop or Illustrator. That means it can tackle complicated design workflows, like creating a series of cohesive characters, or applying particular styles or compositions. If you\u2019re serious about using AI image generators for your brand or business, I\u2019d start with Firefly.<\/p>\n<p>I\u2019ll keep updating this post as new AI image generators are released and existing tools continue to get updated. Want to ask me to review a tool for you? Let me know on <a href=\"https:\/\/www.linkedin.com\/in\/thinkingslow\/\">LinkedIn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Ahrefs, we have a team of extremely skilled (and very human) designers, but not everyone has that luxury. I wanted to know: are AI image generators useful for spinning up quick social media posts, creating blog post graphics, or<span class=\"ellipsis\">\u2026<\/span><\/p>\n<div class=\"read-more\">Read more \u203a<\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":194,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[390],"tags":[],"coauthors":[457],"class_list":["post-184510","post","type-post","status-publish","format-standard","hentry","category-marketing","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>I Reviewed the Best AI Image Generators for 2025<\/title>\n<meta name=\"description\" content=\"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I Reviewed the Best AI Image Generators for 2025\" \/>\n<meta property=\"og:description\" content=\"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Blog by Ahrefs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Ahrefs\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-21T14:58:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"2048\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ryan Law\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@thinking_slow\" \/>\n<meta name=\"twitter:site\" content=\"@ahrefs\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/\"},\"author\":{\"name\":\"Ryan Law\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e63cf0d276886d0391667a066edafeda\"},\"headline\":\"I Reviewed the Best AI Image Generators for&nbsp;2025\",\"datePublished\":\"2025-01-21T14:58:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/\"},\"wordCount\":2465,\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/i-reviewed-the-best-ai-image-by-ryan-law-marketing.jpg\",\"articleSection\":[\"General Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/\",\"name\":\"I Reviewed the Best AI Image Generators for 2025\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/word-image-184510-1.jpeg\",\"datePublished\":\"2025-01-21T14:58:32+00:00\",\"description\":\"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \\\/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/best-ai-image-generators\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/word-image-184510-1.jpeg\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/word-image-184510-1.jpeg\",\"width\":2048,\"height\":2048},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"name\":\"SEO Blog by Ahrefs\",\"description\":\"Link Building Strategies &amp; SEO Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\",\"name\":\"Ahrefs\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"width\":2048,\"height\":768,\"caption\":\"Ahrefs\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Ahrefs\\\/\",\"https:\\\/\\\/x.com\\\/ahrefs\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ahrefs\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/ahrefscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/e63cf0d276886d0391667a066edafeda\",\"name\":\"Ryan Law\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg14222399d3ce9bff9501104131dfb0eb\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ryan-law-pic.jpeg\",\"caption\":\"Ryan Law\"},\"description\":\"Ryan Law is the Director of Content Marketing at Ahrefs. Ryan has 13 years experience as a writer, content strategist, team lead, marketing director, VP, CMO, and agency founder. He's helped dozens of companies improve their content marketing and SEO, including Google, Zapier, GoDaddy, Clearbit, and Algolia. He's also a novelist and the creator of two content marketing courses.\",\"sameAs\":[\"https:\\\/\\\/ryanlaw.me\\\/\",\"https:\\\/\\\/uk.linkedin.com\\\/in\\\/thinkingslow\",\"https:\\\/\\\/x.com\\\/thinking_slow\"],\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/author\\\/ryan-law\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"I Reviewed the Best AI Image Generators for 2025","description":"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.","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:\/\/ahrefs.com\/blog\/best-ai-image-generators\/","og_locale":"en_US","og_type":"article","og_title":"I Reviewed the Best AI Image Generators for 2025","og_description":"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.","og_url":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/","og_site_name":"SEO Blog by Ahrefs","article_publisher":"https:\/\/www.facebook.com\/Ahrefs\/","article_published_time":"2025-01-21T14:58:32+00:00","og_image":[{"width":2048,"height":2048,"url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg","type":"image\/jpeg"}],"author":"Ryan Law","twitter_card":"summary_large_image","twitter_creator":"@thinking_slow","twitter_site":"@ahrefs","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/#article","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/"},"author":{"name":"Ryan Law","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda"},"headline":"I Reviewed the Best AI Image Generators for&nbsp;2025","datePublished":"2025-01-21T14:58:32+00:00","mainEntityOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/"},"wordCount":2465,"publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/i-reviewed-the-best-ai-image-by-ryan-law-marketing.jpg","articleSection":["General Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/","url":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/","name":"I Reviewed the Best AI Image Generators for 2025","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/#primaryimage"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg","datePublished":"2025-01-21T14:58:32+00:00","description":"Dig into the strengths and weaknesses of Adobe Firefly, Midjourney, ChatGPT \/ DALL-E 3, Canva Magic Media, and Google Gemini for Workspaces.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/best-ai-image-generators\/#primaryimage","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2025\/01\/word-image-184510-1.jpeg","width":2048,"height":2048},{"@type":"WebSite","@id":"https:\/\/ahrefs.com\/blog\/#website","url":"https:\/\/ahrefs.com\/blog\/","name":"SEO Blog by Ahrefs","description":"Link Building Strategies &amp; SEO Tips","publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahrefs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ahrefs.com\/blog\/#organization","name":"Ahrefs","url":"https:\/\/ahrefs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","width":2048,"height":768,"caption":"Ahrefs"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Ahrefs\/","https:\/\/x.com\/ahrefs","https:\/\/www.linkedin.com\/company\/ahrefs\/","https:\/\/www.youtube.com\/c\/ahrefscom"]},{"@type":"Person","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda","name":"Ryan Law","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg14222399d3ce9bff9501104131dfb0eb","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/10\/ryan-law-pic.jpeg","caption":"Ryan Law"},"description":"Ryan Law is the Director of Content Marketing at Ahrefs. Ryan has 13 years experience as a writer, content strategist, team lead, marketing director, VP, CMO, and agency founder. He's helped dozens of companies improve their content marketing and SEO, including Google, Zapier, GoDaddy, Clearbit, and Algolia. He's also a novelist and the creator of two content marketing courses.","sameAs":["https:\/\/ryanlaw.me\/","https:\/\/uk.linkedin.com\/in\/thinkingslow","https:\/\/x.com\/thinking_slow"],"url":"https:\/\/ahrefs.com\/blog\/author\/ryan-law\/"}]}},"_links":{"self":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/184510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/users\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/comments?post=184510"}],"version-history":[{"count":0,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/184510\/revisions"}],"wp:attachment":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media?parent=184510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/categories?post=184510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/tags?post=184510"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/coauthors?post=184510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}