=== Holographic Lightweight SEO ===
Contributors: holo-alan
Tags: seo, sitemap, schema, open graph, redirects
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 1.0.32
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Clean, lightweight WordPress SEO tools for metadata, sitemaps, schema, social output, redirects and reports.

== Description ==

Holographic Lightweight SEO provides practical SEO controls for WordPress sites without front-end bloat, tracking scripts, unnecessary scripts or noisy dashboard nags.

It includes per-content SEO fields, XML sitemap support, schema, social metadata, breadcrumb output, SEO reports, conflict detection, metadata imports, redirects manager, 404 monitoring, CSV tools and lightweight admin screens.

HoloSEO is a complete free plugin. It does not use tracking and does not require a remote service for normal use.

== Features ==

* SEO title and meta description fields for enabled post types.
* Canonical URL field.
* Robots index/noindex and follow/nofollow controls.
* XML sitemap index, post type sitemaps and taxonomy sitemaps.
* Browser-friendly styled XML sitemap views that still remain valid XML.
* Individual sitemap inclusion controls.
* Search, author, date and archive noindex settings.
* Open Graph and Twitter/X card output.
* Social title, social description and social image controls.
* Default social fallback image.
* Expanded WebSite, WebPage, AboutPage, ContactPage, CollectionPage, ProfilePage, Article, BlogPosting, NewsArticle, TechArticle, LocalBusiness, Service, Product, FAQPage, HowTo, Event, Course, VideoObject, SoftwareApplication, JobPosting, Book and Review schema type support.
* Automatic FAQPage and HowTo schema extraction from page content when manual schema items are left empty.
* Organisation/person site identity settings.
* Custom JSON-LD schema field for advanced users.
* Breadcrumb shortcode and dynamic breadcrumb block.
* Google-style search preview.
* SEO overview screen.
* Missing title, missing description, noindex, duplicate metadata, thin content, image and social reports.
* Conflict detection for Yoast, Rank Math, AIOSEO, SEOPress, Slim SEO and The SEO Framework.
* Metadata and compatible site settings import from common SEO plugins.
* Redirect manager with permanent and temporary redirect types, validation and hit counts.
* Automatic slug-change redirects.
* 404 monitor.
* Bulk SEO editor.
* CSV import/export for SEO metadata.
* HTML SEO report export.
* Lightweight admin screens and clean front-end output.
* First-run setup wizard and in-plugin help.

== Installation ==

1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin.
2. Activate Holographic Lightweight SEO.
3. Follow the first-run Setup Wizard, or open HoloSEO > Setup Wizard later.
4. Open HoloSEO > Dashboard to check site status.
5. Edit posts or pages to add SEO metadata.

== Frequently Asked Questions ==

= What SEO fields can I edit on posts and pages? =

You can edit the SEO title, meta description, canonical URL, robots settings, sitemap inclusion, social sharing fields and supported schema fields for enabled post types.

= What is the sitemap URL? =

The sitemap index is available at /holoseo-sitemap.xml after permalinks have been refreshed. Activation refreshes rewrite rules automatically.

= Can I control schema output? =

Yes. HoloSEO includes supported schema types for common pages, articles, businesses, services, products, FAQs, HowTo content, events, courses, videos, software, jobs, books and reviews. Schema-specific fields stay hidden until a schema type is selected.

= Can I import metadata from another SEO plugin? =

Yes. The Import/Export screen can import common SEO titles, meta descriptions, canonical URLs, robots controls, social metadata and compatible site-wide settings from major SEO plugins. Existing HoloSEO values are preserved unless you choose to overwrite them.

= Does it try to avoid duplicate SEO output? =

Yes. HoloSEO includes conflict checks for common SEO plugins and is designed to output clean metadata without unnecessary duplicate tags.

= Can I remove plugin data on uninstall? =

Yes. Enable the clean uninstall option in HoloSEO settings before uninstalling if you want HoloSEO options, redirects, 404 logs and stored HoloSEO post meta removed.

== Screenshots ==

1. Holographic Lightweight SEO Dashboard showing status cards and practical SEO checks.

