=== Seitenwacht Website-Check ===
Contributors: seitenwacht
Tags: website health, monitoring, seo, maintenance, updates
Requires at least: 5.9
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Checks essential WordPress health basics and explains the results directly in your dashboard.

== Description ==

Seitenwacht Website-Check gives administrators a clear overview of essential WordPress basics:

* availability of the public homepage
* HTTPS usage
* search engine visibility
* assigned and published WordPress privacy policy page
* readable permalink structure
* available WordPress core updates
* available plugin and theme updates
* publicly visible technical error output

When the plugin finds an issue, it links directly to the relevant WordPress setting. It never changes content or settings by itself.

The check runs only after an administrator deliberately clicks the check button. Results are stored exclusively in the website's own WordPress database. No check results are automatically sent to Seitenwacht.

The privacy policy page check only verifies whether WordPress has a published page assigned as its privacy policy page. It does not assess the page's content, legal completeness, or legal validity.

The plugin does not submit forms, click buttons, or replace continuous external monitoring. The separately available Seitenwacht service is a paid external monitoring service for businesses and agencies. It regularly checks websites and sends understandable notifications about confirmed problems. This service is optional and is not required for any local plugin feature.

More information:

* Seitenwacht plans: https://seitenwacht.de/preise/
* Terms and conditions: https://seitenwacht.de/agb/
* Privacy policy: https://seitenwacht.de/datenschutz/

== External services ==

The local website check does not send check results to Seitenwacht or to any third-party analytics service.

For the availability check, the WordPress installation requests only its own public homepage. WordPress core, plugin, and theme update information is read from update data already stored by WordPress.

The plugin contains two clearly labelled links to external Seitenwacht pages:

* Free public website check: https://app.seitenwacht.de/website-check
* Seitenwacht plans: https://seitenwacht.de/preise/

These pages open only after an administrator deliberately clicks the corresponding link. Seitenwacht's privacy policy then applies: https://seitenwacht.de/datenschutz/

== Installation ==

1. In WordPress, go to "Plugins > Add New Plugin > Upload Plugin" and select the plugin ZIP file.
2. Activate the plugin.
3. Open "Seitenwacht" in the WordPress administration menu.
4. Click "Basischeck jetzt starten" to run the first check.

== Frequently Asked Questions ==

= Does the plugin send my results to Seitenwacht? =

No. The check runs inside your own WordPress installation and stores its result there.

= Do I need a Seitenwacht account? =

No. Every local plugin feature is available without an account or payment information.

= Does the plugin test contact forms? =

No. The plugin does not submit forms. Active form testing is part of the separately available Seitenwacht monitoring service.

= Does the check change my website? =

No. The check reads technical settings and requests the website's own public homepage.

= Does the plugin verify that my privacy policy is legally complete? =

No. It only checks whether WordPress has a published page assigned as its privacy policy page. It does not provide a legal assessment.

= Why can the score decrease after an update? =

The score summarises the currently checked basics. Newly available WordPress, plugin, or theme updates can therefore appear as items that need attention.

== Screenshots ==

1. Overview with a percentage score and clearly explained results.
2. Direct next steps for detected issues.
3. Compact Seitenwacht status in the WordPress dashboard.

== Changelog ==

= 0.2.0 =
* Added eight clearly separated WordPress health checks.
* Separated WordPress core updates from plugin and theme updates.
* Added a check for publicly visible technical error output.
* Added direct next steps that lead to the relevant WordPress settings.
* Improved the result overview with icons and a more detailed dashboard widget.
* Prepared all interface strings for WordPress translations.
* Added a direct "Check öffnen" link to the Plugins screen.
* Documented the optional external Seitenwacht service.

= 0.1.0 =
* Initial internal test version.
* Added a local website check with six clearly explained items.
* Added a compact result overview and WordPress dashboard widget.
* No automatic transfer of check results to external services.
