{"id":306107,"date":"2026-06-19T14:33:18","date_gmt":"2026-06-19T14:33:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/selfcoding-ai-seo-smart-schema\/"},"modified":"2026-06-19T14:32:50","modified_gmt":"2026-06-19T14:32:50","slug":"selfcoding-ai-seo-smart-schema","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/selfcoding-ai-seo-smart-schema\/","author":23366544,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.9.3","stable_tag":"0.9.3","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Selfcoding AI SEO \u2013 Smart Schema","header_author":"Selfcoding","header_description":"Automatically generates structured data (JSON-LD schema) for posts and pages to improve search visibility and AI understanding.","assets_banners_color":"13254d","last_updated":"2026-06-19 14:32:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.9.3":{"tag":"0.9.3","author":"selfcoding","date":"2026-06-19 14:32:50"}},"upgrade_notice":{"0.9.3":"<p>Custom post type schema is fully supported in the free version. WordPress.org compliance fix applied.<\/p>","0.9.2":"<p>Multiple branch locations are now fully supported for free. WordPress.org compliance fix applied.<\/p>","0.9.1":"<p>Adds automatic BreadcrumbList schema for all posts and pages. WordPress.org compliance fixes applied.<\/p>","0.9.0":"<p>Restructured as a clean Free version. Freemius and FAQ features removed. Escaping fixes applied throughout.<\/p>","0.8.2":"<p>Security and compliance fixes.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3578796,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3578796,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3578796,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3578796,"resolution":"1","location":"assets","locale":"","width":2000,"height":2242},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3578796,"resolution":"2","location":"assets","locale":"","width":2000,"height":1140},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3578796,"resolution":"3","location":"assets","locale":"","width":2000,"height":1140}},"screenshots":{"1":"AI SEO settings page \u2013 configure your business schema and social profiles","2":"Schema output example \u2013 JSON-LD in page source","3":"Pro version: FAQ schema meta box in the post editor \u2013 add up to 5 Q&amp;A pairs per post for AI search visibility"}},"plugin_section":[],"plugin_tags":[2516,1122,1117,186,1121],"plugin_category":[55],"plugin_contributors":[260905],"plugin_business_model":[],"class_list":["post-306107","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-local-seo","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-selfcoding","plugin_committers-selfcoding"],"banners":{"banner":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/banner-772x250.png?rev=3578796","banner_2x":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/banner-1544x500.png?rev=3578796","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/icon-256x256.png?rev=3578796","icon_2x":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/icon-256x256.png?rev=3578796","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/screenshot-1.png?rev=3578796","caption":"AI SEO settings page \u2013 configure your business schema and social profiles"},{"src":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/screenshot-2.png?rev=3578796","caption":"Schema output example \u2013 JSON-LD in page source"},{"src":"https:\/\/ps.w.org\/selfcoding-ai-seo-smart-schema\/assets\/screenshot-3.png?rev=3578796","caption":"Pro version: FAQ schema meta box in the post editor \u2013 add up to 5 Q&amp;A pairs per post for AI search visibility"}],"raw_content":"<!--section=description-->\n<h4>\ud83c\uddfa\ud83c\uddf8 English Description<\/h4>\n\n<p>Selfcoding AI SEO is designed to simplify structured data (schema) implementation for WordPress users.<\/p>\n\n<p>It provides intelligent schema recommendations and local business information to improve both search engine visibility and AI understanding of your content.<\/p>\n\n<p>Whether you run a blog or a business website, Selfcoding AI SEO helps you structure your content properly without complexity.<\/p>\n\n<p>SEO vs AI-SEO \ud83e\udd16 (What's the difference?)<\/p>\n\n<p>Traditional SEO focuses on ranking in search engine results using keywords, backlinks, and metadata.\nAI-SEO focuses on helping AI systems understand your content using structured data (schema).<\/p>\n\n<p>Search is rapidly evolving toward AI-generated answers (e.g., Google SGE and AI assistants).\nWell-structured schema increases the chances of your content being selected and summarized by AI.<\/p>\n\n<p>Selfcoding AI SEO bridges both worlds\u2014helping you rank in search and get selected by AI.<\/p>\n\n<p>Key goals of this plugin:\n- Make schema easy to implement\n- Help AI understand your content better\n- Improve visibility in search results and AI-generated answers<\/p>\n\n<p>How Selfcoding AI SEO improves AI and search visibility:<\/p>\n\n<p>Modern search engines and AI systems (such as Google Search, Google SGE, and AI assistants) rely heavily on structured data (schema) to understand content.<\/p>\n\n<p>This plugin automatically generates three essential schema types that work together:<\/p>\n\n<ol>\n<li><p>Organization \/ LocalBusiness (Site-wide)<\/p>\n\n<ul>\n<li>Defines who you are (business, clinic, brand)<\/li>\n<li>Helps Google understand your entity and trust signals<\/li>\n<li>Required for local SEO and knowledge graph connections<\/li>\n<\/ul><\/li>\n<li><p>Content Schema (Article \/ WebPage)<\/p>\n\n<ul>\n<li>Describes what each page is about<\/li>\n<li>Helps search engines classify and rank your content correctly<\/li>\n<li>Supports rich results and AI-generated summaries<\/li>\n<\/ul><\/li>\n<li><p>BreadcrumbList<\/p>\n\n<ul>\n<li>Automatically generated for every post and page, showing the full navigation path from Home to the current content.<\/li>\n<li>Helps search engines and AI systems understand your site structure and improves the chance of breadcrumb display in search results.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>According to Google's structured data guidelines, combining entity (Organization) and content (Article\/WebPage) schema improves both search visibility and machine understanding.\n(https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/intro-structured-data)<\/p>\n\n<p>Selfcoding AI SEO ensures these schemas are generated correctly, without duplication, and aligned with modern AI-driven search systems.<\/p>\n\n<h4>\ud83c\uddf0\ud83c\uddf7 \ud55c\uad6d\uc5b4 \uc124\uba85<\/h4>\n\n<p>Selfcoding AI SEO\uc740 \uc6cc\ub4dc\ud504\ub808\uc2a4\uc5d0\uc11c \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130(schema)\ub97c \uc27d\uac8c \uc124\uc815\ud560 \uc218 \uc788\ub3c4\ub85d \ub3c4\uc640\uc8fc\ub294 \ud50c\ub7ec\uadf8\uc778\uc785\ub2c8\ub2e4.<\/p>\n\n<p>AI \ucd94\ucc9c \uae30\ubc18\uc758 \uc2a4\ud0a4\ub9c8 \ud0c0\uc785 \uc124\uc815\uacfc \ub85c\uceec SEO \uae30\ub2a5\uc744 \ud1b5\ud574 \uac80\uc0c9\uc5d4\uc9c4\ubfd0 \uc544\ub2c8\ub77c AI\uac00 \ucf58\ud150\uce20\ub97c \ub354 \uc798 \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \ub9cc\ub4e4\uc5b4\uc90d\ub2c8\ub2e4.<\/p>\n\n<p>\ube14\ub85c\uadf8, \ube44\uc988\ub2c8\uc2a4 \uc0ac\uc774\ud2b8\u2014\ubcf5\uc7a1\ud55c \uc124\uc815 \uc5c6\uc774\ub3c4 \ucf58\ud150\uce20\ub97c \uccb4\uacc4\uc801\uc73c\ub85c \uc815\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n<p>SEO vs AI-SEO \ud83e\udd16 (\ubb34\uc2a8 \ucc28\uc774\uac00 \uc788\uc744\uae4c\uc694?)<\/p>\n\n<p>\uae30\uc874 SEO\ub294 \ud0a4\uc6cc\ub4dc, \ubc31\ub9c1\ud06c, \uba54\ud0c0\ub370\uc774\ud130 \ub4f1\uc744 \ud65c\uc6a9\ud574 \uac80\uc0c9 \uacb0\uacfc\uc5d0\uc11c \ub354 \uc0c1\uc704\uc5d0 \ub178\ucd9c\ub418\ub294 \uac83\uc744 \ubaa9\ud45c\ub85c \ud569\ub2c8\ub2e4.\n\ubc18\uba74 AI-SEO\ub294 \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130(schema)\ub97c \ud1b5\ud574 AI\uac00 \ucf58\ud150\uce20\ub97c \uc815\ud655\ud558\uac8c \uc774\ud574\ud558\ub3c4\ub85d \ub9cc\ub4dc\ub294 \ub370 \ucd08\uc810\uc744 \ub461\ub2c8\ub2e4.<\/p>\n\n<p>\ucd5c\uadfc \uac80\uc0c9\uc740 \ub2e8\uc21c\ud55c \ub9ac\uc2a4\ud2b8\uac00 \uc544\ub2c8\ub77c AI\uac00 \ub2f5\uc744 \ub9cc\ub4e4\uc5b4\uc8fc\ub294 \ubc29\uc2dd\uc73c\ub85c \ube60\ub974\uac8c \ubc14\ub00c\uace0 \uc788\uc2b5\ub2c8\ub2e4.\n\uc774\ub54c \uc2a4\ud0a4\ub9c8\uac00 \uc798 \uc815\ub9ac\ub41c \ucf58\ud150\uce20\uc77c\uc218\ub85d AI\uac00 \uc120\ud0dd\ud558\uace0, \uc694\uc57d\ud558\uc5ec \ucd94\ucc9c\ud560 \uac00\ub2a5\uc131\uc774 \ub192\uc544\uc9d1\ub2c8\ub2e4.<\/p>\n\n<p>Selfcoding AI SEO\uc740 \uac80\uc0c9 \ub178\ucd9c\ubfd0 \uc544\ub2c8\ub77c 'AI\uc5d0\uac8c \uc120\ud0dd\ub418\ub294 \uac83'\uae4c\uc9c0 \uace0\ub824\ud574 \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n<p>\uc774 \ud50c\ub7ec\uadf8\uc778\uc758 \ud575\uc2ec \ubaa9\ud45c:\n- \uc2a4\ud0a4\ub9c8\ub97c \ub204\uad6c\ub098 \uc27d\uac8c \uc801\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\uae30\n- AI\uac00 \ucf58\ud150\uce20\ub97c \ub354 \uc815\ud655\ud558\uac8c \uc774\ud574\ud558\ub3c4\ub85d \ub9cc\ub4e4\uae30\n- \uac80\uc0c9 \uacb0\uacfc\uc640 AI \ub2f5\ubcc0\uc5d0\uc11c \ub178\ucd9c \uae30\ud68c\ub97c \ub192\uc774\uae30<\/p>\n\n<p>Selfcoding AI SEO\uc774 \uc2e4\uc81c\ub85c \ud558\ub294 \uc5ed\ud560:<\/p>\n\n<p>\uc694\uc998 \uac80\uc0c9\uc5d4\uc9c4\uacfc AI \uc2dc\uc2a4\ud15c(\uc608: Google Search, SGE, AI \uc5b4\uc2dc\uc2a4\ud134\ud2b8)\uc740 \ucf58\ud150\uce20\ub97c \uc774\ud574\ud560 \ub54c \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130(schema)\ub97c \ub9e4\uc6b0 \uc911\uc694\ud558\uac8c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n<p>\uc774 \ud50c\ub7ec\uadf8\uc778\uc740 \uc544\ub798 3\uac00\uc9c0 \ud575\uc2ec \uc2a4\ud0a4\ub9c8\ub97c \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ud569\ub2c8\ub2e4:<\/p>\n\n<ol>\n<li><p>Organization \/ LocalBusiness (\uc0ac\uc774\ud2b8 \uc804\uccb4)<\/p>\n\n<ul>\n<li>\uc5b4\ub5a4 \uc0ac\uc5c5\/\ube0c\ub79c\ub4dc\uc778\uc9c0 \uc815\uc758<\/li>\n<li>\uc2e0\ub8b0\ub3c4\uc640 \uc778\uc2dd\ub3c4 \ud5a5\uc0c1<\/li>\n<li>\ub85c\uceec SEO\uc640 \uc9c0\uc2dd \uadf8\ub798\ud504 \uc5f0\uacb0\uc5d0 \ub3c4\uc6c0<\/li>\n<\/ul><\/li>\n<li><p>\ucf58\ud150\uce20 \uc2a4\ud0a4\ub9c8 (Article \/ WebPage)<\/p>\n\n<ul>\n<li>\uac01 \ud398\uc774\uc9c0\uac00 \uc5b4\ub5a4 \ub0b4\uc6a9\uc778\uc9c0 \uba85\ud655\ud558\uac8c \uc124\uba85<\/li>\n<li>\uac80\uc0c9\uc5d4\uc9c4\uc774 \ucf58\ud150\uce20\ub97c \uc815\ud655\ud788 \ubd84\ub958\ud558\ub3c4\ub85d \ub3c4\uc6c0<\/li>\n<li>\ub9ac\uce58 \uacb0\uacfc \ubc0f AI \uc694\uc57d\uc5d0 \ud65c\uc6a9<\/li>\n<\/ul><\/li>\n<li><p>BreadcrumbList<\/p>\n\n<ul>\n<li>\ubaa8\ub4e0 \ud3ec\uc2a4\ud2b8\uc640 \ud398\uc774\uc9c0\uc5d0 \ud648\ubd80\ud130 \ud604\uc7ac \ucf58\ud150\uce20\uae4c\uc9c0\uc758 \ud0d0\uc0c9 \uacbd\ub85c\ub97c \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/li>\n<li>\uac80\uc0c9\uc5d4\uc9c4\uacfc AI\uac00 \uc0ac\uc774\ud2b8 \uad6c\uc870\ub97c \ub354 \uc798 \uc774\ud574\ud558\ub3c4\ub85d \ub3d5\uace0, \uac80\uc0c9 \uacb0\uacfc\uc5d0\uc11c \ube0c\ub808\ub4dc\ud06c\ub7fc\uc774 \ud45c\uc2dc\ub420 \uac00\ub2a5\uc131\uc744 \ub192\uc5ec\uc90d\ub2c8\ub2e4.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>Google\uc758 \uac00\uc774\ub4dc\ub77c\uc778\uc5d0\uc11c\ub3c4,\n\uc0ac\uc774\ud2b8 \uc815\ubcf4(Organization)\uc640 \ucf58\ud150\uce20(Article\/WebPage)\ub97c \ud568\uaed8 \uad6c\uc131\ud558\ub294 \uac83\uc774 \uac80\uc0c9 \ub178\ucd9c\uacfc AI \uc774\ud574\ub3c4 \ud5a5\uc0c1\uc5d0 \ud6a8\uacfc\uc801\uc774\ub77c\uace0 \uc124\uba85\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.\n(https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/intro-structured-data)<\/p>\n\n<p>Selfcoding AI SEO\uc740 \uc774\ub7ec\ud55c \uc2a4\ud0a4\ub9c8\ub97c \uc911\ubcf5 \uc5c6\uc774 \uae54\ub054\ud558\uac8c \uc0dd\uc131\ud558\uace0, \ucd5c\uc2e0 AI \uac80\uc0c9 \ud658\uacbd\uc5d0 \ub9de\uac8c \uad6c\uc131\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n<h3>Features<\/h3>\n\n<h4>\ud83c\uddfa\ud83c\uddf8 Core Features<\/h4>\n\n<ul>\n<li>Smart schema type recommendation (auto-detected from post type)<\/li>\n<li>Automatic structured data (JSON-LD) output for posts and pages<\/li>\n<li>Article schema for posts, WebPage schema for pages<\/li>\n<li>BreadcrumbList schema automatically generated for all singular content<\/li>\n<li>Local SEO: single business location support<\/li>\n<li>Organization \/ LocalBusiness schema with social profile links<\/li>\n<li>Prevent duplicate schema when other SEO plugins are active<\/li>\n<li>Developer filter to extend or override schema output<\/li>\n<\/ul>\n\n<h4>\ud83c\uddf0\ud83c\uddf7 \uc8fc\uc694 \uae30\ub2a5<\/h4>\n\n<ul>\n<li>\ud3ec\uc2a4\ud2b8 \ud0c0\uc785 \uae30\ubc18 \uc2a4\ud0a4\ub9c8 \ud0c0\uc785 \uc790\ub3d9 \ucd94\ucc9c<\/li>\n<li>\ud3ec\uc2a4\ud2b8\/\ud398\uc774\uc9c0\uc5d0 \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130(JSON-LD) \uc790\ub3d9 \uc0dd\uc131<\/li>\n<li>\ud3ec\uc2a4\ud2b8 \u2192 Article \uc2a4\ud0a4\ub9c8, \ud398\uc774\uc9c0 \u2192 WebPage \uc2a4\ud0a4\ub9c8<\/li>\n<li>\ubaa8\ub4e0 \ub2e8\uc77c \ucf58\ud150\uce20\uc5d0 BreadcrumbList \uc2a4\ud0a4\ub9c8 \uc790\ub3d9 \uc0dd\uc131<\/li>\n<li>\ub85c\uceec SEO: \ub2e8\uc77c \uc0ac\uc5c5\uc7a5 \uc9c0\uc6d0<\/li>\n<li>\uc18c\uc15c \ud504\ub85c\ud544 \ub9c1\ud06c \ud3ec\ud568 Organization \/ LocalBusiness \uc2a4\ud0a4\ub9c8<\/li>\n<li>\ub2e4\ub978 SEO \ud50c\ub7ec\uadf8\uc778\uacfc\uc758 \uc2a4\ud0a4\ub9c8 \uc911\ubcf5 \ubc29\uc9c0<\/li>\n<li>\uc2a4\ud0a4\ub9c8 \ucd9c\ub825\uc744 \ucee4\uc2a4\ud130\ub9c8\uc774\uc9d5\ud560 \uc218 \uc788\ub294 \uac1c\ubc1c\uc790\uc6a9 \ud544\ud130 \uc81c\uacf5<\/li>\n<\/ul>\n\n<h4>\ud83c\uddfa\ud83c\uddf8 Pro Version<\/h4>\n\n<p>The Pro version (available separately) adds FAQ schema support for all public post types,\nallowing you to add structured FAQ content directly from the post editor.<\/p>\n\n<p>Need FAQ schema support? Upgrade to AI SEO Pro \u2192 https:\/\/checkout.freemius.com\/plugin\/27183\/plan\/44966\/<\/p>\n\n<h4>\ud83c\uddf0\ud83c\uddf7 Pro \ubc84\uc804<\/h4>\n\n<p>Pro \ubc84\uc804(\ubcc4\ub3c4 \uc81c\uacf5)\uc5d0\uc11c\ub294 \ubaa8\ub4e0 \uacf5\uac1c \ud3ec\uc2a4\ud2b8 \ud0c0\uc785\uc5d0\uc11c FAQ \uc2a4\ud0a4\ub9c8\ub97c \ucd94\uac00\ud560 \uc218 \uc788\uc73c\uba70,\n\ud3ec\uc2a4\ud2b8 \ud3b8\uc9d1\uae30\uc5d0\uc11c \uc9c1\uc811 \uad6c\uc870\ud654\ub41c FAQ \ucf58\ud150\uce20\ub97c \uc785\ub825\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n<p>FAQ \uc2a4\ud0a4\ub9c8 \uc9c0\uc6d0\uc774 \ud544\uc694\ud558\uc2e0\uac00\uc694? AI SEO Pro\ub85c \uc5c5\uadf8\ub808\uc774\ub4dc\ud558\uae30 \u2192 https:\/\/checkout.freemius.com\/plugin\/27183\/plan\/44966\/<\/p>\n\n<h3>Compatibility Notice<\/h3>\n\n<h4>\ud83c\uddfa\ud83c\uddf8 Compatibility Notice<\/h4>\n\n<p>This plugin may disable its own content schema output when other popular SEO plugins are active, such as:<\/p>\n\n<ul>\n<li>Yoast SEO<\/li>\n<li>Rank Math<\/li>\n<li>All in One SEO<\/li>\n<li>SEOPress<\/li>\n<li>Squirrly SEO<\/li>\n<\/ul>\n\n<p>This behavior is designed to prevent duplicate structured data (schema) being output on the same page.<\/p>\n\n<p>By default:\n- AI SEO will skip generating content schema (Article, WebPage) when a known SEO plugin is detected\n- Organization \/ LocalBusiness schema is always output regardless<\/p>\n\n<p>Developers can override this behavior using the following filter:<\/p>\n\n<p>add_filter( 'selfcoding_ai_seo_should_skip_content_schema_output', '__return_false' );<\/p>\n\n<h4>\ud83c\uddf0\ud83c\uddf7 \ud638\ud658\uc131 \uc548\ub0b4<\/h4>\n\n<p>\uc774 \ud50c\ub7ec\uadf8\uc778\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc8fc\uc694 SEO \ud50c\ub7ec\uadf8\uc778\uc774 \ud65c\uc131\ud654\ub418\uc5b4 \uc788\uc744 \uacbd\uc6b0,\n\uc790\uccb4 \ucf58\ud150\uce20 \uc2a4\ud0a4\ub9c8 \ucd9c\ub825\uc744 \uc790\ub3d9\uc73c\ub85c \ube44\ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n\n<ul>\n<li>Yoast SEO<\/li>\n<li>Rank Math<\/li>\n<li>All in One SEO<\/li>\n<li>SEOPress<\/li>\n<li>Squirrly SEO<\/li>\n<\/ul>\n\n<p>\uc774\ub294 \ub3d9\uc77c\ud55c \ud398\uc774\uc9c0\uc5d0\uc11c \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130(schema)\uac00 \uc911\ubcf5 \ucd9c\ub825\ub418\ub294 \uac83\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud55c \ub3d9\uc791\uc785\ub2c8\ub2e4.<\/p>\n\n<p>\uae30\ubcf8 \ub3d9\uc791:\n- AI SEO\ub294 \uc8fc\uc694 SEO \ud50c\ub7ec\uadf8\uc778\uc774 \uac10\uc9c0\ub418\uba74 \ucf58\ud150\uce20 \uc2a4\ud0a4\ub9c8(Article, WebPage) \uc0dd\uc131\uc744 \uac74\ub108\ub701\ub2c8\ub2e4.\n- Organization \/ LocalBusiness \uc2a4\ud0a4\ub9c8\ub294 \ud56d\uc0c1 \ucd9c\ub825\ub429\ub2c8\ub2e4.<\/p>\n\n<p>\uac1c\ubc1c\uc790\ub294 \uc544\ub798 \ud544\ud130\ub97c \ud1b5\ud574 \uc774 \ub3d9\uc791\uc744 \ubcc0\uacbd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n\n<p>add_filter( 'selfcoding_ai_seo_should_skip_content_schema_output', '__return_false' );<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/selfcoding-ai-seo<\/code> directory, or install via WordPress plugin repository.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>AI SEO Settings<\/strong> in the admin menu.<\/li>\n<li>Configure your organization or business information.<\/li>\n<li>Schema is automatically generated for your posts and pages.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"%F0%9F%87%BA%F0%9F%87%B8%20frequently%20asked%20questions\"><h3>\ud83c\uddfa\ud83c\uddf8 Frequently Asked Questions<\/h3><\/dt>\n<dd><ul>\n<li><p>Does this plugin work with other SEO plugins?\nYes. 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.<\/p><\/li>\n<li><p>What schema types are generated?\nPosts automatically get Article schema. Pages automatically get WebPage schema. Your business location gets Organization or LocalBusiness schema site-wide.<\/p><\/li>\n<li><p>Can I customize the schema output?\nYes. Use the <code>selfcoding_ai_seo_content_schema<\/code> filter to add, change, or remove properties before the JSON-LD is printed.<\/p><\/li>\n<li><p>Do I need technical knowledge to use this plugin?\nNo. The plugin is designed for simplicity, with automatic schema recommendations.<\/p><\/li>\n<li><p>What is the difference between the Free and Pro versions?\nThe free version covers all core schema types \u2014 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&amp;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.<\/p><\/li>\n<\/ul><\/dd>\n<dt id=\"%F0%9F%87%B0%F0%9F%87%B7%20%EC%9E%90%EC%A3%BC%20%EB%AC%BB%EB%8A%94%20%EC%A7%88%EB%AC%B8\"><h3>\ud83c\uddf0\ud83c\uddf7 \uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/h3><\/dt>\n<dd><ul>\n<li><p>\uc774 \ud50c\ub7ec\uadf8\uc778\uc740 \ub2e4\ub978 SEO \ud50c\ub7ec\uadf8\uc778\uacfc \ud568\uaed8 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub098\uc694?\n\ub124, \uac00\ub2a5\ud569\ub2c8\ub2e4. Selfcoding AI SEO\ub294 \uc8fc\uc694 SEO \ud50c\ub7ec\uadf8\uc778(Yoast SEO, Rank Math, All in One SEO, SEOPress, Squirrly SEO)\uc744 \uac10\uc9c0\ud558\uc5ec \ucf58\ud150\uce20 \uc2a4\ud0a4\ub9c8\uac00 \uc911\ubcf5 \ucd9c\ub825\ub418\uc9c0 \uc54a\ub3c4\ub85d \uc790\ub3d9\uc73c\ub85c \ucc98\ub9ac\ud569\ub2c8\ub2e4. Organization\/LocalBusiness \uc2a4\ud0a4\ub9c8\ub294 \ud56d\uc0c1 \ucd9c\ub825\ub429\ub2c8\ub2e4.<\/p><\/li>\n<li><p>\uc5b4\ub5a4 \uc2a4\ud0a4\ub9c8 \ud0c0\uc785\uc774 \uc0dd\uc131\ub418\ub098\uc694?\n\ud3ec\uc2a4\ud2b8\uc5d0\ub294 Article \uc2a4\ud0a4\ub9c8, \ud398\uc774\uc9c0\uc5d0\ub294 WebPage \uc2a4\ud0a4\ub9c8\uac00 \uc790\ub3d9 \uc801\uc6a9\ub429\ub2c8\ub2e4. \uc0ac\uc5c5\uc7a5 \uc815\ubcf4\ub294 \uc0ac\uc774\ud2b8 \uc804\uccb4\uc5d0 Organization \ub610\ub294 LocalBusiness \uc2a4\ud0a4\ub9c8\ub85c \ucd9c\ub825\ub429\ub2c8\ub2e4.<\/p><\/li>\n<li><p>\uc2a4\ud0a4\ub9c8 \ucd9c\ub825\uc744 \ucee4\uc2a4\ud130\ub9c8\uc774\uc9d5\ud560 \uc218 \uc788\ub098\uc694?\n\ub124. <code>selfcoding_ai_seo_content_schema<\/code> \ud544\ud130\ub97c \uc0ac\uc6a9\ud558\uba74 JSON-LD \ucd9c\ub825 \uc804\uc5d0 \uc6d0\ud558\ub294 \uc18d\uc131\uc744 \ucd94\uac00, \ubcc0\uacbd, \uc81c\uac70\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p><\/li>\n<li><p>\uc0ac\uc6a9\ud558\ub824\uba74 \uae30\uc220\uc801\uc778 \uc9c0\uc2dd\uc774 \ud544\uc694\ud55c\uac00\uc694?\n\uc544\ub2c8\uc694. \uc774 \ud50c\ub7ec\uadf8\uc778\uc740 \uc790\ub3d9 \uc2a4\ud0a4\ub9c8 \ucd94\ucc9c \uae30\ub2a5\uc744 \ud1b5\ud574 \ub204\uad6c\ub098 \uc27d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p><\/li>\n<li><p>Free \ubc84\uc804\uacfc Pro \ubc84\uc804\uc758 \ucc28\uc774\ub294 \ubb34\uc5c7\uc778\uac00\uc694?\nFree \ubc84\uc804\uc740 Organization, LocalBusiness, Article, WebPage, BreadcrumbList \ub4f1 \ud575\uc2ec \uc2a4\ud0a4\ub9c8 \ud0c0\uc785\uc744 \ubaa8\ub450 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. Pro \ubc84\uc804\uc740 FAQ \uc2a4\ud0a4\ub9c8 \uae30\ub2a5\uc744 \ucd94\uac00\ub85c \uc81c\uacf5\ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \uacf5\uac1c \ud3ec\uc2a4\ud2b8 \ud0c0\uc785\uc758 \ud3b8\uc9d1\uae30\uc5d0 FAQ \uba54\ud0c0 \ubc15\uc2a4\uac00 \ub098\ud0c0\ub098\uba70, \uac8c\uc2dc\ubb3c\ub2f9 \ucd5c\ub300 5\uac1c\uc758 Q&amp;A\ub97c \uc785\ub825\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 FAQ \uad6c\uc870\ud654 \ub370\uc774\ud130\ub294 Google SGE \ub4f1 AI \uac80\uc0c9 \uc2dc\uc2a4\ud15c\uc774 \ucf58\ud150\uce20\ub97c \uc9c1\uc811 \ub2f5\ubcc0\uc73c\ub85c \ud65c\uc6a9\ud560 \uac00\ub2a5\uc131\uc744 \ub192\uc5ec\uc90d\ub2c8\ub2e4.<\/p><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.9.3<\/h4>\n\n<ul>\n<li>Fix: removed \"custom post type support\" from Pro upsell \u2014 CPT schema is already fully supported in the free version<\/li>\n<\/ul>\n\n<h4>0.9.2<\/h4>\n\n<ul>\n<li>Fix: removed artificial one-location limit \u2014 multiple branch locations are now fully supported<\/li>\n<li>Fix: removed \"multiple locations\" upsell from settings page (feature is now free)<\/li>\n<li>New: Add \/ Remove location buttons on the settings page<\/li>\n<\/ul>\n\n<h4>0.9.1<\/h4>\n\n<ul>\n<li>New: BreadcrumbList JSON-LD schema automatically generated for all singular content (posts, pages, custom post types)<\/li>\n<li>Fix: removed feature-gating comments and nag UI for WordPress.org compliance<\/li>\n<li>Fix: replaced promo card with a single unobtrusive Pro link on the settings page<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Restructured as standalone Free version (no external licensing dependency)<\/li>\n<li>Removed FAQ schema feature (now Pro only)<\/li>\n<li>Removed Freemius SDK and all license-gating code<\/li>\n<li>Fixed: unescaped schema output now uses wp_print_inline_script_tag() throughout<\/li>\n<li>Fixed: local schema caching now stores array instead of raw HTML string<\/li>\n<li>Simplified admin JS and CSS \u2014 removed all Pro upsell and FAQ UI<\/li>\n<li>Simplified post type handling \u2014 Free version outputs schema for Post and Page only<\/li>\n<li>Cleaned up PHPDoc comments to remove Pro\/CPT references<\/li>\n<\/ul>\n\n<h4>0.8.2<\/h4>\n\n<ul>\n<li>Fix: add missing translators comments to all sprintf\/__() calls<\/li>\n<li>Fix: add direct file access protection to freemius-init.php and cleanup.php<\/li>\n<li>Fix: suppress InputNotSanitized false positive in save_meta_box with phpcs:ignore<\/li>\n<li>Fix: remove deprecated load_plugin_textdomain() call<\/li>\n<li>Fix: reduce readme tags to 5 per WordPress.org guidelines<\/li>\n<\/ul>\n\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>Fix: text domain updated to match WordPress.org plugin slug (selfcoding-ai-seo-smart-schema)<\/li>\n<li>Language files renamed and recompiled to match new text domain<\/li>\n<\/ul>\n\n<h4>0.8<\/h4>\n\n<ul>\n<li>Transient caching for schema and local schema output<\/li>\n<li>Extracted post type management into dedicated SELFCODING_AI_SEO_Post_Type class<\/li>\n<li>Security: added capability check to settings page render callback<\/li>\n<li>Security: social URL validation with wp_http_validate_url and protocol whitelist<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Initial feature completion<\/li>\n<li>Local SEO support<\/li>\n<li>Schema recommendation improvements<\/li>\n<li>Compatibility handling with other SEO plugins<\/li>\n<\/ul>","raw_excerpt":"An AI-powered SEO plugin that automatically generates structured data (schema) for posts, pages, and local businesses in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306107"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/selfcoding"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306107"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306107"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306107"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306107"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306107"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}