Title: SkillStudy SEO Pro
Author: skillstudy
Published: <strong>September 25, 2026</strong>
Last modified: September 25, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/skillstudy-seo-pro.svg)

# SkillStudy SEO Pro

 By [skillstudy](https://profiles.wordpress.org/skillstudy/)

[Download](https://downloads.wordpress.org/plugin/skillstudy-seo-pro.1.10.4.zip)

 * [Details](https://wordpress.org/plugins/skillstudy-seo-pro/#description)
 * [Reviews](https://wordpress.org/plugins/skillstudy-seo-pro/#reviews)
 * [Development](https://wordpress.org/plugins/skillstudy-seo-pro/#developers)

 [Support](https://wordpress.org/support/plugin/skillstudy-seo-pro/)

## Description

SkillStudy SEO Pro is designed around WordPress-native APIs and an additive module
architecture. Public custom post types are discovered dynamically, making it suitable
for education, course and learning-resource sites.

### Features

 * Modern SkillStudy admin control center with accessible navigation and a dedicated
   transparent SVG menu icon.
 * SEO title templates, homepage title/description controls and archive robots defaults.
 * Canonical URL override per content item while retaining WordPress canonical behavior
   by default.
 * Open Graph and social-card controls with a default social image.
 * Content SEO score for title, description, keyword, content depth, headings, links
   and featured image coverage.
 * Expanded structured data including Course, LearningResource, Quiz and QAPage,
   with one connected JSON-LD graph.
 * Indexability-aware XML sitemap index at /sitemap_index.xml with public content,
   taxonomies, last-modified dates and featured-image entries.
 * 404 monitoring with local path/hit/last-seen records and a one-click clear action.
 * Modern SEO dashboard with keyboard-accessible navigation.
 * Per-content SEO title, meta description, focus keyword, robots and schema controls.
 * Dynamic support for public custom post types and taxonomies.
 * Course and LearningResource structured data for LMS-style content.
 * Article, BlogPosting, NewsArticle, WebPage, FAQPage, HowTo, VideoObject, ItemList,
   ProfilePage, LocalBusiness, Event, Product, JobPosting, Review, Recipe, Service,
   SoftwareApplication, EducationalOccupationalCredential and DiscussionForumPosting
   schema support.
 * Connected JSON-LD graph with Organization, WebSite and BreadcrumbList entities.
 * Professional XML Sitemap Index at /sitemap_index.xml.
 * Paginated sitemap files for public content types and taxonomies.
 * Indexability-aware sitemap output.
 * Robots.txt sitemap declaration.
 * Image ALT and title helpers.
 * URL notification module.
 * 404 monitoring and permanent redirects.
 * Consent-first analytics integration.
 * Versioned JSON settings export/import.
 * Additive modules under includes/modules/ so new features can be added without
   changing the bootstrap.

### LMS Compatibility

The plugin does not require a fixed course or module slug. It inspects registered
public post types and their labels/rewrite slugs to detect course, module, lesson
and learning content. Parent-course metadata is read from a small set of common 
relationship keys and can be extended with the `skilsepr_schema_context` filter.

### Sitemap

The primary sitemap is:
 https://example.com/sitemap_index.xml

The sitemap index can contain separate child maps for each eligible public post 
type and taxonomy. Published content marked noindex is excluded.

After activation or a sitemap setting change, WordPress rewrite rules are refreshed
automatically. Saving Settings > Permalinks can be used as a manual fallback.

### Structured Data

Schema output is generated as JSON-LD and is indexability-aware. The plugin only
emits rich content properties when the source data is available. A schema type can
be selected per content item, while automatic detection handles common article and
learning patterns.

When another SEO system is responsible for the main schema graph, the plugin can
add its content entity through supported integration hooks instead of printing a
second complete graph.

### AI Client

The optional content assistant uses the WordPress AI Client introduced in WordPress
7.0. Credentials and provider selection are handled by WordPress rather than stored
as a provider-specific key by this plugin.

### External Services

### IndexNow

When the site owner enables URL notifications and configures an IndexNow key, the
plugin sends the site’s hostname, the key, and the public URL of an eligible published,
updated, or deleted item to the IndexNow endpoint at https://api.indexnow.org/indexnow.
This is optional and no notification is sent when the feature is disabled or no 
key is configured. IndexNow distributes URL-change notifications to participating
search engines; it does not guarantee crawling or indexing.

Service and protocol information: https://www.indexnow.org/
 Documentation: https://
www.indexnow.org/documentation IndexNow is an open protocol rather than a user-account
service; consult the linked protocol documentation for its service terms and data
handling information.

### Analytics

If the site owner configures an analytics provider, its tracking script may load
only after visitor consent is granted. The provider may receive data according to
its own configuration and policies. The site owner must identify the selected provider,
explain data collection and retention in their privacy notice, and comply with applicable
consent requirements. No single analytics provider is required by this plugin.

### Privacy

The plugin stores SEO settings and content metadata in the site’s WordPress database.
No visitor profile is created by the SEO metadata features. If analytics is enabled,
tracking is gated by the consent preference stored in the visitor’s browser.

### Source code and build tools

The plugin’s PHP and JavaScript source files are included in this package. The admin
JavaScript at assets/js/admin.js is human-readable and is loaded directly; no minification/
build step is required to regenerate it. Edit the included source file directly.
The same applies to the included editor scripts.

### Translation

 * Translation-ready text domain: `skillstudy-seo-pro`.
 * Bundled Hindi (`hi_IN`) PO/MO files are included.
 * A POT template is included for additional language packs.
 * WordPress language packs can override bundled translations when available.

IndexNow service provider information:
 Terms of Use: https://www.microsoft.com/
en-us/legal/terms-of-use Privacy Policy: https://privacy.microsoft.com/en-us/privacystatement

## Blocks

This plugin provides 1 block.

 *   SkillStudy TOC

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SkillStudy SEO Pro” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ skillstudy ](https://profiles.wordpress.org/skillstudy/)

[Translate “SkillStudy SEO Pro” into your language.](https://translate.wordpress.org/projects/wp-plugins/skillstudy-seo-pro)

### Interested in development?

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

## Changelog

#### 1.10.4

 * Removed the unsupported Tested up to plugin-header field; readme.txt is the only
   declaration.
 * Documented the optional IndexNow URL notification data flow and linked protocol
   documentation.
 * Clarified analytics disclosure and included source/build maintenance information.
 * Settings import continues to save only keys defined by the plugin settings registry.

#### 1.10.2

 * Fixed the WordPress.org stable tag/version mismatch.
 * Removed the obsolete manual translation-loader call; WordPress.org language packs
   are handled by WordPress.
 * Removed the obsolete plugin guide module from the release.
 * Kept the modular bootstrap and existing SEO settings backward compatible.

#### 1.9.1

 * Fixed release metadata and plugin-check findings.
 * Improved Search Console verification guidance and safe request handling.
 * Reworked the admin menu icon as a compact native-style SVG without a brand-image
   background.
 * Refined admin menu spacing and document-scroll navigation.
 * Removed unnecessary uninstall queries and prefixed local variables in admin views.

#### 1.9.0

 * Reworked the WordPress admin menu icon as a native color-scheme-aware SVG.
 * Added a persistent Setup Wizard entry under the SkillStudy SEO menu.
 * Added first-run setup flow for site identity, indexing, schema and sitemap settings.
 * Removed wizard full-screen hiding of the WordPress admin shell.
 * Kept the SEO navigation document-scroll model without inner scroll containers.

#### 1.8.0

 * Rebuilt the admin menu icon as a transparent monochrome SVG so the WordPress 
   admin sidebar does not display the full brand image as a background.
 * Added modern search-appearance controls: title templates, separator, homepage
   title/description and archive robots defaults.
 * Added per-content canonical URL control and retained WordPress-native canonical
   output by default.
 * Added Open Graph/social output toggles and default social image controls.
 * Added content SEO scoring and expanded the editor SEO data model.
 * Added Quiz and QAPage structured-data support for education content and removed
   outdated search-box action markup.
 * Added featured-image entries to child XML sitemaps and configurable child sitemap
   size.
 * Added local 404 monitoring with retention control and clear-log action.
 * Kept the settings registry and additive module loader so future features can 
   ship as independent modules with minimal core changes.

#### 1.6.0

 * Fixed sitemap child routing and added a direct-path fallback for /sitemap_index.
   xml.
 * Added a one-click sitemap route refresh action.
 * Added explicit Course/Module compatibility for the SkillStudy LMS data model.
 * Prevented duplicate LMS SEO meta and JSON-LD output when the LMS SEO layer is
   active.
 * Expanded schema registry with additional content-oriented Schema.org types.
 * Added richer LMS metadata mapping for Course and LearningResource entities.
 * Reworked the SEO Analyzer with crawl, indexing, sitemap, schema, social, accessibility,
   media and LMS checks.
 * Added working redirect add/delete AJAX actions.
 * Improved settings persistence for array fields and added the analytics measurement
   setting to the registry.
 * Refined the SkillStudy admin dashboard, logo, responsive layout, score visualization
   and compact SEO fields.
 * Kept the module loader and settings registry additive so future modules can extend
   the plugin through SkillStudy hooks.

#### 1.4.0

 * Rebuilt the admin shell with a modern SkillStudy visual system and accessible
   navigation.
 * Added a real top-level WordPress admin menu icon.
 * Added centralized settings registry and additive module loader.
 * Expanded schema type support and LMS-aware Course/LearningResource handling.
 * Reworked sitemap index routing and automatic public content discovery.
 * Added indexability-aware sitemap filtering and robots.txt discovery.
 * Added dynamic custom post type SEO coverage.
 * Removed provider-specific code from the modular feature layer.
 * Improved editor SEO controls and responsive admin styling.

#### 1.3.0

 * Previous stable release.

## Meta

 *  Version **1.10.4**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  [Advanced View](https://wordpress.org/plugins/skillstudy-seo-pro/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/skillstudy-seo-pro/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/skillstudy-seo-pro/reviews/)

## Contributors

 *   [ skillstudy ](https://profiles.wordpress.org/skillstudy/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/skillstudy-seo-pro/)