<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Norton</title>
    <description>The latest articles on DEV Community by Alex Norton (@skytoin).</description>
    <link>https://dev.to/skytoin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1527685%2Fec94a905-42fc-40fc-962a-3f4a8cc898c2.jpg</url>
      <title>DEV Community: Alex Norton</title>
      <link>https://dev.to/skytoin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/skytoin"/>
    <language>en</language>
    <item>
      <title>Why Most Blog Posts Don’t Rank — And How to Build Content That Does</title>
      <dc:creator>Alex Norton</dc:creator>
      <pubDate>Tue, 23 Jun 2026 03:42:48 +0000</pubDate>
      <link>https://dev.to/skytoin/why-most-blog-posts-dont-rank-and-how-to-build-content-that-does-152o</link>
      <guid>https://dev.to/skytoin/why-most-blog-posts-dont-rank-and-how-to-build-content-that-does-152o</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xvoq19d8aywjb9493zh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xvoq19d8aywjb9493zh.png" alt="Write Blog Posts That Rank: A Smarter SEO Content Process" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
You spent three hours on that post. Researched the topic, got the structure right, worked in the keywords — even ran through an on-page SEO checklist before hitting publish — and then watched it sink without a trace somewhere around page four of Google, where good content goes to die quietly.&lt;/p&gt;

&lt;p&gt;That's not a writing problem. It's a process problem. And it's far more common than anyone in the SEO content world likes to admit.&lt;/p&gt;

&lt;p&gt;According to Ahrefs, 90.63% of all published pages get zero organic traffic from Google. Zero. Not a little traffic — none. Backlinko's study of 912 million blog posts found that 94% received zero backlinks. Not a few. Zero. Most content marketing advice treats this as a quality problem, when really it's a systems problem. The content that ranks isn't necessarily better written. It's better &lt;em&gt;built&lt;/em&gt; — from the first research decision through the final SEO optimization pass.&lt;/p&gt;

&lt;p&gt;Long-form content earns 77.2% more backlinks than shorter articles, according to that same Backlinko study — but only when the structure, intent alignment, and optimization are built in from the start. This article walks through what that building process actually looks like, with the optimization stage at the center: how it connects to every stage that came before it, and why treating it like a finishing checklist is the reason most blog posts — including some very well-written ones — never rank at all.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Most Blog Posts Fail Before You Even Start Writing&lt;/strong&gt;&lt;br&gt;
Here's the mistake I see constantly: someone writes a solid 1,500-word post, runs it through a readability tool, stuffs the keyword into the title and first paragraph, then calls it optimized.&lt;/p&gt;

&lt;h2&gt;
  
  
  That's not SEO optimization. That's SEO theater.
&lt;/h2&gt;

&lt;p&gt;The write blog posts → add keywords → hope for the best workflow didn't produce middling results. It produced content Google actively suppresses. The March 2024 Core Update fully integrated the Helpful Content System into the core algorithm, and Google anticipated a 40% reduction in low-quality, unoriginal content across search results as a direct consequence. Content that "adds no substantial value" isn't periodically penalized anymore. It's continuously penalized.&lt;/p&gt;

&lt;p&gt;The problem isn't that people don't know what on-page SEO involves. It's that they're applying it to content that wasn't built to support it. You can't retrofit structural integrity. A title tag perfectly aligned with search intent can't save an article that never clearly answered the question it promised to answer.&lt;/p&gt;

&lt;p&gt;Here's what I mean. I once saw a post titled "How to Choose the Right CRM for Your Small Business" — a perfectly intent-matched headline. The article itself? Thirteen paragraphs of generalities about "considering your needs" and "evaluating features" without naming a single CRM, a single price point, or a single decision framework. The title did its job. The content behind it hadn't done any job at all. No amount of on-page SEO optimization was going to fix that gap.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is a Blog Post, Really?
&lt;/h2&gt;

