π XC SEO Engine β Complete Setup, Usage, Troubleshooting & FAQ
π§ Overview
XC SEO Engine is an AI-first SEO plugin for WordPress designed to improve both traditional search visibility and AI-assisted discoverability. It combines structured data, meta tag management, sitemap enhancements, redirect handling, AI discovery files, per-post SEO controls, and an admin health check into one WordPress-native package.
The plugin is built around two operational layers: a core SEO layer that handles schema, redirects, sitemap-related behavior, meta output, and crawler directives, and an advanced AI discovery layer that can expose endpoints such as llms.txt, llms-full.txt, and /.well-known/ai-plugin.json when enabled in the supported edition.
This guide intentionally focuses on deployment, installation, configuration, day-to-day use, troubleshooting, and support guidance. It does not cover licensing workflows or sensitive low-level internals.
π₯οΈ Server Requirements
Minimum requirements
XC SEO Engine requires WordPress 6.0 or higher and PHP 8.0 or higher. The documentation states it has been tested up to WordPress 6.7.
Recommended production environment
For stable production use, the server should also provide:
- WordPress's pretty permalinks enabled
- A working cron environment or reliable WP-Cron execution
- HTTPS enabled
- Standard WordPress media library support
- Normal WordPress rewrite support
- Sufficient PHP memory and execution time for a modern WordPress admin environment with plugins such as WooCommerce or other SEO tools present
Practical platform expectations
Because the plugin adds SEO output in wp_head, modifies robots.txt, hooks into the core WordPress sitemap, supports redirect processing, and may expose AI discovery endpoints, the hosting stack should not aggressively block normal WordPress rewrites, headers, or standard plugin execution. Sites using reverse proxies, CDN edge rules, or heavy caching should make sure those layers do not hide newly enabled SEO output or cached endpoint changes. This is especially relevant for llms.txt, llms-full.txt, canonical updates, redirects, and sitemap freshness.
Recommended checklist before install
- WordPress is up to date
- PHP is 8.0+
- Permalinks are not set to βPlainβ
- HTTPS is active
- Site icon is configured
- The site is not set to discourage search engines, unless intentionally in staging
-
The server is not stripping custom headers or blocking
.well-known/requests if AI Discovery is used
π¦ Installation
Standard installation
-
Upload the
xc-seo-engineplugin folder into/wp-content/plugins/, or install it through the WordPress admin plugin uploader. - Activate the plugin from the Plugins screen in WordPress.
- Open the XC SEO admin area from the left sidebar.
- Configure the main settings under the available tabs such as General, Social, AI Discovery, Schema, Redirects, Health, and Tools.
- Go to Settings β Permalinks and click Save to refresh rewrite rules. This is particularly important for custom endpoints such as
llms.txt.
After installation, verify these first
Immediately after activation, verify that:
- The plugin menu appears in the admin sidebar
- The settings page loads correctly
- homepage meta tags are presentThe
- schema output is present
robots.txtincludes expected crawler directiveswp-sitemap.xmlloads- Per-post SEO controls appear on posts/pages
- redirects behave correctly after save
- AI discovery endpoints respond if your edition includes that feature and it is enabled
βοΈ Initial Configuration
1. General settings
Start with the homepage-level SEO basics:
- Site title
- Meta description
- Keywords
- Organization or brand name
- Public URL
- Contact email
- Default Open Graph image
- Twitter/X handle if needed
This data influences homepage metadata, schema fields, and parts of the AI discovery layer. It is the foundation for the rest of the plugin.
2. Social settings
Use the social defaults to ensure content shared on social platforms has a usable title, description, and preview image. The plugin supports Open Graph and Twitter Card tags, including image fields and social metadata output.
3. Schema settings
Choose the schema type that best matches the business or entity represented by the site. The documentation indicates support for types such as Organization, Person, and LocalBusiness, alongside site-level structures like WebSite, WebPage, BreadcrumbList, Article, FAQPage, and Offer/Product-related schema.
4. AI Discovery settings
If your build includes AI Discovery, configure:
- AI discovery toggle
- site type
- additional descriptive content
- FAQ entries
- pricing plans where relevant
The plugin can generate llms.txt, llms-full.txt, and /.well-known/ai-plugin.json, and it can add an HTTP Link header that points to llms.txt. These are intended to help AI systems understand the site more effectively.
5. Redirects
Use the Redirects tab to define redirect rules with:
- source path
- destination URL
- redirect type (301 or 302)
This is useful for slug changes, deleted content replacements, migrations, and SEO-safe URL restructuring.
6. Health tab
Run the built-in SEO health check after the first setup pass. The documentation describes checks around title length, description quality, OG image presence, schema status, sitemap status, HTTPS, permalink structure, search visibility, featured images, AI discovery status, and SEO-plugin conflict detection.
π§© Main Features Explained
π Schema output
XC SEO Engine outputs a merged JSON-LD @graph rather than many fragmented blocks. Supported structured data includes organization/person identity, website, webpage, article, breadcrumb, FAQ, and pricing-related entities. It also supports pagination-aware canonical and schema IDs and includes homepage FAQ and pricing information when configured.
Best use
Use this to improve search engine understanding of the site structure, page relationships, articles, and business identity. It is especially useful on content sites, company sites, SaaS pages, and WooCommerce stores.
π·οΈ Meta tags and social output
The plugin generates:
- meta description
- keywords
- canonical URLs
- Open Graph tags
- Twitter Cards
It supports per-post overrides, canonical customization, archive handling, and paginated URLs.
π€ AI discovery layer
The AI discovery layer can expose:
-
/llms.txt -
/llms-full.txt -
/.well-known/ai-plugin.json -
a
Linkheader that references the AI description file
It auto-discovers key pages, can summarize content by post type, can include FAQs and pricing, and respects WordPress search visibility settings. If WordPress is configured to discourage search engines, the AI endpoints are designed to return 404.
π Per-post SEO controls
The plugin adds an SEO meta box to all public post types except attachments. Available fields include:
- custom SEO title
- custom meta description
- custom OG image
- robots directive
- canonical URL
- focus keyword
It also includes live character counters and a real-time Google-style SERP preview in the admin.
βͺοΈ Redirect manager
The redirect manager supports 301 and 302 rules and is intended to process requests early enough to preserve SEO behavior when URLs change. The documentation explicitly mentions loop prevention and subdirectory compatibility.
πΊοΈ Sitemap enhancements
Instead of generating a separate sitemap system, XC SEO Engine hooks into the WordPress core sitemap. It can:
- exclude WooCommerce private pages
- exclude noindex-marked content
-
boost the homepage
lastmod -
append sitemap references into
robots.txt
π WooCommerce handling
For WooCommerce sites, the plugin is designed to keep transactional pages such as cart, checkout, and account pages out of search indexing and out of the sitemap where appropriate.
π§βπ» How to Use XC SEO Engine Effectively
Homepage workflow
For the homepage, configure:
- site title
- site description
- organization details
- default OG image
- schema type
- FAQs
- pricing, if relevant to the business model
This gives the homepage the richest combination of schema, metadata, social previews, and AI-discovery context.
Article workflow
For blog posts:
- set a custom SEO title only if the default title is weak
- write a custom description for important pages
- choose a clear OG image
- set focus keyword only as a content aid, not as a keyword-stuffing target
- use robots directives sparingly and intentionally
Service page or landing page workflow
For service pages:
- use a concise title
- write a conversion-friendly description
- set a strong OG image
- define canonical carefully if similar pages exist
- include FAQ entries centrally if the homepage FAQ strategy fits the project
- enable pricing plans only where the public offer is stable and intentionally visible
Migration workflow
When migrating URLs:
- add redirects before or immediately after slug changes
- prefer 301 for permanent moves
- check for self-referencing rules
- test changed URLs from the browser
- verify the destination returns the correct final page and no redirect chain is created
Multi-plugin workflow
If another major SEO plugin is installed, XC SEO Engine can automatically disable conflicting meta/canonical/OG output while keeping schema, redirects, sitemap behavior, and AI-layer capabilities active. This makes coexistence possible, but it also means administrators must understand which plugin is responsible for which output.
β Post-Installation Validation Checklist
After configuration, validate the following:
Frontend checks
- View source on the homepage and confirm meta description, canonical tag, Open Graph tags, and JSON-LD are present.
-
Open
robots.txtand confirm sitemap and crawler rules appear as expected. -
Open
wp-sitemap.xml. - Open a blog post and confirm article schema behavior and meta overrides.
- Test one redirect rule end-to-end.
Admin checks
- Ensure the XC SEO menu is visible.
- Ensure the Health tab reports no critical issues.
- Ensure the SEO meta box appears on posts and pages.
- Ensure image picker functionality works in the admin for OG image selection.
- Ensure saved settings persist correctly.
AI discovery checks
If AI Discovery is part of the deployed edition:
-
test
llms.txt -
test
llms-full.txt -
test
/.well-known/ai-plugin.json - inspect response behavior after toggling search visibility in WordPress
- verify cache refresh after saving changes, especially if a CDN is in front of the site
π οΈ Troubleshooting
1. llms.txt or llms-full.txt returns 404
Likely causes
- Permalinks were not refreshed after activation
- AI Discovery is disabled in settings
- WordPress is set to discourage search engines
- The site or server is interfering with rewrites
- A cache or CDN is serving stale behavior
What to do
- Go to Settings β Permalinks and click Save
- Confirm search visibility is enabled for public indexing
- Confirm AI Discovery is enabled in the plugin settings
- Clear page cache / server cache / CDN cache
- Retest direct endpoint access in a browser
2. Meta tags do not appear
Likely causes
- Another SEO plugin is installed and has been detected
- Meta output was disabled in settings
- Full-page cache is serving old HTML
- Theme or output buffering is masking expected output
What to do
- Check whether Yoast, RankMath, AIOSEO, SEOPress, The SEO Framework, Slim SEO, Squirrly, or SmartCrawl are active
- Decide which plugin should own title/meta/OG output
- Clear caches
- Inspect page source again rather than relying only on browser extensions
3. Schema is missing or incomplete
Likely causes
- Schema was disabled in settings
- Cached output is stale
- The page type does not qualify for the schema block expected
- Required supporting data such as site identity, logo, FAQ content, or pricing was not configured
What to do
- Confirm schema is enabled
- Save plugin settings again
- Update the affected post/page once
- Set a site icon or custom logo
- Recheck in page source and structured data testing tools
4. Redirects do not trigger
Likely causes
- Source path was entered incorrectly
- Trailing slash mismatch or bad path formatting
- Page cache or CDN is bypassing fresh PHP execution
- The destination URL creates a self-loop or invalid rule
- The wrong redirect type or destination was saved
What to do
- Enter the source as a path, not a full source URL, when that is the intended workflow
- Retest without cache
- Check that the destination is valid and different from the source
- Test both with and without trailing slash in the browser
- Confirm the saved rule still exists in the Redirects tab
5. Per-post SEO box is missing
Likely causes
- The current content type is not public
- The item is an attachment
- The feature is not available in the active edition
- Another admin customization is hiding meta boxes
- User permissions are insufficient for the edit context
What to do
- Test on a normal post or page
- Check Screen Options / editor layout preferences
- Confirm the edition being used includes the meta box
- Verify the user can edit the post normally
6. Sitemap includes pages that should not be indexed
Likely causes
- The affected content was not explicitly marked with a noindex robots directive
- The page is not one of the known WooCommerce private pages
- Cache is serving an older sitemap view
What to do
- Set the proper robots directive on the page
- Resave the content
- Clear caches
- Reload the sitemap and re-check the item list
7. Social share image or preview is wrong
Likely causes
- No default OG image is configured
- The page has no featured image and no custom OG image
- Social platforms are showing a cached preview
What to do
- Set a global OG image
- Set a custom OG image on important posts/pages
- Use the external debugging tools linked in the Tools tab to refresh preview cache where supported
8. Health tab reports warnings
This is usually expected during initial setup. The health check is designed to flag missing or suboptimal SEO conditions such as poor title length, weak descriptions, missing OG image, plain permalinks, disabled visibility, lack of HTTPS, or missing featured images. Treat it as a guided checklist rather than a failure indicator.
π§ Operational Best Practices
- Configure homepage identity fields first before editing individual posts.
- Set a default OG image before publishing important pages.
- Refresh permalinks after first install and after structural changes.
- Use redirects during migrations instead of relying on ad hoc server rules.
- Keep only one plugin responsible for core meta output when possible.
- Use the Health tab after large content imports or redesigns.
- Recheck AI discovery endpoints after changing search visibility or cache layers.
- For WooCommerce, validate cart, checkout, and account indexing behavior after updates.
β FAQ
What is XC SEO Engine best suited for?
It is suitable for business sites, blogs, agencies, SaaS sites, WooCommerce stores, and content-heavy WordPress projects that want both conventional SEO features and AI-oriented discoverability support.
Does it create its own sitemap system?
No. It extends the core WordPress sitemap rather than replacing it with a completely separate sitemap generator.
Can it work with another SEO plugin?
Yes, but with an important caveat: when certain SEO plugins are detected, XC SEO Engine disables overlapping meta/canonical/Open Graph output to avoid duplication, while other layers such as schema, sitemap behavior, redirects, and AI discovery can remain active.
Does it support WooCommerce?
Yes. The documentation explicitly mentions WooCommerce-aware sitemap exclusions and noindex handling for private transactional pages.
Does it support per-page SEO customization?
Yes. It includes per-post fields for title, description, OG image, robots directive, canonical URL, and focus keyword.
Why are AI endpoints not visible on my site?
The usual reasons are disabled search visibility, permalinks not refreshed, the feature not being enabled, or stale cache.
Is this plugin safe for multilingual or Unicode-heavy sites?
The documentation notes Unicode-safe string handling with multibyte fallback behavior, which is a positive sign for multilingual environments.
Does it provide a live preview for search snippets?
Yes. The admin includes a live Google-style preview and live character counters for title and description fields.
π Final Notes
XC SEO Engine is best deployed as a structured SEO layer rather than just a βset and forgetβ plugin. The strongest results come from combining correct global settings, clean per-page overrides, controlled redirect use, and routine validation through the health check and frontend source inspection.