=== Neurax Site Health Analyzer ===
Contributors: neuraxhost
Tags: security, seo, malware, performance, accessibility
Requires at least: 6.2
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.8.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Analyze SEO, security, malware, performance, accessibility, privacy, visitor analytics, and overall site health.

== Description ==

Neurax Site Health Analyzer provides a single dashboard for multiple website-health categories:

* SEO checks
* Visitor analytics: unique visitors, page views, page duration, exit pages, and visit timestamps
* Page-by-page SEO analysis for every published WordPress page
* Post-by-post SEO analysis for every published WordPress post
* Security-header checks
* Malware indicators
* Performance basics
* Accessibility basics
* Privacy-policy checks
* WordPress update and configuration health
* SSL/HTTPS checks
* SPF and DMARC checks

This plugin provides automated technical checks and readiness indicators. It does not certify legal compliance, guarantee malware-free status, or replace professional penetration testing, accessibility auditing, legal review, or PCI assessment.

== Installation ==

1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin.
2. Activate Neurax Site Health Analyzer.
3. Open Neurax Health in the admin menu.
4. Click Run Full Website Analysis.

== Changelog ==

= 1.8.5 =
* Expanded page and post SEO reporting with dedicated columns for SEO title, meta description, H1, image ALT text, content depth, internal links, canonical settings and schema indicators.
* Added clearer pass/warning/fail indicators for each SEO checker.
* Kept per-page and per-post issue lists, overall SEO scores and direct View links.


= 1.8.4 =
* Added detailed dashboard report for all stored website checker results.
* Added separate Pages and Posts SEO report tabs.
* Added checker status, severity, details, recommended fixes, SEO scores, URLs and issue lists.
* Added summary counters for total checks, passes, warnings, high-priority findings, pages and posts.


= 1.8.3 =
* Replaced CSV export with a downloadable PDF report.
* Added a light Neurax Host watermark to every PDF page.
* Email Report now includes the PDF report as an attachment.
* PDF includes overall score, findings, recommendations, page/post SEO, and 30-day analytics.


= 1.8.2 =
* Added branded PDF report export with Neurax Host watermark.
* Added PDF report attachment to configurable email delivery.
* Added report success/error notices.
* Includes admin menu icon sizing/branding fixes.

= 1.8.1 =
* Fixed WordPress admin page access after running a scan.
* Added canonical admin page slug matching the plugin slug.
* Added backward-compatible support for the previous admin page URL.

= 1.8.0 =
* Renamed the plugin to Neurax Site Health Analyzer.
* Updated the requested slug and text domain to neurax-site-health-analyzer.
* Updated contributor username to neuraxhost.
* Corrected the ipwhois.io privacy-policy URL.
* Preserved the existing SEO, security, analytics, and site-health features.

= 1.7.4 =
* Normalized all translation text domains to neurax-site-health-analyzer.
* Updated WordPress minimum version to 6.2.
* Included final analytics warning fixes.
* Shortened WordPress.org short description.

= 1.7.2 =
* Updated Page and Post SEO action-button logic.
* Hire Pro appears only for red SEO scores or detected missing SEO elements.
* Resolved appears for rows that do not meet those action conditions.
* Only one action button/status is displayed per row.

= 1.7.1 =
* Fixed recommendation action buttons.
* Hire Pro now appears only when action is required.
* Resolved now appears only for passed checks.

= 1.7.0 =
* Added Total Pages, Total Posts, and Total Categories counters.
* Added 10-record pagination to large dashboard tables.
* Added live search fields to paginated tables.
* Added record counts to searchable table sections.

= 1.6.0 =
* Added SEO analysis for every published WordPress post.
* Added post title, meta description, H1, content depth, images, ALT text, published date, and SEO score.
* Added post-level Hire Pro / Resolved actions.

= 1.5.0 =
* Added Neurax Host logo to the plugin dashboard.
* Added the current website URL to the dashboard header.
* Added Neurax branding to the WordPress admin menu.

= 1.4.0 =
* Added privacy-conscious first-party visitor analytics.
* Added unique visitors, page views, visit date/time, per-page duration, and exit pages.
* Added optional city/country lookup.
* Added most visited pages, top exit pages, and recent visits dashboards.

= 1.3.0 =
* Added all published pages listing.
* Added individual SEO scoring for each page.
* Added title, meta description, H1, word count, image and alt-text checks per page.
* Added per-page issues and Hire Pro actions.

= 1.2.0 =
* Added graphical dashboard with score rings, category progress bars, and visual finding cards.
* Added Hire Pro and Resolved action buttons for recommendations.
* Both recommendation action buttons link to Neurax contact support.

= 1.1.0 =
* Added bounded scan time and file limits to prevent white screens/timeouts.
* Added safer network/DNS checks and runtime error handling.

= 1.0.0 =
* Initial release.


== External Service ==

Optional city/country lookup uses the ipwho.is service. This feature is disabled by default.

When enabled, the visitor's IP address is sent to ipwho.is to determine approximate city and country. Neurax Site Health Analyzer does not store the raw IP address; it stores only a salted hash plus the returned city/country.

Service: ipwho.is
Privacy policy: https://ipwhois.io/privacy
Terms: https://ipwhois.io/terms

Site owners are responsible for providing any notices or consent required by applicable privacy laws for analytics and geolocation processing.
