Self-hosted WordPress + Kite

Kite finds the posts on your self-hosted WordPress site that need work, rewrites them, publishes new posts with featured images, categories, and tags, and keeps authors and categories in order, all through your own WordPress login.

wordpress.org · CMS · API key

Key Takeaways

  1. Kite searches the posts on your self-hosted WordPress site, finds the one a piece of work belongs in, and rewrites its title, body, and excerpt once you approve the change.
  2. Kite writes and publishes new blog posts, complete with a featured image and alt text, categories, tags, and the right author. It can also save a post as a draft for you to check in WordPress first.
  3. You connect your own WordPress site by giving Kite its address, a username, and an application password. There's no plugin to install.
  4. This page covers WordPress that you or your host run on your own domain. WordPress.com is a separate connection with its own, narrower set of actions.

Capabilities verified August 26, 2026.

On this page

What self-hosted WordPress is and how Kite works with it

Self-hosted WordPress is the open-source content management system you install on your own server or with a hosting company, as opposed to a site run on WordPress.com. For most marketing teams that use it, it's where the blog lives: every post, its categories and tags, its author, and its featured image.

An AI marketing agent earns its keep on a WordPress site by doing the work you'd otherwise do in the WordPress dashboard. It decides which posts need attention, writes the changes, and puts them live. Kite does that through your own WordPress login. It reads your existing posts, updates the ones that need it, publishes new ones, and keeps the categories, tags, and author profiles that organize them in good shape. Then it measures whether the change helped.

Marketing jobs Kite can do with self-hosted WordPress

Kite's work on a WordPress site follows a post through its life. It finds the post that needs work, rewrites it, publishes new posts alongside it, and keeps the whole blog organized so readers and search engines can find their way around.

Find the post that needs work

Kite searches your posts by keyword, author, and status, including drafts and posts waiting for review. That's how it gets from a finding to the exact post it should change.

Say your connected Search Console shows clicks falling on a two-year-old post about choosing a payroll provider. Kite searches your WordPress site for that post, reads what it currently says, and compares it with the pages now outranking it. If it finds that you've written three posts on the same question, it can tell you which one to keep improving and which ones to fold into it.

Rewrite existing posts and publish the update

Kite updates a post's title, body, and excerpt directly in WordPress. It writes in your brand voice, using what it already knows about your product, customers, and positioning, so the update reads like the rest of your blog.

This is the job most WordPress teams never get to. A post that ranked well in 2024 now cites old prices and skips the question buyers actually ask. Kite rewrites the outdated sections, adds a direct answer near the top, tightens the excerpt that shows in your blog listing, and brings the change to Slack. Once you approve it, Kite saves the update to the live post.

The same work helps with AI answers. When ChatGPT or Perplexity keeps citing a competitor's article for a question your post should own, Kite rewrites your post so it answers that question plainly and early, which is the kind of passage answer engines quote.

Write and publish new blog posts

Kite writes a new post from a topic it has researched, then creates it in WordPress with the title, body, excerpt, categories, tags, and author already set. It can publish the post right away once you've approved it, or save it as a draft so your editor can give it a final read in the WordPress dashboard.

Featured images come with the post. Kite uploads the image to your WordPress media library with a title, alt text, and description, then sets it as the post's featured image. That image might be one Kite generated in your brand style or one from your own site. Either way, the post goes up complete and shows in your blog grid with its image.

Keep categories, authors, and comments in order

Kite reads your site's existing categories, tags, and authors before it writes anything, so new posts land in the categories your readers already browse. On existing posts, it can move a post into a different category, change its author, open or close comments, and move a post back to draft to take it off your live site.

That matters most after a content cleanup. When Kite consolidates three overlapping posts into one, it can reassign the categories on the survivor and pull the other two back to draft, so your blog stops competing with itself.

Kite can also update an author's profile, including their display name, bio, and website link. Those details appear on author pages and in bylines, and a clear bio gives readers and search engines a reason to trust the person behind the post.

What Kite reads and changes in self-hosted WordPress