== Changelog ==

= 1.0.32 =
* Made custom JSON-LD visible for all schema selections and made valid custom schema override generated page schema to prevent duplicate page-level schema output.

= 1.0.31 =
* Fixed the SEO meta box preview setup so post IDs are defined before SEO metadata is loaded.

= 1.0.30 =
* Reworked sitemap and import helper loops to avoid repeated lookup review warnings without changing sitemap, import, redirect or metadata behaviour.

= 1.0.29 =
* Added per-redirect enable and delete controls.
* Improved sitemap output escaping and import scan handling.

= 1.0.28 =
* Split large self-contained HoloSEO code sections into focused include files while preserving existing hooks, settings, output and stored data.

= 1.0.27 =
* Improved large-site metadata import and sitemap loops by using bulk meta cache reads and cleaner term URL generation.

= 1.0.26 =
* Addressed the remaining non-menu review warnings by reducing main file line count, removing broad init/admin/template hooks, batching content lookups and tightening option/meta access paths.

= 1.0.25 =
* Improved XML string output and large-site export/sitemap queries for review readiness.

= 1.0.24 =
* Updated compatible SEO metadata import scanning to use WordPress post and meta APIs.

= 1.0.23 =
* Improved compatible SEO plugin import checks and schema source parsing.

= 1.0.22 =
* Tightened automatic FAQPage schema extraction so FAQ navigation links, category headings and related-page sections are not treated as question and answer pairs.

= 1.0.21 =
* Added automatic FAQPage and HowTo schema extraction from page content while keeping manual schema override fields available.

= 1.0.19 =
* Strengthened compatible SEO plugin metadata imports by adding direct All in One SEO table migration support and broader legacy metadata key handling.

= 1.0.18 =
* Improved Yoast SEO migration by importing from matched Yoast post metadata and Yoast indexable records before writing HoloSEO metadata.

= 1.0.17 =
* Improved SEO metadata import accuracy for Yoast SEO migrations.
* Prevented default robots values being counted as imported metadata when no useful field changed.

= 1.0.16 =
* Improved compatible SEO plugin metadata imports and report title wording.

= 1.0.15 =
* Improved request and file-upload handling for WordPress.org review readiness.

= 1.0.14 =
* Improved request handling for admin status messages, 404 redirect preparation and import workflows.

= 1.0.13 =
* Improved review compatibility for shortcode registration, saved settings, generated outputs, import handling and admin request handling.

= 1.0.12 =
* Improved review compatibility for sitemap styling, report export styling, JSON-LD output and conflict detection.

= 1.0.11 =
* Improved existing SEO data detection to avoid filtered-query parameters and meta-key queries.

= 1.0.9 =
* Improved existing SEO data detection to avoid large meta queries on sites with many compatible SEO fields.

= 1.0.8 =
* Improved import notice handling and external SEO data detection.

= 1.0.7 =
* Added the dashboard screenshot to the plugin package and readme.
* Updated the Dashboard page heading to use the full plugin name.

= 1.0.6 =
* Improved the Plugins screen View Details modal so it works for installed copies before the WordPress.org plugin directory listing is available.

= 1.0.5 =
* Added an import notice when compatible SEO plugin data is detected.
* Added a View Details link on the WordPress Plugins screen.

= 1.0.4 =
* Added a controlled SEO plugin importer for common metadata and compatible site-wide settings.

= 1.0.3 =
* Improved Redirect Manager admin output so the destination field guidance uses the current site URL.

= 1.0.2 =
* Improved Redirect Manager validation so incomplete redirect rows cannot be saved.
* Added permanent and temporary redirect type controls.

= 1.0.1 =
* Improved Redirect Manager destination handling for full URL redirects.
* Added a Create redirect action to the 404 Monitor so missing paths can be sent straight to the Redirect Manager.

= 1.0.0 =
* First public release.
* Includes editable SEO titles, meta descriptions, canonical controls, robots controls, XML sitemaps, schema, social metadata, breadcrumbs, redirects, 404 monitoring, SEO reports, bulk editing and import/export tools.
