Why editing the website you already have is the hard part
Most teams don't want a new website. They want the one they have to say the right things. The homepage headline still describes last year's product, the pricing FAQ has a wrong number in it, and three blog posts point to a feature you renamed. None of that calls for a redesign. It calls for someone to write better copy and put it on the site.
That second step is where the work usually stalls. The copy gets written in a document or a chat window, and then somebody has to log in to Webflow or WordPress, find the right page, find the right field, paste the new text, and publish. On a site built with a headless content system like Contentful or Sanity, which stores the words separately from the code that displays them, that somebody is often a developer, because the marketing team can't tell which words live in the content system and which are written into the site's code.
A lot of AI website tools solve this by asking you to move. They'll rebuild your site on their own platform, where they can edit it freely. That's a reasonable choice for a team starting fresh, but it's a big project for a team with a working site, an established content system, and editors who already know it. Coding assistants such as GitHub Copilot or Cursor go the other way: they edit code well, but they're built for developers, and most marketing copy isn't in the code.
An AI agent is well suited to this work when it can do both halves of it. It has to write copy that fits your business, and it has to put that copy into the right field on the platform you already use. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Editing your existing website is one of the ways it ships that work. Here's how it does it without moving your site anywhere.
How Kite edits your existing website
Kite starts by connecting to your website where it already runs. You connect the account for your platform, such as Webflow, WordPress, or Shopify. If your site is built from code in GitHub and reads its content from Contentful, Sanity, Storyblok, or Payload, you import the repository into Kite and connect the content system it reads from. Your hosting, your domain, and your editors' workflow stay exactly as they are.
When there's a change to make, Kite works out where the text actually lives, writes the new version, and shows you the specific change. After you approve it, Kite writes it into your platform and publishes it, then tells you where it stands. The edit shows up in your content system the same way a teammate's edit would, so your team can still see it and change it there.
The changes can come from you or from Kite. You might ask Kite to fix a typo in the pricing FAQ. Kite might also bring you a rewrite of a vague homepage headline after its research shows that buyers in your category search for something more specific.
- Which website platforms can Kite edit directly?
- Find where each piece of copy lives
- Write the change from what Kite knows about your business
- See the exact change before it goes live
- Publish the change on your platform
- Keep the site current and check what changed
Which website platforms can Kite edit directly?
Kite edits copy directly on most of the platforms marketing teams use, but what it can change depends on what each platform lets an outside app do. Here's where things stand on each one:
- Webflow. Kite finds the CMS item behind a page or blog post, rewrites its fields, and publishes the site so the change goes live. Your Webflow site can appear in your Kite website list next to any sites Kite built for you.
- Self-hosted WordPress. Kite rewrites the title, body, and excerpt of existing blog posts and publishes new posts with a featured image, categories, tags, and an author. Pages built in WordPress, such as your homepage, are still edited in WordPress.
- WordPress.com. Kite publishes new posts and pages and takes down old posts. It doesn't rewrite a post that's already on your site, so for those it writes the new version for you to paste in.
- Shopify. Kite writes and updates product descriptions, store pages, blog posts, and the custom content fields your theme displays.
- Contentful, Sanity, Storyblok, and self-hosted Payload. Kite rewrites the text stored in your content entries, one field at a time, and the change goes live in your content system as soon as it's written.
- Ghost. Kite publishes new posts to your Ghost site.
- A site built from code in GitHub. Kite edits the code itself, including copy that's written into the code, and your own deployment ships the change.
Kite doesn't edit pages on Wix, Squarespace, or Framer directly today. If your site runs on one of those, Kite still writes the changes and tells you exactly where each one goes, so pasting them in takes a minute instead of an afternoon.
Find where each piece of copy lives
On many websites, the words on a single page come from two places. Headlines, blog posts, FAQ answers, and testimonials usually live in the content system. The navigation, the page layout, and some buttons or taglines are often written directly into the site's code. A change only sticks if it's made in the place the page actually reads from.
Kite checks this before it promises anything. On an imported site, it knows which pages draw their content from your content system and which copy is written into the code. You can ask it directly, too: "Is the headline on our pricing page in Contentful, or is it in the code?" Kite tells you where it lives and whether your team can edit it in the content system without a developer.
That answer decides the route. Copy in Contentful, Sanity, Storyblok, Webflow, or Payload gets changed there. Copy in the code gets changed in your GitHub repository, where Kite merges the change into your main branch for your own deployment to ship. If you protect that branch, Kite opens a pull request instead and waits for someone to merge it.
Write the change from what Kite knows about your business
Kite writes website copy from the research it did on your company when you started. Your team's knowledge base holds your positioning, products, pricing, customers, competitors, and brand voice, so Kite doesn't need a brief for every edit.
That lets Kite handle the copy work that usually sits on a to-do list for months. It can:
- rewrite a homepage headline, subheadline, and call to action so they say what you do and who it's for
- turn generic lines like "the all-in-one platform for modern teams" into specific claims a buyer can check
- write the benefits, how-it-works steps, and problem sections of a page
- update every post that still mentions a product name, price, or feature you've changed
- remove customer logos, badges, or testimonials that the business can't actually back up
Say your homepage headline reads "Smarter scheduling for everyone." Kite knows from your customer research that most of your buyers run physical therapy clinics and care most about filling cancelled appointments. It might propose "Fill cancelled appointments before the day starts," with a subheadline that explains how, and a note on why it's the stronger choice.
Playbooks for this step
- How to turn Search Console data into Webflow content updatesKite reads the searches your Webflow pages already show up for, picks the pages worth improving, and rewrites them in Webflow.
- How to turn Search Console data into self-hosted WordPress content updatesKite uses your search performance to decide which WordPress posts to rewrite, then updates them on your site.
See the exact change before it goes live
Kite shows you each change before it touches your live site. For an edit in your content system, that means the entry, the field, the text that's there now, and the text Kite wants to put there. If a change touches a headline and a subheadline, Kite makes them as two separate edits, one field at a time, and you approve each one.
Kite asks for confirmation on these platforms whenever there's any doubt about the match, because on a content system like Contentful or Sanity, writing the change is the same as publishing it. The one exception is a request where you quote the exact text to replace and give the new wording, and that text appears in only one place: Kite treats your request as the approval and makes the change. There's no separate draft on Kite's side to catch a mistake later. If the text you asked about appears in more than one place, Kite lists each match and asks which one you mean rather than guessing.
On WordPress and WordPress.com, you can also ask Kite to save a new post as a draft, so you can check it in your own editor before it goes live. On a site built from code with a protected main branch, the pull request is the review step.
For edits in Contentful, Sanity, Storyblok, Webflow, or Payload, the person who owns the website in Kite, or an admin on your Kite team, approves them. Anyone else on the team can still ask Kite to research a page and draft new copy for one of them to approve.
Publish the change on your platform
Once you approve, Kite writes the change into your platform and reads it back to confirm it landed. Then it tells you what changed, where, and how to see it.
Where the change stands depends on your platform. In Contentful, Sanity, Storyblok, and Payload, the new text is live in your content system right away, and your website shows it the next time it rebuilds or refreshes its cache. In Webflow, Kite publishes the site so the staged edit goes live, and it tells you whether each change is staged or live. On a site built from code, the change ships when your own deployment runs.
That last step is what saves the copying and pasting. The approved text goes from Kite into the exact field it belongs in, without passing through a document, a chat window, or someone's clipboard.
Keep the site current and check what changed
A website stays accurate when small edits happen regularly, not when someone schedules a cleanup once a year. You can ask Kite to keep your site current on a schedule, such as "check the site every Monday and fix anything out of date." Each run starts fresh, looks for what needs changing, and brings the proposed edits to you.
Kite can also check whether an edit helped. Because your site isn't hosted by Kite, it reads results through the analytics and search tools you connect, such as Google Analytics or Google Search Console. It compares how the page performed before and after the change and uses what it learns to decide what to work on next.
What you get
Answers about where your copy lives
For any page, Kite can tell you which words come from your content system and which are in the code, and whether your team can edit them without a developer.
Copy that fits your business
Rewritten headlines, calls to action, page sections, and posts, written from your positioning, customer research, and brand voice.
A clear view of every change
The current text and the proposed text side by side, for each field Kite plans to change.
Edits published on your own platform
Approved changes written into Webflow, WordPress, Shopify, Contentful, Sanity, Storyblok, or your GitHub repository, with a report of what changed and where to see it.
A site that stays current
Recurring checks that catch outdated copy, plus before-and-after results from your connected analytics.
How to get started
You can work with Kite in your browser or in Slack. Start with a simple request in plain language. You might write, "Our homepage headline is vague. Rewrite it for the clinics we actually sell to," or "Find every blog post that still mentions our old pricing and fix it."
Kite needs access to the place your website lives. Connect your Webflow, WordPress, or Shopify account, or connect WordPress.com through its own sign-in. For a self-hosted WordPress site, you give Kite the site's address, a username, and an application password, and there's no plugin to install. If your site is built from code and reads from Contentful, Sanity, Storyblok, or Payload, import its GitHub repository into Kite and connect the content system.
Kite proposes the changes first. You see the exact text before and after, and you approve it with a reply or the Approve button in the conversation. Kite then publishes it and reports back. As you get comfortable with Kite's edits, you can give it more room to handle routine fixes on a schedule.
Integrations used to edit your existing website
Kite writes the copy itself, using what it knows about your business. The integrations below are how it puts that copy on a site it doesn't host. Connect the one your website runs on.
Edit a Webflow site
Edit and publish WordPress posts