&lt;p&gt;A blog post is a published piece of web content — typically between 500 and 4,000 words — designed to inform, persuade, or entertain a specific audience on a specific topic. HubSpot's marketing blog, for instance, publishes hundreds of posts each covering a single question or concept in enough depth to be genuinely useful — that's the model most website writing follows when it's done well.&lt;/p&gt;

&lt;p&gt;But in 2025, a blog post is also a document that either does or doesn't satisfy search intent, does or doesn't demonstrate topical authority, and does or doesn't provide extractable, quotable content that AI systems can surface in response to relevant queries. A blog post without those properties is essentially publishing for yourself.&lt;/p&gt;

&lt;p&gt;What separates a post that ranks from one that doesn't usually isn't the writing quality in isolation. It's whether the content was built around how people actually search for information. That means understanding the query before the draft exists — not after.&lt;/p&gt;

&lt;p&gt;SEO blog content has a specific job to do, and it's worth naming it clearly: the writing style needs to explain something useful while guiding a reader toward a decision or action. That's the intersection of expository and persuasive — and it's a narrow target that most AI-generated content misses entirely.&lt;/p&gt;

&lt;p&gt;The problem isn't that AI can't produce words in the right format. It's that single-prompt output defaults to a flat, generic register that sounds like neither a person nor an authority. An e-commerce site that used unchecked AI for product reviews lost 40% of its organic traffic after the Helpful Content Update — not because AI wrote it, but because nobody edited it into something worth trusting. The writing style wasn't wrong in style-guide terms. It was wrong in the only terms that matter: it gave readers no reason to believe it.&lt;/p&gt;

&lt;p&gt;Most SEO blog content sits at the intersection of expository and persuasive — it explains a topic clearly while guiding readers toward a conclusion or action. The problem is that when people use AI to generate content from a single prompt, the output defaults to a flat expository register that sounds neither like a person nor like an authority. An e-commerce site that used unchecked AI for product reviews lost 40% of its organic traffic after the Helpful Content Update — not because AI wrote it, but because nobody edited it into something worth trusting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Four Stages Every Ranking Article Goes Through&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.scribengine.io" rel="noopener noreferrer"&gt;Scribengine's&lt;/a&gt; content pipeline has four stages: research, draft, edit, optimize. They're sequential for a reason. Each stage depends on what the previous one built.&lt;/p&gt;

&lt;p&gt;Research means more than finding keywords. It means understanding search intent at a granular level — what question the reader is actually asking, what format they expect the answer in, what competing content already exists and where it falls short. This is what the content analysis phase produces: a structural blueprint, not just a topic.&lt;/p&gt;

&lt;p&gt;Draft turns that blueprint into prose. The draft stage is where voice, argument, and structure get established. If the research was thorough, the draft has a clear job. If the research was shallow — if it was just a keyword list — the draft wanders, and no amount of optimization fixes that later. The goal isn't to write content quickly — it's to write content that performs.&lt;/p&gt;

&lt;p&gt;Edit is where clarity, accuracy, and E-E-A-T signals get built in. This means checking facts, sharpening sentences, removing anything that doesn't earn its place, and ensuring the writing style matches the brand's established voice. Orbit Media's 2024 research found that 52% of bloggers say generating traffic is their biggest challenge — which is exactly the gap that strong editing closes. Editing is where generic output becomes something worth reading and worth citing.&lt;/p&gt;

&lt;p&gt;Optimize is the final stage, and it's the stage where most people mistakenly start. It takes a structurally sound, well-drafted, carefully edited piece and makes it findable. Title tag refinement, meta description, heading structure, internal linking, image SEO, schema — all of it. But here's what matters: optimization at this stage is fast and effective precisely &lt;em&gt;because&lt;/em&gt; the three prior stages did their jobs.&lt;/p&gt;

&lt;p&gt;When you start at the optimization stage and work backwards, you're doing carpentry with the wrong-shaped wood.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What On-Page SEO Optimization Actually Involves&lt;/strong&gt;&lt;br&gt;
On-page SEO optimization is the process of configuring a published web page — its title, headings, meta description, internal links, images, and schema — so search engines can correctly interpret, index, and rank it for target queries. Here's what each element actually requires.&lt;/p&gt;

