> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress

> Use WordPress integration with NoimosAI agents for article publishing, SEO updates, and content operations

<div style={{ backgroundImage: "linear-gradient(160deg, rgb(213, 245, 246) 0%, rgb(242, 255, 255) 100%)", borderRadius: "20px", padding: "24px", marginBottom: "1.5rem" }}>
  <div style={{ display: "flex", alignItems: "center", justifyContent: "center", gap: "10px", marginBottom: "14px", flexWrap: "wrap" }}>
    <div style={{ width: "64px", height: "64px", borderRadius: "16px", background: "rgba(255,255,255,0.6)", display: "flex", alignItems: "center", justifyContent: "center", boxShadow: "inset 1px 1px 2px rgba(255,255,255,0.9)" }}>
      <img src="https://mintcdn.com/agoslabstechnologiesfzco/TJAdFLdMxSC5eSdh/public/help-center/integrations/icons/wordpress.svg?fit=max&auto=format&n=TJAdFLdMxSC5eSdh&q=85&s=9184c2f2bda422be184f4dd90c027c66" alt="WordPress icon" style={{ width: "32px", height: "32px", objectFit: "contain" }} width="40" height="40" data-path="public/help-center/integrations/icons/wordpress.svg" />
    </div>

    <div style={{ width: "44px", borderTop: "2px dashed #cbd5e1" }} />

    <div style={{ padding: "6px 12px", borderRadius: "9999px", background: "rgba(255,255,255,0.7)", color: "#236C71", fontWeight: 600 }}>
      Connect
    </div>

    <div style={{ width: "44px", borderTop: "2px dashed #cbd5e1" }} />

    <div style={{ width: "64px", height: "64px", borderRadius: "16px", background: "rgba(255,255,255,0.6)", display: "flex", alignItems: "center", justifyContent: "center", boxShadow: "inset 1px 1px 2px rgba(255,255,255,0.9)" }}>
      <img src="https://mintcdn.com/agoslabstechnologiesfzco/TJAdFLdMxSC5eSdh/public/help-center/integrations/icons/noimosai-motif.svg?fit=max&auto=format&n=TJAdFLdMxSC5eSdh&q=85&s=e078f9f0edc5c5e997290e2a6e49254f" alt="NoimosAI icon" style={{ width: "32px", height: "32px", objectFit: "contain" }} width="61" height="62" data-path="public/help-center/integrations/icons/noimosai-motif.svg" />
    </div>
  </div>

  <p style={{ margin: 0, color: "#374151", textAlign: "center" }}>
    Connect WordPress to NoimosAI and make it available to agents in your workspace.
  </p>
</div>

## Overview

WordPress is a CMS platform for managing website articles, pages, and publishing workflows.

By connecting WordPress to NoimosAI, agents in your workspace can draft, optimize, update, and publish content with a consistent SEO-first workflow.

## What WordPress is used for

Use this section to understand what WordPress is used for.

* Article drafting and direct publishing to your site
* SEO metadata and on-page optimization support
* Existing article refresh and internal-link updates
* Editorial planning with draft and publish status control
* Long-form content operations across campaigns

## Capabilities and Typical Outcomes

The table below shows typical capability usage for this integration.

| Capability | Typical role with WordPress | Example outcomes                                                                                      |
| ---------- | --------------------------- | ----------------------------------------------------------------------------------------------------- |
| SEO        | Organic content execution   | Drafts and publishes SEO-oriented articles, updates metadata, and improves internal linking           |
| GEO        | AI-search optimization      | Restructures articles for GEO formats, improves entity clarity, and supports citation-ready structure |

## Available page block types

These are the page block types available for this integration.

* `Chart`: Visualizes article traffic and engagement trends over time, so teams can quickly identify high-performing and declining content.
* `Calendar`: Manages draft, review, and publish schedules in one timeline, helping teams keep editorial cadence and campaign timing aligned.
* `Table`: Tracks post-level status and SEO progress in a structured view, making it easier to prioritize updates and content rewrites.
* `Content Library`: Centralizes published and draft assets, so teams can reuse successful formats and maintain consistent content quality.
* `Article Editor`: Supports long-form writing and revision directly in workflow, reducing handoff friction between planning and publication.

## How to connect

Choose WordPress.com or WordPress.org based on how your WordPress site is hosted.

### Connect WordPress.com

