A story for B2B marketers

How we rebuilt morningai.com in weeks, not months.

No agency. No months-long redesign. A frustrated founder, a few modern tools, and one very productive weekend.

Cursor / Sanity / MorningAI

We loved our brand. We hated our workflow.

Like a lot of B2B companies, we were on Webflow. And on paper, it was fine. The site looked good. But behind the scenes, shipping anything was painfully slow.

We had a designer and a web developer. Getting a single new page out the door took weeks of back-and-forth. Publishing a blog post meant logging into the CMS, manually filling out a dozen fields, wrestling with formatting, and hoping it all looked right on the other end. For a company that moves fast, the website had become a bottleneck.

  • Weeks to ship a single landing page
  • Tedious, manual blog publishing workflow
  • Constant back-and-forth with designer and developer
  • Slow page load times and clunky search

"We were an AI company with a website workflow from 2015. Something had to change."

An unexpected on-ramp to AI-powered development.

The journey didn't start with a grand plan to rebuild the website. It started with something much simpler: I wanted to write better resource articles for our customers.

I asked one of my engineers to set me up with Cursor — an AI-powered code editor. The idea was that I could interact with our codebase, understand how things worked, and write more technically accurate content. But something unexpected happened.

I realized I could ask Cursor questions about our code and get remarkably accurate answers. I wasn't just writing articles — I was developing an intuition for how our product was built. And then the lightbulb went on.

"What if I could just describe the page I wanted… and have it built?"

The weekend that changed everything.

I started by showing Cursor a few homepages I admired and asking it to build something similar for MorningAI. The result wasn't perfect — but it was shockingly close. Close enough that I could see the potential.

So I kept going. Over a single weekend, I "vibe coded" the first 7 or 8 pages of our new site. The homepage. Key product pages. About us. Pricing. I described what I wanted in plain English, iterated with Cursor, and watched the pages come to life.

  • Friday evening

    Built the homepage by referencing sites I admired. Cursor generated 80% of it on the first pass.

  • Saturday

    Knocked out the core product pages, about page, and pricing. Used MorningAI's content agent to draft all the page copy and the image & video tool to generate every custom visual on the site.

  • Sunday

    Polished, refined, and deployed. Eight production-ready pages, done.

Was it a lot of fun? Absolutely. Was it fast? Unbelievably. What used to take us weeks of coordination happened in a weekend of focused work.

Move fast, break nothing.

We made the switch to our new Astro-based site for the core marketing pages, but we weren't reckless about it. We kept the blog and resource center on Webflow temporarily. This was intentional — it gave us a live, working site while buying time to find the right CMS solution.

My engineer and I spent time researching the options. We looked at headless CMS platforms, evaluated them against our needs — structured content, developer experience, flexibility, and the ability to manage everything through Cursor — and landed on Sanity.

3–4 days to migrate everything. And make it better.

Once we committed to Sanity, my engineer got to work. Over a 3–4 day sprint, he migrated every blog post and resource article from Webflow into Sanity. But he didn't just move the content — he improved it.

I had a running list of about 15 small but frustrating UX issues. Things like slow page load times, sluggish search, missing table of contents on long articles, inconsistent formatting. During the migration, every single one got fixed.

Faster page loads

Static generation with Astro replaced Webflow's heavier runtime.

Instant search

Fast client-side search that returns results as you type.

Table of contents

Long articles auto-generate a sticky TOC for navigation.

Structured content

Clean, portable, and queryable — not locked in a page builder.

Total control. No gatekeepers.

Today, we're in a position that most marketing teams only dream about. The website is no longer a bottleneck — it's a competitive advantage.

  • I can create any new page by describing it to Cursor
  • I can make any design edit — no designer queue
  • I can create and edit blog posts directly through Cursor + Sanity
  • I can generate images and video with MorningAI
  • I can draft all page copy, blog content, and product descriptions with MorningAI's content agent
  • Changes go live in minutes, not weeks

On the content and creative side, MorningAI powered everything. Every custom image and video on the site was generated using MorningAI's image & video tool — no stock photography, no Figma files, no designer queue. And all of the page copy was drafted with MorningAI's content agent: headlines, product descriptions, blog posts, landing page copy. Draft in MorningAI, refine in Cursor, ship.


Three tools. Each with a clear role.

Development

Cursor

AI-powered code editor. Describe a page in plain English and watch it come to life. The core of the "vibe coding" workflow.

Content management

Sanity

Headless CMS with structured content. Blog posts and resource articles, all manageable directly from Cursor.

Content & creative

MorningAI

Wrote all page copy with the Content Agent. Generated every image and video with the Image & Video tool.


The old stack vs. the new stack.

Before After
Website / Pages Webflow Weeks to ship. Constant designer/developer back-and-forth. Cursor + Astro Describe a page in plain English, ship it the same day.
CMS / Blog Webflow CMS Manual 12-field workflow. Slow search. No table of contents. Sanity Structured content. Instant search. Auto TOC. Manageable from Cursor.
Page Copy Internal / freelancers Slow turnaround. Multiple revision cycles. MorningAI Content Agent Draft headlines, blog posts, product copy in minutes.
Images & Video Stock photos / designer Generic imagery. Days waiting on custom assets. MorningAI Image & Video Custom visuals on demand. No stock, no designer queue.
Design Changes Designer + developer Every change required two people and multiple handoffs. Cursor Describe the edit, see it live. One person, one conversation.
Performance Webflow runtime Heavy page loads. Sluggish on mobile. Astro static generation Lightning-fast. Fraction of the previous load time.
Time to Ship Weeks 2–4 weeks of coordination per page. Hours Idea to live page in a single sitting.

A few things we learned along the way.

This isn't a story about becoming a developer. I'm not a developer. I'm a founder and a marketer who got frustrated with the status quo and discovered that the tools have changed.

  • You don't need to learn to code.

    Cursor lets you describe what you want in plain English. It writes the code. You iterate by having a conversation, not by learning syntax.

  • Start with one page, not a full rebuild.

    I started by building a single homepage as an experiment. That experiment turned into a whole site. Start small, see if it clicks.

  • Your CMS should work for you, not against you.

    If publishing content feels like a chore, you're using the wrong tool. Sanity made content management fast and flexible.

  • AI tools compound each other.

    Cursor for building pages. MorningAI for writing the copy, generating images, and creating video. Sanity for managing the content. Each tool is powerful alone. Together, they replaced an entire agency workflow.

  • Speed is the real advantage.

    When you can go from idea to live page in a single sitting, you iterate faster, test more, and move at the speed of your ambition instead of the speed of your vendor queue.

Thanks for reading. If any of this resonates, happy to talk through it.