{"id":196157,"date":"2026-03-16T11:22:58","date_gmt":"2026-03-16T16:22:58","guid":{"rendered":"https:\/\/ahrefs.com\/blog\/?p=196157"},"modified":"2026-03-16T11:22:58","modified_gmt":"2026-03-16T16:22:58","slug":"ai-content-wasnt-good-enough-now-it-is","status":"publish","type":"post","link":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/","title":{"rendered":"AI Content Wasn\u2019t Good Enough. Now It&nbsp;Is."},"content":{"rendered":"<div class=\"intro-txt\">It\u2019s a common belief that AI-generated blog posts are inherently low-quality and inferior to their human-made equivalents.<\/div>\n<p>Companies that scale AI-generated content do so with the knowledge that they are making a trade-off, we believe, choosing speed and scale at the expense of quality. We agree that AI is faster than any human, and it makes a passing first draft, but we know we are still sacrificing something important by using&nbsp;it.<\/p>\n<p>I now think this belief is outdated. I think we have reached the point where generative AI can create content indistinguishable from the vast corpus of human-written content produced by content marketers, like me, in previous years.<\/p>\n<p>AI has become a more thorough researcher, a more compliant adherent to brand and voice guidelines, more flexible in its response to feedback, faster, and more efficient. There is no longer a trade-off inherent in using AI for content creation.<\/p>\n<p>This is not to say that all AI content is, by default, good; only that the barriers that prevented AI content generation from being good have fallen. Access to world-class writing through LLMs is still uneven, but it will not stay this way for long. Functionally \u201cperfect\u201d AI content is just around the corner, for all of us, and it\u2019s in our interest to acknowledge it.<\/p>\n<p>Here\u2019s why.<\/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=\"Great writing is simpler than it seems\" data-section=\"one\">\n<h2><a id=\"post-196157-_7sj9a5erd08i\"><\/a>Great writing is simpler than it&nbsp;seems<\/h2>\n<\/div><\/div>\n<p>Many people believe there is some inherent quality within human writing that AI can never reach, some creative spark forever unreachable for our silicon counterparts.<\/p>\n<p>I won\u2019t claim that AI will ever approach the profundity of Shakespeare, but I will claim that \u201cgreat writing\u201d is simpler and more mechanical than most people assume. Most of the constituent parts of \u201cgreat writing\u201d are things that LLMs can do very, very&nbsp;well.<\/p>\n<p>I have spent my entire career trying to become a better writer by introspecting into the writing process, asking why some things work and others don\u2019t. I am not an expert in this field, but I have developed an effective worldview of the mechanics of writing, and a set of writing principles that I follow time and time&nbsp;again.<\/p>\n<div id=\"attachment_196158\" style=\"width: 1876px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196158\" class=\"wp-image-196158\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg\" alt width=\"1866\" height=\"1528\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg 1866w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1-519x425.jpg 519w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1-768x629.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1-1536x1258.jpg 1536w\" sizes=\"auto, (max-width: 1866px) 100vw, 1866px\"><p id=\"caption-attachment-196158\" class=\"wp-caption-text\">A small snapshot of my editing checklists for training new writers.<\/p><\/div>\n<p>For example, here are some random excerpts from my editing checklist:<\/p>\n<ul>\n<li>Have we addressed the most obvious objections to this&nbsp;idea?<\/li>\n<li>Have we used dense words wherever possible? (\u201cnovel\u201d instead of \u201csomething new,\u201d \u201cworldwide\u201d instead of \u201con a global scale,\u201d etc.)<\/li>\n<li>Have we replaced weasel words with specific examples? (\u201cbusiness outcomes\u201d, \u201cexperts believe\u201d, \u201canalyzing data\u201d, \u201cmake a decision\u201d, etc.)<\/li>\n<li>Do we avoid making hard things sound&nbsp;easy?<\/li>\n<li>Do we open with the most important information? (in the introduction, at the start of paragraphs)<\/li>\n<li>etc.<\/li>\n<\/ul>\n<p>These principles are how I write, how I edit writing, and how I teach writing. They are extremely simple, but executed in unison, they ladder up to something that ends up pretty regularly as good, even <em>great<\/em>, writing.<\/p>\n<p>These principles are so simple, in fact, that an LLM can perform them perfectly\u2014and usually better than I can. I often apply these principles unevenly, through fatigue or boredom or laziness. But for an LLM, these principles can be set up once and followed indefinitely. They can be scaled evenly to hundreds, thousands, <em>millions<\/em> of outputs, codified in system prompts and SKILL files (more on these in the next section).<\/p>\n<p>If you acknowledge that a basic recipe exists for great writing (and I believe it does), LLMs can follow it very well. Chain many of these heuristics together in a reliable way, and you can build an exceptional AI writing process.<\/p>\n<p>And, at last, we have the technology to enable that.<\/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=\"AI is more sophisticated than it seems\" data-section=\"two\">\n<h2><a id=\"post-196157-_pt1c3uyxpp9a\"><\/a>AI is more sophisticated than it&nbsp;seems<\/h2>\n<\/div><\/div>\n<p>For many people, their worldview of AI is still anchored in the chat experience. But LLMs\u2014and more importantly, the infrastructure that surrounds them\u2014have progressed massively in recent months.<\/p>\n<p>Even in their nascent days, large language models showed sparks of superhuman brilliance in small areas. But like a precocious child imitating its parents with no real understanding of its behaviour, it was hard to imagine these sparks progressing into a blaze of genuine writing ability.<\/p>\n<p>A handful of coherent sentences seems a million miles away from reliably generating thousands of words of accurate, helpful, concise, on-brand writing; from identifying and filling topic gaps, understanding the dominant search intent, differentiating from competitor articles, and so&nbsp;on.<\/p>\n<p>When I wrote about my previous<a href=\"https:\/\/ahrefs.com\/blog\/my-complete-ai-content-process-for-ahrefs\/\"> AI writing process<\/a> (using custom GPTs based on my editorial principles), I saw many sparks of brilliance in the output, but the final product still relied on human intervention to create.<\/p>\n<div id=\"attachment_196159\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196159\" class=\"wp-image-196159\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-2.png\" alt width=\"2038\" height=\"1390\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-2.png 2038w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-2-623x425.png 623w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-2-768x524.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-2-1536x1048.png 1536w\" sizes=\"auto, (max-width: 2038px) 100vw, 2038px\"><p id=\"caption-attachment-196159\" class=\"wp-caption-text\">An early version of our AI content pipeline, built using ChatGPT projects and custom GPTs.<\/p><\/div>\n<p>But that is no longer the case. Just seven months later, the limitations of that process have disappeared. Today, my $20\/m Claude subscription provides access to abilities that seem almost science fiction. I&nbsp;can:<\/p>\n<ul>\n<li>Chain multiple LLM processes together into one continuous workflow (Claude Code, OpenAI Codex, and other agentic models).<\/li>\n<li>Provide guardrails to avoid much of the probabilistic \u201cwobble\u201d we see when LLMs usually try to follow processes (SKILLs) and encourage them to recursively benchmark their performance and self-improve.<\/li>\n<li>Integrate AI into existing workflows across other tools (MCP).<\/li>\n<li>Ground content in bodies of research, in samples of existing writing, tone of voice, brand guidelines (RAG, memory, context).<\/li>\n<\/ul>\n<p>(And this ignores the significant improvements flagship models themselves have shown in recent years.)<\/p>\n<div id=\"attachment_196160\" style=\"width: 1502px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196160\" class=\"wp-image-196160\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-3.jpg\" alt width=\"1492\" height=\"1212\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-3.jpg 1492w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-3-523x425.jpg 523w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-3-768x624.jpg 768w\" sizes=\"auto, (max-width: 1492px) 100vw, 1492px\"><p id=\"caption-attachment-196160\" class=\"wp-caption-text\">Some of the custom SKILL files we\u2019ve built for Claude Code.<\/p><\/div>\n<p>All the vibe-coding infrastructure developed in the past year has had a transformative impact on the usefulness of LLMs generally. LLMs are still \u201cjust\u201d sophisticated autocompletes\u2014and we have certainly not achieved AGI\u2014but companies like Anthropic and OpenAI have succeeded in harnessing that behaviour in a way that seems much, much more useful than the sum of its&nbsp;parts.<\/p>\n<p>And importantly, the task set before them\u2014content marketing\u2014is not particularly complicated.<\/p>\n<div class=\"further-reading\"><div class=\"reading-title\">Further reading<\/div><div class=\"reading-content\">\n<ul>\n<li><a href=\"https:\/\/ahrefs.com\/blog\/my-complete-ai-content-process-for-ahrefs\/\">My Complete AI Content Process for Ahrefs<\/a><\/li>\n<\/ul>\n<\/div><\/div>\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=\"Content marketing is simpler than it seems\" data-section=\"three\">\n<h2><a id=\"post-196157-_vtjiol44wz3n\"><\/a>Content marketing is simpler than it&nbsp;seems<\/h2>\n<\/div><\/div>\n<p>Most content marketers spend most of their time creating informational, keyword-targeted content: helpful \u201chow-to\u201d articles or <a href=\"https:\/\/ahrefs.com\/blog\/best-lists-research\/\">comparison lists<\/a>. These are the time-tested archetypes of content marketing, and they are generally pretty straightforward to create.<\/p>\n<p>Like before, I believe there is a basic recipe for effective search content. Here are some of the core principles that we try to follow in our search content:<\/p>\n<ul>\n<li>Address the primary search intent<\/li>\n<li>Build upon the consensus in the existing search results<\/li>\n<li>Fill any topic gaps obvious between your articles and your competitors\u2019<\/li>\n<li>Add new, novel information above and beyond the existing results<\/li>\n<li>Reference any relevant existing content you have already created on the&nbsp;topic<\/li>\n<li>Reference any relevant external content that might help the reader continue their exploration<\/li>\n<li>Prioritise topics that allow you to naturally reference your product<\/li>\n<li>Ensure the article structure is<a href=\"https:\/\/ryanlaw.me\/mece-mutually-exclusive-collectively-exhaustive\"> mutually exclusive, collectively exhaustive<\/a><\/li>\n<li>Ensure the article structure actually delivers on the title\u2019s promise<\/li>\n<li>Hook the reader\u2019s interest with the title and introduction<\/li>\n<li>Include<a href=\"https:\/\/ahrefs.com\/blog\/on-page-seo\/\"> keywords and keyword variations naturally<\/a> in important parts of the article<\/li>\n<li>etc.<\/li>\n<\/ul>\n<p>These are similarly simple concepts that also ladder up to effective search content. If a person can follow these processes, their search content generally performs well. The same is true of an LLM. If Opus 4.6 or GPT 5.4 can follow these processes, their output will also perform well.<\/p>\n<p>Even the most opaque of these processes is fairly trivial for an LLM to follow, either by providing explicit steps to take (<em>\u201cuse WebFetch to run a site: search for ahrefs.com\/blog and return the first three articles\u2026<\/em>\u201d), examples of the desired output (like a reference file of your favourite article introductions), or access to trusted data sources (like the <a href=\"https:\/\/docs.ahrefs.com\/mcp\/docs\/introduction\">Ahrefs MCP<\/a>).<\/p>\n<div id=\"attachment_196161\" style=\"width: 2012px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196161\" class=\"wp-image-196161\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-4.png\" alt width=\"2002\" height=\"1504\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-4.png 2002w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-4-566x425.png 566w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-4-768x577.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-4-1536x1154.png 1536w\" sizes=\"auto, (max-width: 2002px) 100vw, 2002px\"><p id=\"caption-attachment-196161\" class=\"wp-caption-text\">A preview of a SKILL file for retrieving existing Ahrefs content for a given keyword.<\/p><\/div>\n<p>As much as we might wish it otherwise, effective search content is intensely formulaic (hence the success of the skyscraper method). There is no need for great complexity or novelty, no need for poetry or disagreement with the&nbsp;SERP.<\/p>\n<p>There is some room for innovation and experimentation, but less than you might assume: straying too far outside of the Overton window usually degrades performance, instead of improving it (I say that after many failed attempts to create \u201cclever\u201d search content).<\/p>\n<p>If Claude can refactor a 100,000-line codebase, it seems arrogant to assume that large language models can\u2019t write an excellent piece of search-optimized content. AI can\u2019t write Shakespeare, but it doesn\u2019t need&nbsp;to.<\/p>\n<h2><a id=\"post-196157-_j5fgd18ieze4\"><\/a>Final thoughts<\/h2>\n<p>Whether I have persuaded you or not, at the time of writing, there are significant parts of my role I have already outsourced to generative AI. I use Claude Code, the <a href=\"https:\/\/docs.ahrefs.com\/mcp\/docs\/introduction\">Ahrefs MCP<\/a>, and a series of ~15 custom SKILLs, chained together in sequence, to update old articles and create helpful, high-quality content.<\/p>\n<div id=\"attachment_196166\" style=\"width: 1510px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196166\" class=\"wp-image-196166 size-full\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-is-good-enough-4.jpg\" alt width=\"1500\" height=\"496\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-is-good-enough-4.jpg 1500w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-is-good-enough-4-680x225.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-is-good-enough-4-768x254.jpg 768w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\"><p id=\"caption-attachment-196166\" class=\"wp-caption-text\">Claude embarks on its content updating process.<\/p><\/div>\n<p>These articles sound the same. They perform the same. They include my experience and perspective. They are as good as anything I could have written; better, because I wouldn\u2019t have had the time to create them otherwise. There is no trade-off.<\/p>\n<p>There is still a vast gulf in the quality possible between a skilled writer using generative AI to its fullest potential, and the average layperson prompting ChatGPT to \u201cwrite a blog&nbsp;post\u201d.<\/p>\n<p>But this gulf is far smaller than it used to be; in the long-term, it will close, as AI platforms continue to democratize access to all of this amazing functionality. The skills of the \u201c<a href=\"https:\/\/ahrefs.com\/blog\/i-wouldnt-hire-a-content-engineer\/\">content engineer<\/a>\u201d will become just another workflow in every major LLM platform. Functionally \u201cperfect\u201d AI content is just around the corner, for all of&nbsp;us.<\/p>\n<p>I am comfortable making this argument because there are many parts of my job that I still cannot outsource to AI; there are others I would not, even if I could (like this article).<\/p>\n<p>The path forward will only be found if we are honest about where AI can, and should, be used. Until recently, AI content wasn\u2019t good enough. Now, it is. The sooner we can admit that, the more time we have to focus on the parts of marketing where humans will have a longer, happier tenure.<\/p>\n<p>(And I do not miss writing skyscraper content.)<\/p>\n<div class=\"further-reading\"><div class=\"reading-title\">Further reading<\/div><div class=\"reading-content\">\n<ul>\n<li><a href=\"https:\/\/ahrefs.com\/blog\/education-isnt-enough\/\">\u201cEducation\u201d Isn\u2019t Enough: How to Market When Information is Dirt&nbsp;Cheap<\/a><\/li>\n<li><a href=\"https:\/\/ahrefs.com\/blog\/gonzo-content\/\">Gonzo Content: What Marketers Need to Learn From Hunter S. Thompson<\/a><\/li>\n<li><a href=\"https:\/\/ahrefs.com\/blog\/i-wouldnt-hire-a-content-engineer\/\">I Wouldn\u2019t Hire a Content Engineer, and You Shouldn\u2019t Either<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Companies that scale AI-generated content do so with the knowledge that they are making a trade-off, we believe, choosing speed and scale at the expense of quality. We agree that AI is faster than any human, and it makes a<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":[469,73],"tags":[],"coauthors":[457],"class_list":["post-196157","post","type-post","status-publish","format-standard","hentry","category-ai-search","category-content-marketing","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Content Wasn\u2019t Good Enough. Now It Is.<\/title>\n<meta name=\"description\" content=\"Functionally &quot;perfect&quot; AI content is just around the corner, for all of us, and it&#039;s in our interest to acknowledge it.\" \/>\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\/ai-content-wasnt-good-enough-now-it-is\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Content Wasn\u2019t Good Enough. Now It Is.\" \/>\n<meta property=\"og:description\" content=\"Functionally &quot;perfect&quot; AI content is just around the corner, for all of us, and it&#039;s in our interest to acknowledge it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\" \/>\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=\"2026-03-16T16:22:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1866\" \/>\n\t<meta property=\"og:image:height\" content=\"1528\" \/>\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\/ai-content-wasnt-good-enough-now-it-is\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\"},\"author\":{\"name\":\"Ryan Law\",\"@id\":\"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda\"},\"headline\":\"AI Content Wasn\u2019t Good Enough. Now It&nbsp;Is.\",\"datePublished\":\"2026-03-16T16:22:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\"},\"wordCount\":1847,\"publisher\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-wasnt-good-enough.-now-by-ryan-law-ai-search.jpg\",\"articleSection\":[\"AI Search\",\"Content Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\",\"url\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\",\"name\":\"AI Content Wasn\u2019t Good Enough. Now It Is.\",\"isPartOf\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg\",\"datePublished\":\"2026-03-16T16:22:58+00:00\",\"description\":\"Functionally \\\"perfect\\\" AI content is just around the corner, for all of us, and it's in our interest to acknowledge it.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage\",\"url\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg\",\"contentUrl\":\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg\",\"width\":1866,\"height\":1528},{\"@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":"AI Content Wasn\u2019t Good Enough. Now It Is.","description":"Functionally \"perfect\" AI content is just around the corner, for all of us, and it's in our interest to acknowledge it.","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\/ai-content-wasnt-good-enough-now-it-is\/","og_locale":"en_US","og_type":"article","og_title":"AI Content Wasn\u2019t Good Enough. Now It Is.","og_description":"Functionally \"perfect\" AI content is just around the corner, for all of us, and it's in our interest to acknowledge it.","og_url":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/","og_site_name":"SEO Blog by Ahrefs","article_publisher":"https:\/\/www.facebook.com\/Ahrefs\/","article_published_time":"2026-03-16T16:22:58+00:00","og_image":[{"width":1866,"height":1528,"url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg","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\/ai-content-wasnt-good-enough-now-it-is\/#article","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/"},"author":{"name":"Ryan Law","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/e63cf0d276886d0391667a066edafeda"},"headline":"AI Content Wasn\u2019t Good Enough. Now It&nbsp;Is.","datePublished":"2026-03-16T16:22:58+00:00","mainEntityOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/"},"wordCount":1847,"publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/ai-content-wasnt-good-enough.-now-by-ryan-law-ai-search.jpg","articleSection":["AI Search","Content Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/","url":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/","name":"AI Content Wasn\u2019t Good Enough. Now It Is.","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg","datePublished":"2026-03-16T16:22:58+00:00","description":"Functionally \"perfect\" AI content is just around the corner, for all of us, and it's in our interest to acknowledge it.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/ai-content-wasnt-good-enough-now-it-is\/#primaryimage","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/03\/word-image-196157-1.jpg","width":1866,"height":1528},{"@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\/196157","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=196157"}],"version-history":[{"count":0,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/196157\/revisions"}],"wp:attachment":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media?parent=196157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/categories?post=196157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/tags?post=196157"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/coauthors?post=196157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}