Information Kite can read

  • PostsKite searches posts by keyword, author, and status and reads their content, which is how it finds the post behind a piece of work.
  • Categories and tagsKite reads the categories and tags your site already uses, so new and updated posts fit your existing structure.
  • AuthorsKite reads the authors on your site and the details on an author's profile, so each post carries the right byline.
  • Post statuses and mediaKite reads which statuses your site allows and which images are already in your media library.

Information Kite can create or change

  • New postsKite creates a post with its title, body, excerpt, categories, tags, author, featured image, and status, either published or saved as a draft.
  • Existing postsKite changes a post's title, body, excerpt, categories, author, featured image, comment setting, and status.
  • Media libraryKite uploads images with a title, alt text, and description, ready to use as a featured image.
  • Author profilesKite updates an author's display name, bio, and website link.

How Kite connects to self-hosted WordPress

Self-hosted WordPress connects with three things: your site's address, a WordPress username, and an application password for that user. An application password is a separate password WordPress lets you create for an outside app, under Users, then Profile, in your WordPress dashboard. You can revoke it there at any time without changing your own login. Kite sends you a connect link in Slack the first time a job needs your site.

What Kite can do depends on the role of the WordPress user you connect. An Editor or Administrator account lets Kite update any post on the site and manage categories. An Author account limits Kite to that author's own posts.

You can start with a goal rather than a task list, such as asking Kite to find the blog posts losing traffic and fix the most valuable one. Kite proposes the post to change and the new copy before anything goes live.

Playbooks using self-hosted WordPress

  • How to find content gaps with Semrush and update your self-hosted WordPress siteKite reads the keywords your competitors rank for and you don't, decides which existing posts to expand and which new posts to write, and makes those changes on your WordPress site.Coming soon
  • How to make a self-hosted WordPress site easier for AI search engines to read and citeKite scans your site the way AI agents read it, finds the posts that bury their answers, and rewrites them so ChatGPT, Gemini, Perplexity, and Claude have a clear passage to quote.Coming soon
  • How to turn Search Console data into self-hosted WordPress content updatesKite reads the queries and pages losing clicks in Search Console, matches each one to its WordPress post, rewrites the post, and checks the numbers again after Google recrawls it.Coming soon

Where self-hosted WordPress fits in Kite's marketing work

Review and approval

Kite proposes work by default. A team approves it with a reply in the Slack thread or the Approve button on a proposed plan. Teams that want Kite to act first can turn that on. On a WordPress site, that means you see the new copy for a post, or the full draft of a new one, before Kite saves it to your live site. If your editor would rather do the last read in WordPress, ask Kite to save new posts as drafts, and they'll wait in your dashboard until someone hits Publish.

Limits and product-specific details

  • Posts, not pages. Kite works with your WordPress blog posts. Pages built in WordPress, such as your homepage or pricing page, are edited in WordPress itself. If you'd like Kite to handle those pages too, it can build and host a marketing site for you or work on a site whose code lives in GitHub.
  • Self-hosted WordPress only. This connection is for WordPress running on your own domain or hosting account. A site on WordPress.com uses a different connection that publishes new posts but doesn't edit existing ones.
  • SEO plugin fields and custom fields. Kite writes a post's title, body, and excerpt. Fields that plugins such as Yoast add, like a separate SEO title or meta description, are available to Kite only when your site makes them available to outside apps.
  • Tags on existing posts. Kite sets tags when it creates a post. Changing the tags on a post that already exists is done in WordPress.

Common questions

Is there an AI agent that can update my WordPress site for me?

Yes. Kite connects to your self-hosted WordPress site with an application password, finds the posts that need work, rewrites them, and saves the changes to your site after you approve them in Slack. Your theme, plugins, and hosting stay exactly as they are.

Can Kite build a new WordPress site for me?

Kite works on the WordPress site you already run rather than setting up a new WordPress installation. If you need a new marketing site, Kite can design, build, and host one itself, with a built-in content editor your team can use to change page text directly.

Questions this page answers

  • What can Kite do with Self-hosted WordPress?

Related how-tos

3 more coming soon
  • Find content gaps with semrush and update your self hosted wordpress site
  • Make a self hosted wordpress site easier for ai search engines to read and cite
  • Turn search console data into self hosted wordpress content updates

About the author

Devon Wells leads product marketing at Kite, the AI marketer in your Slack. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Add Kite to Slack