&lt;p&gt;Title tags and H1s. Your title tag should include the primary keyword — naturally, not forced — within 60 characters to avoid truncation in search results. More importantly, it should match search intent. Not what you think the reader wants, but what the keyword data shows they're actually looking for. Reader preference research consistently shows that titles with specific numbers outperform vague alternatives — which explains why "7 ways to..." posts remain effective despite feeling slightly tired. Front-load the keyword when possible.&lt;/p&gt;

&lt;p&gt;The H1 on the page can differ slightly from the title tag. In fact, it sometimes should — the title tag is optimized for click-through from search, while the H1 sets the frame for the reader who's already on the page.&lt;/p&gt;

&lt;p&gt;Here's a before-and-after to make this concrete:&lt;/p&gt;

&lt;p&gt;Before: "Tips for Better Email Marketing" — vague, no number, no intent signal, no urgency.&lt;/p&gt;

&lt;p&gt;After: "5 Email Marketing Fixes That Doubled Our Open Rate in 30 Days" — specific, numbered, outcome-driven, intent-matched.&lt;/p&gt;

&lt;p&gt;Same topic. Entirely different click-through potential. The second title didn't happen at the optimization stage — it was shaped by research that identified what searchers actually wanted to know.&lt;/p&gt;

&lt;p&gt;Meta descriptions. Most people write these as keyword containers. They're actually click-through assets. Keep them under 160 characters, write them as direct invitations, and make clear what the reader will get. Google rewrites meta descriptions roughly 60–70% of the time, but a well-written one still influences CTR when it does appear — and CTR is a ranking signal.&lt;/p&gt;

&lt;p&gt;Heading structure and semantic depth. Your H2s and H3s aren't just organizational tools. They're how Google (and AI Overview systems) map the topical scope of your content. Headings that naturally incorporate secondary keywords and answer-style questions signal that your post addresses the topic with real depth, not surface coverage. 43% of readers skim blog posts by reading subheadings first — which means your H2s are effectively your article for a significant portion of your audience.&lt;/p&gt;

&lt;p&gt;Keyword placement. The primary keyword should appear in the first 100 words. It should be in at least one H2. It should appear in image alt text where relevant. Beyond that, semantic variation matters more than repetition — Google's understanding of related terms is sophisticated enough that keyword stuffing doesn't just fail to help; it actively signals low quality.&lt;/p&gt;

&lt;p&gt;Internal linking. A practical rule of thumb is 2–5 internal links per 1,000 words, directing readers to genuinely related content. Internal linking distributes page authority across your site and helps Google understand your content architecture. Scribengine's pipeline handles this systematically — links are identified during the research stage and woven into the draft naturally, rather than inserted as an afterthought that breaks the reading flow.&lt;/p&gt;

&lt;p&gt;Image SEO. File names should describe the image content in plain language, with the primary keyword included where it makes sense. Alt text should do the same — it exists for accessibility first and SEO second, which is the right priority order. Uncompressed images slow page load; page speed is a ranking factor. Scribengine generates images within brand guidelines, so the visual layer gets optimized alongside the written content rather than handled separately.&lt;/p&gt;

&lt;p&gt;Schema markup. For blog posts, basic Article schema helps Google parse authorship, publish date, and content type. It's not a magic ranking lever — Google is explicit that schema doesn't guarantee rich results — but it gives search systems a cleaner read of your content, which matters at the margin.&lt;/p&gt;

&lt;p&gt;E-E-A-T signals. Experience, Expertise, Authoritativeness, and Trustworthiness — with Trust being the most important, per Google's own documentation. E-E-A-T isn't a checklist item. It's the cumulative impression your content creates. Author bylines, cited data, consistent writing style, accurate claims, and a clearly defined perspective all contribute. A health advisory platform that had been losing search rankings recovered by adding author bylines and proper citations to its AI-generated posts — it now ranks prominently. Content with original statistics sees 30–40% higher AI visibility, according to recent research. A post that sounds like it could have been written by anyone, about anything, for no one in particular, scores poorly on every E-E-A-T dimension — which is exactly how unedited single-prompt AI output reads.&lt;/p&gt;