Kite rewrites existing blog posts and publishes new ones with featured images, categories, tags, and authors, through your own WordPress login.

Kite publishes new posts and pages to your WordPress.com site, uploads their images, and takes down posts you no longer want live.
Edit your store's pages and product copy
Edit content in a headless content system

Kite rewrites the text in the Contentful entries your site reads from.

Kite rewrites the wording of documents in your Sanity project and removes ones you're retiring.

Kite rewrites the text in your Storyblok stories, and your editors see the change in Storyblok's Visual Editor.
Common questions
Can Kite change my site's design, or only the words?
Through your content system, Kite changes words. The layout, templates, colors, and components of your site are defined in its code, not in Webflow CMS fields or Contentful entries. If your site's code is in GitHub and you import it, Kite can change design and layout there too, and your own deployment ships it. On Webflow, WordPress, and Shopify, your theme and design stay as they are.
Can I undo a change Kite made in my content system?
Kite doesn't keep its own undo for edits made in Contentful, Sanity, Storyblok, Webflow, or Payload, because the change is written straight into your content system. That's why it shows you the current text before every edit. If you want to reverse one, ask Kite to change it back, or restore it from your content system's version history. Changes Kite makes through GitHub can be reverted like any other commit.
Can Kite add new sections or pages, or only change what's there?
That depends on the platform. In Webflow and Contentful, Kite can create new CMS items, such as a new blog post or case study. On WordPress, WordPress.com, Shopify, and Ghost, it can publish new posts, and on WordPress.com and Shopify, new pages too. In Sanity and Storyblok, Kite rewrites text that's already on the page, so adding a new card to a list of features is done in your content system's editor. If you'd rather have Kite build new pages freely, it can also build and host a site for you, which comes with its own content editor.
What if my website is plain code, not a content system?
Kite can edit it if the code is in a GitHub repository. Import the repository, and Kite changes the copy, sections, and pages in the code, then merges the change into your main branch or opens a pull request if the branch is protected. Your repository and your deployment stay in charge, so the site keeps running wherever it runs today.
Do I need a developer to set this up?
Usually not. Connecting Webflow, WordPress, WordPress.com, or Shopify takes a sign-in or an application password. A site built on a headless content system needs its GitHub repository imported into Kite, which takes someone with access to that repository, but after that, the day-to-day copy edits don't need a developer.
