{"id":384171,"date":"2026-10-12T06:26:48","date_gmt":"2026-10-12T06:26:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/seitenwacht-website-check\/"},"modified":"2026-10-13T06:42:17","modified_gmt":"2026-10-13T06:42:17","slug":"seitenwacht-website-check","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/seitenwacht-website-check\/","author":23583589,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.0","stable_tag":"0.3.0","tested":"7.1.3","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Seitenwacht Website-Check","header_author":"Seitenwacht","header_description":"Zeigt verst\u00e4ndliche technische Grundlagen der eigenen WordPress-Website direkt im Dashboard.","assets_banners_color":"cfd1dd","last_updated":"2026-10-13 06:42:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/seitenwacht.de\/wordpress-website-check\/","header_author_uri":"https:\/\/seitenwacht.de\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"seitenwacht","date":"2026-10-12 06:26:22","revision":3740602},"0.3.0":{"tag":"0.3.0","author":"seitenwacht","date":"2026-10-13 06:42:17","revision":3743056}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740602,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740602,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3740602,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3740602,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3740602,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0","0.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3740602,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3740602,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3740602,"resolution":"3","location":"assets","locale":"","width":1440,"height":900}},"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."}},"plugin_section":[262246],"plugin_tags":[732,5603,186,2550,265547],"plugin_category":[52,54,55],"plugin_contributors":[285974],"plugin_business_model":[],"class_list":["post-384171","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-maintenance","plugin_tags-monitoring","plugin_tags-seo","plugin_tags-updates","plugin_tags-website-health","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-seitenwacht","plugin_committers-seitenwacht"],"banners":{"banner":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/banner-772x250.png?rev=3740602","banner_2x":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/banner-1544x500.png?rev=3740602","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/icon.svg?rev=3740602","icon":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/icon.svg?rev=3740602","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/screenshot-1.png?rev=3740602","caption":"Overview with a percentage score and clearly explained results."},{"src":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/screenshot-2.png?rev=3740602","caption":"Direct next steps for detected issues."},{"src":"https:\/\/ps.w.org\/seitenwacht-website-check\/assets\/screenshot-3.png?rev=3740602","caption":"Compact Seitenwacht status in the WordPress dashboard."}],"raw_content":"<!--section=description-->\n<p>Seitenwacht Website-Check gives administrators a clear overview of essential WordPress basics:<\/p>\n\n<ul>\n<li>availability of the public homepage<\/li>\n<li>HTTPS usage<\/li>\n<li>search engine visibility<\/li>\n<li>assigned and published WordPress privacy policy page<\/li>\n<li>readable permalink structure<\/li>\n<li>available WordPress core updates<\/li>\n<li>available plugin and theme updates<\/li>\n<li>publicly visible technical error output<\/li>\n<\/ul>\n\n<p>When the plugin finds an issue, it links directly to the relevant WordPress setting. It never changes content or settings by itself.<\/p>\n\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>Administrators with an active Seitenwacht package can explicitly connect this plugin to the matching website in their Seitenwacht account. After connecting, WordPress displays the current health score, monitored areas, and up to ten confirmed open issues for this website. The connection is read-only, limited to one website, and can be revoked at any time.<\/p>\n\n<p>More information:<\/p>\n\n<ul>\n<li>Seitenwacht plans: https:\/\/seitenwacht.de\/preise\/<\/li>\n<li>Terms and conditions: https:\/\/seitenwacht.de\/agb\/<\/li>\n<li>Privacy policy: https:\/\/seitenwacht.de\/datenschutz\/<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>The local website check does not send check results to Seitenwacht or to any third-party analytics service.<\/p>\n\n<p>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.<\/p>\n\n<p>The plugin contains two clearly labelled links to external Seitenwacht pages:<\/p>\n\n<ul>\n<li>Free public website check: https:\/\/app.seitenwacht.de\/website-check<\/li>\n<li>Seitenwacht plans: https:\/\/seitenwacht.de\/preise\/<\/li>\n<\/ul>\n\n<p>These pages open only after an administrator deliberately clicks the corresponding link. Seitenwacht's privacy policy then applies: https:\/\/seitenwacht.de\/datenschutz\/<\/p>\n\n<p>Optional Seitenwacht account connection:<\/p>\n\n<ul>\n<li>Service: Seitenwacht, operated by Anna Lena Meyringer, Germany<\/li>\n<li>Purpose: display the paid monitoring status for the matching website inside WordPress<\/li>\n<li>Data sent after an administrator deliberately clicks \"Mit Seitenwacht verbinden\": the website URL, plugin version, a short-lived connection code, and later a revocable website-scoped access token<\/li>\n<li>Data received: website name and URL, plan identifier, health score and summary, monitored-area status, and up to ten confirmed open issues for that website<\/li>\n<li>No WordPress passwords, post content, form entries, visitors, or data from other Seitenwacht websites are transferred<\/li>\n<li>Privacy policy: https:\/\/seitenwacht.de\/datenschutz\/<\/li>\n<\/ul>\n\n<p>The optional connection communicates only with https:\/\/app.seitenwacht.de and can be disconnected from the plugin at any time.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to \"Plugins &gt; Add New Plugin &gt; Upload Plugin\" and select the plugin ZIP file.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open \"Seitenwacht\" in the WordPress administration menu.<\/li>\n<li>Click \"Basischeck jetzt starten\" to run the first check.<\/li>\n<li>Optional: click \"Mit Seitenwacht verbinden\" and approve the matching website in your Seitenwacht customer account.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20send%20my%20results%20to%20seitenwacht%3F\"><h3>Does the plugin send my results to Seitenwacht?<\/h3><\/dt>\n<dd><p>The local check runs inside your own WordPress installation and stores its result there. Nothing is sent automatically. Only if an administrator deliberately connects an active Seitenwacht package does the plugin exchange the website URL and plugin version and load the paid monitoring status for this one website.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20seitenwacht%20account%3F\"><h3>Do I need a Seitenwacht account?<\/h3><\/dt>\n<dd><p>No. Every local plugin feature is available without an account or payment information.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20test%20contact%20forms%3F\"><h3>Does the plugin test contact forms?<\/h3><\/dt>\n<dd><p>No. The plugin does not submit forms. Active form testing is part of the separately available Seitenwacht monitoring service.<\/p><\/dd>\n<dt id=\"does%20the%20check%20change%20my%20website%3F\"><h3>Does the check change my website?<\/h3><\/dt>\n<dd><p>No. The check reads technical settings and requests the website's own public homepage.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20verify%20that%20my%20privacy%20policy%20is%20legally%20complete%3F\"><h3>Does the plugin verify that my privacy policy is legally complete?<\/h3><\/dt>\n<dd><p>No. It only checks whether WordPress has a published page assigned as its privacy policy page. It does not provide a legal assessment.<\/p><\/dd>\n<dt id=\"why%20can%20the%20score%20decrease%20after%20an%20update%3F\"><h3>Why can the score decrease after an update?<\/h3><\/dt>\n<dd><p>The score summarises the currently checked basics. Newly available WordPress, plugin, or theme updates can therefore appear as items that need attention.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added an optional, explicit connection to an active Seitenwacht package.<\/li>\n<li>Added a read-only WordPress overview with health score, monitored areas, and confirmed open issues.<\/li>\n<li>Restricted every connection token to one matching website and made it revocable at any time.<\/li>\n<li>Kept the existing local basis check fully usable without a Seitenwacht account.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added eight clearly separated WordPress health checks.<\/li>\n<li>Separated WordPress core updates from plugin and theme updates.<\/li>\n<li>Added a check for publicly visible technical error output.<\/li>\n<li>Added direct next steps that lead to the relevant WordPress settings.<\/li>\n<li>Improved the result overview with icons and a more detailed dashboard widget.<\/li>\n<li>Prepared all interface strings for WordPress translations.<\/li>\n<li>Added a direct \"Check \u00f6ffnen\" link to the Plugins screen.<\/li>\n<li>Documented the optional external Seitenwacht service.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial internal test version.<\/li>\n<li>Added a local website check with six clearly explained items.<\/li>\n<li>Added a compact result overview and WordPress dashboard widget.<\/li>\n<li>No automatic transfer of check results to external services.<\/li>\n<\/ul>","raw_excerpt":"Checks essential WordPress health basics and explains the results directly in your dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=384171"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/seitenwacht"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384171"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384171"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384171"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384171"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384171"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}