Title: Selfcoding AI SEO – Smart Schema
Author: Self Coding
Published: <strong>June 19, 2026</strong>
Last modified: June 19, 2026

---

Search plugins

![](https://ps.w.org/selfcoding-ai-seo-smart-schema/assets/banner-772x250.png?rev
=3578796)

![](https://ps.w.org/selfcoding-ai-seo-smart-schema/assets/icon-256x256.png?rev=
3578796)

# Selfcoding AI SEO – Smart Schema

 By [Self Coding](https://profiles.wordpress.org/selfcoding/)

[Download](https://downloads.wordpress.org/plugin/selfcoding-ai-seo-smart-schema.0.9.3.zip)

 * [Details](https://wordpress.org/plugins/selfcoding-ai-seo-smart-schema/#description)
 * [Reviews](https://wordpress.org/plugins/selfcoding-ai-seo-smart-schema/#reviews)
 *  [Installation](https://wordpress.org/plugins/selfcoding-ai-seo-smart-schema/#installation)
 * [Development](https://wordpress.org/plugins/selfcoding-ai-seo-smart-schema/#developers)

 [Support](https://wordpress.org/support/plugin/selfcoding-ai-seo-smart-schema/)

## Description

#### 🇺🇸 English Description

Selfcoding AI SEO is designed to simplify structured data (schema) implementation
for WordPress users.

It provides intelligent schema recommendations and local business information to
improve both search engine visibility and AI understanding of your content.

Whether you run a blog or a business website, Selfcoding AI SEO helps you structure
your content properly without complexity.

SEO vs AI-SEO 🤖 (What’s the difference?)

Traditional SEO focuses on ranking in search engine results using keywords, backlinks,
and metadata.
 AI-SEO focuses on helping AI systems understand your content using
structured data (schema).

Search is rapidly evolving toward AI-generated answers (e.g., Google SGE and AI 
assistants).
 Well-structured schema increases the chances of your content being
selected and summarized by AI.

Selfcoding AI SEO bridges both worlds—helping you rank in search and get selected
by AI.

Key goals of this plugin:
 – Make schema easy to implement – Help AI understand 
your content better – Improve visibility in search results and AI-generated answers

How Selfcoding AI SEO improves AI and search visibility:

Modern search engines and AI systems (such as Google Search, Google SGE, and AI 
assistants) rely heavily on structured data (schema) to understand content.

This plugin automatically generates three essential schema types that work together:

 1. Organization / LocalBusiness (Site-wide)
 2.  * Defines who you are (business, clinic, brand)
     * Helps Google understand your entity and trust signals
     * Required for local SEO and knowledge graph connections
 3. Content Schema (Article / WebPage)
 4.  * Describes what each page is about
     * Helps search engines classify and rank your content correctly
     * Supports rich results and AI-generated summaries
 5. BreadcrumbList
 6.  * Automatically generated for every post and page, showing the full navigation
       path from Home to the current content.
     * Helps search engines and AI systems understand your site structure and improves
       the chance of breadcrumb display in search results.

According to Google’s structured data guidelines, combining entity (Organization)
and content (Article/WebPage) schema improves both search visibility and machine
understanding.
 (https://developers.google.com/search/docs/appearance/structured-
data/intro-structured-data)

Selfcoding AI SEO ensures these schemas are generated correctly, without duplication,
and aligned with modern AI-driven search systems.

#### 🇰🇷 한국어 설명

Selfcoding AI SEO은 워드프레스에서 구조화된 데이터(schema)를 쉽게 설정할 수 있도록
도와주는 플러그인입니다.

AI 추천 기반의 스키마 타입 설정과 로컬 SEO 기능을 통해 검색엔진뿐 아니라 AI가 콘텐츠를
더 잘 이해할 수 있도록 만들어줍니다.

블로그, 비즈니스 사이트—복잡한 설정 없이도 콘텐츠를 체계적으로 정리할 수 있습니다.

SEO vs AI-SEO 🤖 (무슨 차이가 있을까요?)

기존 SEO는 키워드, 백링크, 메타데이터 등을 활용해 검색 결과에서 더 상위에 노출되는
것을 목표로 합니다.
 반면 AI-SEO는 구조화된 데이터(schema)를 통해 AI가 콘텐츠를 
정확하게 이해하도록 만드는 데 초점을 둡니다.

최근 검색은 단순한 리스트가 아니라 AI가 답을 만들어주는 방식으로 빠르게 바뀌고 있습니다.

이때 스키마가 잘 정리된 콘텐츠일수록 AI가 선택하고, 요약하여 추천할 가능성이 높아집니다.

Selfcoding AI SEO은 검색 노출뿐 아니라 ‘AI에게 선택되는 것’까지 고려해 설계되었습니다.

이 플러그인의 핵심 목표:
 – 스키마를 누구나 쉽게 적용할 수 있도록 하기 – AI가 콘텐츠를
더 정확하게 이해하도록 만들기 – 검색 결과와 AI 답변에서 노출 기회를 높이기

Selfcoding AI SEO이 실제로 하는 역할:

요즘 검색엔진과 AI 시스템(예: Google Search, SGE, AI 어시스턴트)은 콘텐츠를 이해할
때 구조화된 데이터(schema)를 매우 중요하게 사용합니다.

이 플러그인은 아래 3가지 핵심 스키마를 자동으로 생성합니다:

 1. Organization / LocalBusiness (사이트 전체)
 2.  * 어떤 사업/브랜드인지 정의
     * 신뢰도와 인식도 향상
     * 로컬 SEO와 지식 그래프 연결에 도움
 3. 콘텐츠 스키마 (Article / WebPage)
 4.  * 각 페이지가 어떤 내용인지 명확하게 설명
     * 검색엔진이 콘텐츠를 정확히 분류하도록 도움
     * 리치 결과 및 AI 요약에 활용
 5. BreadcrumbList
 6.  * 모든 포스트와 페이지에 홈부터 현재 콘텐츠까지의 탐색 경로를 자동으로 생성합니다.
     * 검색엔진과 AI가 사이트 구조를 더 잘 이해하도록 돕고, 검색 결과에서 브레드크럼이
       표시될 가능성을 높여줍니다.

Google의 가이드라인에서도,
 사이트 정보(Organization)와 콘텐츠(Article/WebPage)를
함께 구성하는 것이 검색 노출과 AI 이해도 향상에 효과적이라고 설명하고 있습니다. (
https://developers.google.com/search/docs/appearance/structured-data/intro-structured-
data)

Selfcoding AI SEO은 이러한 스키마를 중복 없이 깔끔하게 생성하고, 최신 AI 검색 환경에
맞게 구성해줍니다.

### Features

#### 🇺🇸 Core Features

 * Smart schema type recommendation (auto-detected from post type)
 * Automatic structured data (JSON-LD) output for posts and pages
 * Article schema for posts, WebPage schema for pages
 * BreadcrumbList schema automatically generated for all singular content
 * Local SEO: single business location support
 * Organization / LocalBusiness schema with social profile links
 * Prevent duplicate schema when other SEO plugins are active
 * Developer filter to extend or override schema output

#### 🇰🇷 주요 기능

 * 포스트 타입 기반 스키마 타입 자동 추천
 * 포스트/페이지에 구조화된 데이터(JSON-LD) 자동 생성
 * 포스트  Article 스키마, 페이지  WebPage 스키마
 * 모든 단일 콘텐츠에 BreadcrumbList 스키마 자동 생성
 * 로컬 SEO: 단일 사업장 지원
 * 소셜 프로필 링크 포함 Organization / LocalBusiness 스키마
 * 다른 SEO 플러그인과의 스키마 중복 방지
 * 스키마 출력을 커스터마이징할 수 있는 개발자용 필터 제공

#### 🇺🇸 Pro Version

The Pro version (available separately) adds FAQ schema support for all public post
types,
 allowing you to add structured FAQ content directly from the post editor.

Need FAQ schema support? Upgrade to AI SEO Pro  https://checkout.freemius.com/plugin/
27183/plan/44966/

#### 🇰🇷 Pro 버전

Pro 버전(별도 제공)에서는 모든 공개 포스트 타입에서 FAQ 스키마를 추가할 수 있으며,

포스트 편집기에서 직접 구조화된 FAQ 콘텐츠를 입력할 수 있습니다.

FAQ 스키마 지원이 필요하신가요? AI SEO Pro로 업그레이드하기  https://checkout.freemius.
com/plugin/27183/plan/44966/

### Compatibility Notice

#### 🇺🇸 Compatibility Notice

This plugin may disable its own content schema output when other popular SEO plugins
are active, such as:

 * Yoast SEO
 * Rank Math
 * All in One SEO
 * SEOPress
 * Squirrly SEO

This behavior is designed to prevent duplicate structured data (schema) being output
on the same page.

By default:
 – AI SEO will skip generating content schema (Article, WebPage) when
a known SEO plugin is detected – Organization / LocalBusiness schema is always output
regardless

Developers can override this behavior using the following filter:

add_filter( ‘selfcoding_ai_seo_should_skip_content_schema_output’, ‘__return_false’);

#### 🇰🇷 호환성 안내

이 플러그인은 다음과 같은 주요 SEO 플러그인이 활성화되어 있을 경우,
 자체 콘텐츠
스키마 출력을 자동으로 비활성화할 수 있습니다:

 * Yoast SEO
 * Rank Math
 * All in One SEO
 * SEOPress
 * Squirrly SEO

이는 동일한 페이지에서 구조화된 데이터(schema)가 중복 출력되는 것을 방지하기 위한
동작입니다.

기본 동작:
 – AI SEO는 주요 SEO 플러그인이 감지되면 콘텐츠 스키마(Article, WebPage)
생성을 건너뜁니다. – Organization / LocalBusiness 스키마는 항상 출력됩니다.

개발자는 아래 필터를 통해 이 동작을 변경할 수 있습니다:

add_filter( ‘selfcoding_ai_seo_should_skip_content_schema_output’, ‘__return_false’);

### License

This plugin is licensed under the GPLv2 or later.

## Screenshots

[⌊AI SEO settings page – configure your business schema and social profiles⌉⌊AI 
SEO settings page – configure your business schema and social profiles⌉[

AI SEO settings page – configure your business schema and social profiles

[⌊Schema output example – JSON-LD in page source⌉⌊Schema output example – JSON-LD
in page source⌉[

Schema output example – JSON-LD in page source

[⌊Pro version: FAQ schema meta box in the post editor – add up to 5 Q&A pairs per
post for AI search visibility⌉⌊Pro version: FAQ schema meta box in the post editor–
add up to 5 Q&A pairs per post for AI search visibility⌉[

Pro version: FAQ schema meta box in the post editor – add up to 5 Q&A pairs per 
post for AI search visibility

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/selfcoding-ai-seo` directory,
    or install via WordPress plugin repository.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to **AI SEO Settings** in the admin menu.
 4. Configure your organization or business information.
 5. Schema is automatically generated for your posts and pages.

## FAQ

### 🇺🇸 Frequently Asked Questions

 * Does this plugin work with other SEO plugins?
    Yes. Selfcoding AI SEO detects
   popular SEO plugins (Yoast SEO, Rank Math, All in One SEO, SEOPress, Squirrly
   SEO) and skips its own content schema output to prevent duplicates. Organization/
   LocalBusiness schema is always output.
 * What schema types are generated?
    Posts automatically get Article schema. Pages
   automatically get WebPage schema. Your business location gets Organization or
   LocalBusiness schema site-wide.
 * Can I customize the schema output?
    Yes. Use the `selfcoding_ai_seo_content_schema`
   filter to add, change, or remove properties before the JSON-LD is printed.
 * Do I need technical knowledge to use this plugin?
    No. The plugin is designed
   for simplicity, with automatic schema recommendations.
 * What is the difference between the Free and Pro versions?
    The free version covers
   all core schema types — Organization, LocalBusiness, Article, WebPage, and BreadcrumbList.
   The Pro version adds FAQ schema support: a meta box appears in the post editor
   for all public post types, letting you add up to 5 Q&A pairs per post. This FAQ
   structured data helps AI search systems (such as Google SGE) better understand
   and surface your content as direct answers.

### 🇰🇷 자주 묻는 질문

 * 이 플러그인은 다른 SEO 플러그인과 함께 사용할 수 있나요?
    네, 가능합니다. Selfcoding
   AI SEO는 주요 SEO 플러그인(Yoast SEO, Rank Math, All in One SEO, SEOPress, Squirrly
   SEO)을 감지하여 콘텐츠 스키마가 중복 출력되지 않도록 자동으로 처리합니다. Organization/
   LocalBusiness 스키마는 항상 출력됩니다.
 * 어떤 스키마 타입이 생성되나요?
    포스트에는 Article 스키마, 페이지에는 WebPage
   스키마가 자동 적용됩니다. 사업장 정보는 사이트 전체에 Organization 또는 LocalBusiness
   스키마로 출력됩니다.
 * 스키마 출력을 커스터마이징할 수 있나요?
    네. `selfcoding_ai_seo_content_schema`
   필터를 사용하면 JSON-LD 출력 전에 원하는 속성을 추가, 변경, 제거할 수 있습니다.
 * 사용하려면 기술적인 지식이 필요한가요?
    아니요. 이 플러그인은 자동 스키마 추천
   기능을 통해 누구나 쉽게 사용할 수 있도록 설계되었습니다.
 * Free 버전과 Pro 버전의 차이는 무엇인가요?
    Free 버전은 Organization, LocalBusiness,
   Article, WebPage, BreadcrumbList 등 핵심 스키마 타입을 모두 지원합니다. Pro 버전은
   FAQ 스키마 기능을 추가로 제공합니다. 모든 공개 포스트 타입의 편집기에 FAQ 메타
   박스가 나타나며, 게시물당 최대 5개의 Q&A를 입력할 수 있습니다. 이 FAQ 구조화 
   데이터는 Google SGE 등 AI 검색 시스템이 콘텐츠를 직접 답변으로 활용할 가능성을
   높여줍니다.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Selfcoding AI SEO – Smart Schema” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Self Coding ](https://profiles.wordpress.org/selfcoding/)

[Translate “Selfcoding AI SEO – Smart Schema” into your language.](https://translate.wordpress.org/projects/wp-plugins/selfcoding-ai-seo-smart-schema)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/selfcoding-ai-seo-smart-schema/),
check out the [SVN repository](https://plugins.svn.wordpress.org/selfcoding-ai-seo-smart-schema/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/selfcoding-ai-seo-smart-schema/)
by [RSS](https://plugins.trac.wordpress.org/log/selfcoding-ai-seo-smart-schema/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.9.3

 * Fix: removed “custom post type support” from Pro upsell — CPT schema is already
   fully supported in the free version

#### 0.9.2

 * Fix: removed artificial one-location limit — multiple branch locations are now
   fully supported
 * Fix: removed “multiple locations” upsell from settings page (feature is now free)
 * New: Add / Remove location buttons on the settings page

#### 0.9.1

 * New: BreadcrumbList JSON-LD schema automatically generated for all singular content(
   posts, pages, custom post types)
 * Fix: removed feature-gating comments and nag UI for WordPress.org compliance
 * Fix: replaced promo card with a single unobtrusive Pro link on the settings page

#### 0.9.0

 * Restructured as standalone Free version (no external licensing dependency)
 * Removed FAQ schema feature (now Pro only)
 * Removed Freemius SDK and all license-gating code
 * Fixed: unescaped schema output now uses wp_print_inline_script_tag() throughout
 * Fixed: local schema caching now stores array instead of raw HTML string
 * Simplified admin JS and CSS — removed all Pro upsell and FAQ UI
 * Simplified post type handling — Free version outputs schema for Post and Page
   only
 * Cleaned up PHPDoc comments to remove Pro/CPT references

#### 0.8.2

 * Fix: add missing translators comments to all sprintf/__() calls
 * Fix: add direct file access protection to freemius-init.php and cleanup.php
 * Fix: suppress InputNotSanitized false positive in save_meta_box with phpcs:ignore
 * Fix: remove deprecated load_plugin_textdomain() call
 * Fix: reduce readme tags to 5 per WordPress.org guidelines

#### 0.8.1

 * Fix: text domain updated to match WordPress.org plugin slug (selfcoding-ai-seo-
   smart-schema)
 * Language files renamed and recompiled to match new text domain

#### 0.8

 * Transient caching for schema and local schema output
 * Extracted post type management into dedicated SELFCODING_AI_SEO_Post_Type class
 * Security: added capability check to settings page render callback
 * Security: social URL validation with wp_http_validate_url and protocol whitelist

#### 0.5

 * Initial feature completion
 * Local SEO support
 * Schema recommendation improvements
 * Compatibility handling with other SEO plugins

## Meta

 *  Version **0.9.3**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [JSON-LD](https://wordpress.org/plugins/tags/json-ld/)[local seo](https://wordpress.org/plugins/tags/local-seo/)
   [schema](https://wordpress.org/plugins/tags/schema/)[seo](https://wordpress.org/plugins/tags/seo/)
   [structured data](https://wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://wordpress.org/plugins/selfcoding-ai-seo-smart-schema/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/selfcoding-ai-seo-smart-schema/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/selfcoding-ai-seo-smart-schema/reviews/)

## Contributors

 *   [ Self Coding ](https://profiles.wordpress.org/selfcoding/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/selfcoding-ai-seo-smart-schema/)