&lt;p&gt;![Lead image: printed draft manuscript on a wooden desk with handwritten margin notes, coffee mug at edge of frame, morning window light. No screens. No phones. Muted warm film grade. 50%+ negative space above subject. No robots, no glowing text, no dashboard graphics.]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Writing Style, Clarity, and the Orwell Standard&lt;/strong&gt;&lt;br&gt;
Is George Orwell a good writer? He's considered one of the best English prose stylists of the 20th century precisely because he wrote as if clarity were a moral obligation. His 1946 essay "Politics and the English Language" laid out six rules that read like a 2025 SEO content brief:&lt;/p&gt;

&lt;p&gt;Never use a metaphor or figure of speech you've seen in print&lt;br&gt;
Never use a long word where a short one will do&lt;br&gt;
If it's possible to cut a word out, always cut it out&lt;br&gt;
Never use the passive where you can use the active&lt;br&gt;
Never use jargon if you can think of an everyday equivalent&lt;br&gt;
Break any of these rules sooner than say anything outright barbarous&lt;br&gt;
The relevance to search rankings isn't incidental. Google's AI systems extract direct answers from content. Passive voice, buried conclusions, and vague language make content harder to extract. A sentence like "the plugin may be considered useful for those who wish to achieve certain optimization goals" communicates almost nothing. A sentence like "this plugin fixes your title tags automatically" communicates everything.&lt;/p&gt;

&lt;p&gt;Vonnegut taught the same principle from a different direction. His standing instruction to writing students: "You're in the entertainment business. Your first job is to hook the reader. Your second is to keep them reading." The practical translation for SEO content is blunter than it sounds — if a reader decides to leave in the first paragraph, no amount of keyword placement saves you.&lt;/p&gt;

&lt;p&gt;Use the time of a total stranger in such a way that they won't feel it's been wasted&lt;br&gt;
Get to the point as quickly as possible — start as close to the end as you can&lt;br&gt;
Every sentence must do one of two things: reveal character or advance the action&lt;br&gt;
Be a sadist — no matter how sweet and innocent your characters, make awful things happen to them so the reader sees what they're made of&lt;br&gt;
Vonnegut's instruction to writing students told the same story from the narrative direction: "You're in the entertainment business. Your first job is to hook the reader. Your second is to keep them reading."&lt;/p&gt;

&lt;p&gt;Content with original data and clear, extractable formatting sees 30–40% higher AI visibility — which means Orwell-style directness isn't just good prose. It's a measurable citation advantage in the AI Overview era. Engagement behavior is a ranking signal. Clarity isn't just good writing — it's a conversion metric.&lt;/p&gt;

&lt;p&gt;Writing style consistency across your blog matters for a similar reason. Google evaluates topical authority at the domain level, not the page level. A blog that publishes dozens of posts in a consistent voice, with a recognizable perspective and a coherent approach to its subject area, signals a real editorial operation. A blog that reads like 12 different people wrote it — or like nobody did — doesn't send that signal.&lt;/p&gt;

&lt;p&gt;Scribengine's content style analysis captures your writing style from existing content, so every post the pipeline produces sounds like you. Not approximately like you. Consistently, specifically like you. That consistency is an SEO trust signal, and it's one that most AI content tools sacrifice entirely.&lt;/p&gt;

