=== Astalias SEO Tower ===

Practical SEO scanning, redirects, and optional instant indexing for WordPress.

Contributors: jopels
Tags: seo, redirects, indexnow, robots, scan
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.923
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

== Description ==

Astalias SEO Tower is developed by **Astalias GmbH**.

* Company: https://www.astalias.net/
* Astalias SEO Tower Pro: https://www.astalias.net/downloads/astalias-seo-tower-pro/

Astalias SEO Tower turns WordPress into a practical SEO control room: realistic health scoring, actionable scan results, automatic redirects for changed links, and optional instant indexing notifications.

**Core features (FREE):**

* **Control Room dashboard** with dynamic SEO Health Score, score drivers, and next actions
* **Tower Scan**: practical scan to detect common SEO blockers (robots, indexing settings, homepage title/meta/canonical, sitemaps, basic duplicates)
* **Smart Fix**: one-click fixes for common blockers
* **Redirect Manager**: rule-based and automatic redirects, priority ordering, chain/loop safety, 404 intelligence, and CSV import/export
* **Instant Index (IndexNow)** (optional): notify participating search engines when URLs change

**Astalias SEO Tower Pro**

Need social distribution and professional automation? The optional Pro add-on adds guided Instagram and TikTok distribution, social connection wizards, Google integrations, advanced automation, and professional reporting. The free edition remains fully usable on its own.

Learn more: https://www.astalias.net/downloads/astalias-seo-tower-pro/

**Privacy:**

* This plugin does not track visitors and does not collect personal data.
* All scans and rules run locally on your WordPress site.
* Optional instant indexing may send your site URLs to an external service (see below).

= External services =

Astalias SEO Tower can connect to external services only if the site administrator enables the related feature(s). These connections are optional and can be disabled at any time from **Astalias SEO Tower → Notifications**.

= Instant Index (IndexNow) submission (optional) =

Used to notify participating search engines of changed URLs on your site for faster discovery/indexing. This plugin submits to the Bing IndexNow endpoint.

* **What it is used for:** Send changed URLs to IndexNow to help search engines discover updates faster.
* **What data is sent:** A JSON payload containing your site hostname (`host`), your IndexNow key and key URL (`key`, `keyLocation`), and a list of changed URLs from your site (`urlList`).
* **When it is sent:** Only if enabled by an administrator. It may send on publish/update actions and/or when you manually submit the queue from the Instant Index screen.
* **Where it is sent:** https://www.bing.com/indexnow
* **Terms of Service:** https://www.microsoft.com/servicesagreement
* **Privacy Policy:** https://privacy.microsoft.com/privacystatement
* **Protocol documentation:** https://www.indexnow.org/documentation

== Installation ==

1. Upload the plugin to `/wp-content/plugins/astalias-seo-tower/` or install it via the Plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to **SEO Tower** in the WordPress admin menu.

== Frequently Asked Questions ==

= Does this plugin collect user data? =

No. The plugin does not track visitors and does not collect personal data.

= Does this plugin connect to external services? =

Optionally. If enabled by the site administrator, the plugin can submit changed URLs to the Bing IndexNow endpoint as described in the “External services” section above. You can disable this at any time from **Astalias SEO Tower → Notifications**.

== Screenshots ==

1. Control Room dashboard
2. Tower Scan results
3. Smart Fix panel
4. Redirect Manager
5. Notifications (Instant Index)

== Changelog ==


= 1.923 =
* Added editor-agnostic WordPress content tags for posts, pages, WooCommerce products, Easy Digital Downloads, and public custom post types.
* Uses native post_tag, product_tag, or download_tag taxonomies where available.
* Added an Astalias Content Tags metabox that works in Classic Editor and Gutenberg and stores real WordPress taxonomy terms.

= 1.922 =
* Added editor-agnostic SEO Title and SEO Description fields for posts, pages, Easy Digital Downloads products, WooCommerce products, and public custom post types.
* Fields work with the Classic Editor and Gutenberg and are exposed through standard WordPress post meta / REST for compatibility with third-party editors and builders.
* Added live search preview, secure saving, front-end document title override, and meta description output.

= 1.921 =
* Updated release line for synchronized Free/Pro 1.921 compatibility.
* Added compatibility hooks for the Pro Social Distribution wizard release.
* Ready for WordPress 7.1 with refreshed compatibility metadata.
* Fixed the Instant Index queue processor and retry scheduling.
* Restored real optional IndexNow submissions with backoff and delivery logging.
* Added a live queue dashboard, manual processing, failed URL retry, and recent delivery activity.
* Tower Scan now keeps the latest detailed findings available until the next scan.
* Expanded the free Redirect Manager with priority ordering, loop/chain safety, CSV workflows, and 404 intelligence.
* Added a one-time What's New experience and clearer next actions in Control Room.
* Added clear, non-intrusive links to Astalias SEO Tower Pro on relevant plugin screens.

= 1.889 =
* Improved dynamic SEO Health Score calculation for more realistic scan results.
* Expanded homepage SEO checks for title, meta description, canonical, noindex, and reachability.
* Added automatic redirect creation when a published URL changes.
* Improved Control Room guidance with clearer score drivers and next actions.
* Small stability and admin experience improvements.

= 1.888 =
* Added a dynamic SEO Health Score with score drivers, score deltas, and more realistic scan weighting.
* Expanded homepage checks for title, meta description, canonical, noindex, and homepage reachability.
* Added automatic redirect creation when a published URL changes.

= 1.885 =
* Removed trademark symbols from UI labels.
* Removed Sitemap Ping notifications (Google/Bing).
* Added full external services disclosure for optional Instant Index (IndexNow), including data details and policy links.

= 1.884 =
* Additional input sanitization fixes (nonce, REQUEST_URI, dir).
* Readme fixes (license + tags + short description).

= 1.883 =
* Security hardening: improved input validation/unslashing and safer CSV import.
* Added uninstall.php cleanup (options, transients, cron schedules, and DB tables).
* Small DB query hardening for WP.org compliance.

= 1.882 =
* WordPress.org clean build (no license gates)
* Packaging + stability improvements

= 1.881 =
* Redirect Manager improvements (ordering/priority, chain/loop detection)
* 404 hit counter and CSV import/export
* Smart Fix and admin UI improvements

== Upgrade Notice ==

= 1.923 =
Adds editor-agnostic WordPress content tags and native taxonomy term support across posts, pages, products, downloads, and public custom post types.

= 1.921 =
Synchronizes Free with Pro 1.921 while preserving WordPress 7.1 readiness and the 1.920 functionality improvements.

= 1.889 =
Adds more realistic SEO scoring, stronger homepage checks, and automatic redirects for changed published URLs.

= 1.888 =
Adds dynamic score logic, stronger scan realism, and automatic redirects for changed links.

= 1.885 =
Includes Instant Index disclosure, UI cleanup, and removal of Sitemap Ping.