Sites hosted on WordPress.com connect through the WordPress.com authorization screen.

1. In the target workspace, open `Workspace Settings > Integrations`.
2. Select `WordPress.com`, then authorize the connection on the WordPress.com screen.
3. Open the target agent and select the connected WordPress.com site in `Agents > Integrations`.

### Connect WordPress.org

For self-hosted WordPress sites running on a hosting provider, select `WordPress.org` in NoimosAI.

#### Before connecting

WordPress.org connections use the WordPress REST API and an application password. Check the following requirements before connecting.

* You are using WordPress 5.6 or later.
* Your WordPress site is published over HTTPS.
* You have created an application password for NoimosAI in `Users > Profile > Application Passwords` in the WordPress admin.
* External services can access the WordPress REST API.

#### If you use ConoHa WING

ConoHa WING restricts REST API access from overseas IP addresses by default, so check this setting before connecting.

1. Log in to the ConoHa WING control panel and select `WING` from the top menu.
2. Open `Site Management > Site Security > WordPress Security`.
3. Open `Overseas Access Restriction` and set `REST-API` to `OFF`.

> **Important:** If `REST-API` is `ON`, access from NoimosAI may be blocked, and WordPress.org connection, post retrieval, creation, or updates may fail. You do not need to turn every other restriction `OFF`.

> **Note:** Turning `REST-API` `OFF` removes ConoHa WING's overseas-IP restriction for REST API access. WordPress user permissions and application-password authentication still apply. This setting also applies to every WordPress installation under the same domain.

#### If you use XServer

XServer restricts REST API access from outside Japan by default, so check this setting before connecting.

1. Log in to the XServer server panel and open `WordPress Security Settings`.
2. Open `Foreign Access Restriction` for the target domain.
3. Set `REST API Access Restriction` to `OFF (Disabled)`.

> **Important:** If `REST API Access Restriction` is `ON (Enabled)`, access to `/wp-json` is restricted, and WordPress.org connection, post retrieval, creation, or updates may fail.

If you use XServer for WordPress, check the same restriction from `Site > Target site settings > WordPress Security` in the WP panel. If you use CloudSecure WP Security, also confirm that `Disable REST API` is not enabled.

#### If you use another hosting provider or security feature

Setting names vary by hosting provider and security feature. If you cannot connect, check the following items.

* WAF, foreign access restrictions, or IP address restrictions are not blocking traffic from NoimosAI.
* Security plugins or custom code are not disabling the WordPress REST API.
* Access to `/wp-json` is allowed.
* Your server or proxy is not removing the `Authorization` header used for authentication.

> **Note:** You do not need to disable every WAF or foreign access restriction. Allow only the required traffic to the WordPress REST API, and contact your hosting provider if you are unsure.

#### Connect in NoimosAI

After preparing the required information, connect WordPress.org from the target workspace.

1. In the target workspace, open `Workspace Settings > Integrations`.
2. Select `WordPress.org`, then enter the site URL, username, and application password.
3. Open the target agent and select the connected WordPress.org site in `Agents > Integrations`.

> **Important:** You can fetch content from your connected WordPress site and create or update posts directly from NoimosAI.

For detailed setup steps, use:

* [Workspace Integrations Demo](/learning-center/workspace/integrate-apps)
* [Agent Integrations Demo](/learning-center/ai-team/turn-on-tools-and-connect-apps)
* [Manage Website Settings](/help-center/website/manage-website-settings)

## Reference

Use the references below for official source details.

* [NoimosAI Integrations](https://noimosai.com/en/integrations)
* [NoimosAI WordPress Integration](https://noimosai.com/en/integrations/wordpress)
* [Difference between WordPress.org and WordPress.com](https://wordpress.org/documentation/article/difference-between-wordpress-org-and-wordpress-com/)
* [WordPress REST API Handbook](https://developer.wordpress.org/rest-api/)
* [WordPress Application Passwords](https://developer.wordpress.org/advanced-administration/security/application-passwords/)
* [ConoHa WING WordPress security settings](https://support.conoha.jp/w/wpsecurity/)
* [XServer WordPress security settings](https://www.xserver.ne.jp/manual/man_server_wpsecurity.php)
* [XServer for WordPress security settings](https://wp.xserver.ne.jp/support/manual/man_wp_security_wpsecurity.php)
