Buying Technology

    Can our marketing team publish without waiting on a developer?

    If every blog post or page change needs a developer, content slows to the speed of the engineering queue. What a publishing setup should let marketers do alone, what should stay with developers, and the CMS we built and now run our own hub on.

    GC
    GarunaCDX Editorial
    Editorial team
    Oct 19, 2026 5 min read
    Key takeaways
    • Split the work: marketers own content, developers own templates and components.
    • A good CMS has roles, preview, and per-page SEO and FAQ fields, not just a text box.
    • Structured fields beat a single body of text: tags, FAQs, takeaways and dates are data, not formatting.
    • A reusable component set lets marketers add tables, callouts and CTAs without code.
    • We disclose a link: we co-founded CrawlTheory, whose CMS we ported to our own hub.

    Quick answer

    Yes, if the CMS is built around the page types marketing publishes: posts, guides, case studies, FAQs, tags. Marketers should be able to draft, tag, add FAQs, set SEO fields, preview and publish alone, with roles that stop a mistake reaching the live site. Developers keep templates, components and the data model. If a headline change needs a ticket, the setup is wrong.

    Disclosure: our co-founder Aadarsh Mishra also co-founded CrawlTheory, an SEO publication. We built CrawlTheory’s CMS and reuse its design here. We say so up front so you can weigh it.

    The short answer

    Marketing should be able to ship words, structure and metadata on its own. Developers should keep the parts that can break the site. The line between the two is the whole design.

    Why marketing heads ask this

    Because the usual alternative is a queue. Every new post, FAQ or CTA change becomes a ticket, and launch dates move to the developers’ sprint. Over a quarter that costs more than the CMS did. The worry on the other side is just as real: if marketing can publish anything, who stops a broken page?

    What good looks like

    What marketers should do alone

    • Draft, edit, preview and publish a post, guide or case study.
    • Tag it by topic and, where relevant, by industry.
    • Write the headline, the SEO title and description, and the FAQs.
    • Add tables, callouts, call-to-action blocks and downloads from a set of ready-made components.
    • Set and update a last-verified date.

    What should stay with developers

    • Page templates and the component library.
    • The data model: which fields exist and what they mean.
    • URL rules and redirects at scale.
    • Anything that changes how pages are generated or served.

    What the CMS needs to make that split safe

    NeedWhy
    Roles (full admin, editor, viewer)An editor can publish content but can’t change the structure of the site
    Preview before publishMistakes are caught in a draft, not on the live page
    Structured fields for tags, FAQs, key takeaways, dates and authorsThey become data a template can reuse, not formatting someone has to repeat
    A fixed component setMarketers can build a rich page without writing code
    Per-page SEO fieldsTitle, description and canonical are set where the content is written
    A status flow (draft, review, published)A page isn’t live until someone decides it is

    How we did it

    Proof · grade 4 · our own and an affiliated build

    CrawlTheory is a publication Aadarsh co-founded, built on Next.js and Supabase with an admin CMS. The GarunaCDX resource hub reuses its tables and admin. Neither has a recorded traffic or AI-citation result.

    For CrawlTheory we built an admin CMS around the content a publication actually produces. We then ported its design to this resource hub: the tables live in their own schema, apart from the main site’s data. The hub CMS has three roles (super admin, editor, viewer), a case-study editor with blocks such as charts and before-and-after views, industry tagging, FAQs attached to each post, and a last-verified date and peer-reviewer field per post.

    This page is written to fit that structure, using the hub’s component set: quick-answer boxes, callouts, tables, accordions and call-to-action blocks.

    What we haven’t shown. We have no traffic number and no record of being cited by an AI search tool, for either site. We also have a known gap: the last-verified date and reviewer are stored but not yet shown on the page. It’s on our list. A CMS that lets you publish fast does not make the content good. That part is still editorial work.

    Where this doesn’t apply

    Where this doesn't apply

    If you publish four pages a year, a developer-maintained site is fine, and a custom CMS is overbuilt. If your team already works well in a mainstream CMS, don’t replace it for the sake of it. Switching costs real time. And a CMS can’t fix a slow approval process: if every page needs five sign-offs, tooling won’t help.

    Questions to ask any vendor, including us

    1. Which content types will my team publish alone, and which will still need you?
    2. What roles exist, and what can an editor not change?
    3. Can I preview a page exactly as it will look when published?
    4. Where do FAQs, SEO fields and dates live: as fields, or as text inside the body?
    5. What happens to my content if I leave: can I export it?
    Publishing setup
    Tell us what your team publishes each month. We'll show where a developer queue sneaks in.
    Book a review

    Next: will the site get found: a technical SEO and AI-search checklist and should one vendor do both the tech and the go-to-market. Part of the guide Buying custom software and hiring a tech vendor.

    The description of the hub CMS comes from our own repository and migration notes; the CrawlTheory description comes from our project notes. Both are tracked in our claim ledger. Aadarsh co-founded CrawlTheory, which is why we disclose it. We hold no traffic or citation data. No figure on this page comes from a third party.

    Your verdict
    Was this article useful?
    GC
    Written by
    GarunaCDX Editorial
    Editorial team

    Engineers, product and growth folks at GarunaCDX writing about the systems we build for clients.

    View all articles
    Share
    Planning something similar?

    Let's talk about your build.

    Tell us what you are building. A founding engineer replies within one working day with how we would approach it.

    FAQ

    Frequently asked questions

    Give them a CMS shaped around your content types, with preview, roles, SEO and FAQ fields, and a set of ready-made components. Keep templates and data model in the developers' hands so content changes can't break the site.

    It depends on who has to work in it. A headless setup gives developers control and flexibility but needs a build to make the editing experience good. WordPress gives editors a familiar tool but may need guarding against plugin sprawl. Judge by what your marketers will do daily.

    At least three: someone who can change everything, editors who can write and publish, and viewers who can only read. Add an approval step for pages where a mistake is costly.

    Templates, the component library, the data model, redirects at scale and anything that changes how pages are generated. Content should never need those to change.

    The GarunaCDX build log

    Industry insights, once a month

    New case studies, healthcare, marketplace, B2B SaaS and industrial breakdowns, and the engineering notes behind what we ship. One short email a month, no fluff.

    We never share your data — see our Privacy Policy for details.