&lt;p&gt;![Mid-article image: split-screen comparison showing a cluttered, keyword-highlighted document on the left side and a clean, well-structured blog post with clear headings on the right side. Flat illustration style with muted blue and warm gray tones. No stock photo people. No AI robots.]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Blog Post in a Zero-Click World: Why This Still Works (and Where It Doesn't)&lt;/strong&gt;&lt;br&gt;
Here's the mistake I'd be making if I didn't address this directly: pretending that organic search traffic works the same way it did three years ago. It doesn't.&lt;/p&gt;

&lt;p&gt;AI Overviews now appear on roughly 48% of all tracked queries, according to BrightEdge data, and Ahrefs' December 2025 study found that organic CTR for position-one content drops by 58% when an AI Overview is present. Seer Interactive measured a 61% decline. Zero-click searches now account for 60–65% of all Google queries. HubSpot — with one of the best SEO teams in the industry — saw monthly organic visits drop from 13.5 million to roughly 6 million over two months. The median publisher experienced a 10% year-over-year traffic decline in the first half of 2025; non-news content sites were down 14%.&lt;/p&gt;

&lt;p&gt;If someone told you blog-based SEO is a guaranteed traffic play for every query type and every niche, they were wrong then and they're more wrong now.&lt;/p&gt;

&lt;p&gt;But here's what the collapse data actually shows when you read it carefully: the damage is concentrated on pure informational queries where the AI Overview fully answers the question. "What temperature do you cook chicken at?" doesn't need a blog post anymore. That's done. But queries with commercial intent, comparison intent, or multi-step complexity — the queries that actually drive business outcomes — are a different story. The query types triggering AI Overviews have shifted dramatically: from 89% informational in late 2024 to 57% informational now, according to Semrush 2026 data. Commercial and transactional queries are increasingly triggering them. If you're selling something, this isn't background noise.&lt;/p&gt;

&lt;p&gt;And here's the part that matters for the pipeline argument: 85% of AI Overview citations were published within the last two years, and 44% from 2025 alone, per Seer Interactive. Cited brands earn 35% more organic clicks and 91% more paid clicks. The game hasn't ended — it's shifted. The blog post as a traffic vehicle still works, but only if your content is structured to be cited in overviews, only if it's fresh and consistently published, and only if it targets queries where the answer requires more depth than a two-sentence summary can provide.&lt;/p&gt;

&lt;p&gt;A well-built content pipeline doesn't just produce blog posts. It produces citable, current, structured content that performs in both traditional search and AI Overview environments. That's the distinction that matters now.&lt;/p&gt;

&lt;p&gt;Can You Blog on Shopify? What Every Platform Needs&lt;br&gt;
Shopify has native blogging functionality built in. Yes, you can write blog posts directly within Shopify, and yes, they can rank in Google — Sarah Titus built an operation generating over $8.1 million in annual revenue with her Shopify-based blog as a core component. The blogging capability is real.&lt;/p&gt;

&lt;p&gt;What Shopify's native blog doesn't give you is a systematic optimization workflow. The platform is SEO-friendly in the same way most modern website builders are: the infrastructure is sound, but website writing that actually ranks requires a systematic process the platform itself doesn't provide. That's true whether you're on Shopify, WordPress, Wix, or Squarespace.&lt;/p&gt;

&lt;p&gt;The economics of blog-driven traffic are real regardless of platform — Sarah Titus built an operation generating over $8.1 million in annual revenue with her Shopify-based blog as a core component. The pattern holds across CMS choices: organic traffic and business income are directly correlated, which means the platform question is secondary. The optimization question isn't.&lt;/p&gt;

&lt;p&gt;Regardless of CMS, content freshness now directly affects AI Overview citation eligibility. Seer Interactive found that 85% of AI Overview citations were published within the last two years, and 44% are from 2025 alone. Long-tail queries with four or more words trigger AI Overviews 60.85% of the time, according to SE Ranking 2024 data. If your content isn't structured to be cited in those overviews — with direct answers, clear headings, and properly attributed statistics — you're competing for an increasingly smaller share of organic clicks. Every platform's blog needs to be optimized for that reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Cost of Getting This Wrong&lt;/strong&gt;&lt;br&gt;
A skilled SEO content writer charges $150–$300 per post at the freelancer rate. That's not including the briefing time, the revision cycle, the consistency problem when your writer leaves or gets busy, or the fact that even good writers produce inconsistent work without a systematic process behind them.&lt;/p&gt;

&lt;p&gt;Orbit Media's 2024 benchmark puts the average blog post at 3 hours and 48 minutes to write. If you're doing it yourself, that's nearly half a workday per post — before optimization.&lt;/p&gt;

&lt;p&gt;A full-service content agency costs more — substantially more — and introduces its own coordination overhead. Briefing documents, approval cycles, brand voice drift when the account changes hands. For a small business or solo marketing team, the economics rarely work.&lt;/p&gt;

&lt;p&gt;Most people in this situation end up using AI to generate content from a single prompt: they open ChatGPT, type "write a blog post about [topic]," and get something that looks like an article but reads like a Wikipedia stub with a loose keyword strategy. It has paragraphs. It has headings. It doesn't rank. And it doesn't sound like them.&lt;/p&gt;

&lt;p&gt;The gap between a single-prompt AI output and a post that actually performs in search isn't a quality gap in the poetic sense. It's a structural gap. Single-prompt generation has no research stage, no intent analysis, no editing pass, no optimization layer. It produces text. Producing text and producing search-ready content are genuinely different operations.&lt;/p&gt;

&lt;p&gt;Scribengine operates as an automated content agency — not a tool you use, but a multi-agent intelligence pipeline you run. The research stage performs the content analysis that shapes the draft. The draft stage establishes voice and argument. The editing stage refines for accuracy and clarity. The optimization stage handles the technical and structural SEO layer. Every post goes through all four stages, every time.&lt;/p&gt;

&lt;p&gt;Now, I should be honest about something: you can't independently verify Scribengine's ranking performance across every niche and query type in advance. No content system can make that guarantee — anyone who claims otherwise is selling something other than content. What you &lt;em&gt;can&lt;/em&gt; verify is the output quality. The article you're reading right now went through this pipeline. That's not a sales pitch. It's a testable claim. Read it. Judge it against what you've seen from single-prompt AI tools or the last freelancer you hired. The difference in structural depth, voice consistency, and optimization is either there or it isn't.&lt;/p&gt;

&lt;p&gt;The output is publication-ready. Not "good enough to post with some cleanup." Actually ready. Scribengine projects run at a fraction of freelancer rates — per post, no retainer, no subscription. For lean marketing teams who need consistent output without building a full content operation, that's not a small distinction. It's the whole value proposition.&lt;/p&gt;

&lt;p&gt;![CTA-adjacent image: a single clean document on a minimal desk, viewed from above, with organized handwritten notes beside it. Natural light, no clutter. Warm neutral tones. No laptop screens glowing, no AI imagery, no dashboards.]&lt;/p&gt;

&lt;p&gt;One Post. Your Voice. See What the Pipeline Produces.&lt;br&gt;
Here's the honest version of what I'd tell someone who's skeptical about AI-generated content after years of watching it underperform: skepticism is warranted. The single-prompt version of AI content was mostly bad. A lot of it still is.&lt;/p&gt;

&lt;p&gt;But multi-agent intelligence pipelines — systems with distinct research, generation, editing, and optimization stages — produce qualitatively different output. The difference isn't subtle. When you read content that went through a real content pipeline, it reads like it came from someone who actually knows the subject. Because structurally, the process mirrors how an expert writer would approach it.&lt;/p&gt;

&lt;p&gt;The fastest way to understand what Scribengine produces is to write a blog post through it. Pick a topic you've been meaning to write about for months — the one that's been sitting in your drafts or your idea list because you haven't had the time or bandwidth to do it properly.&lt;/p&gt;

&lt;p&gt;Run it through the pipeline. See what comes back.&lt;/p&gt;

&lt;p&gt;If the output sounds like you, covers the topic with real depth, and arrives publication-ready with the SEO layer already built in — then you'll have answered the only question that actually matters: does this work for my business?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
