Conclusion: WCAG Repair has not substantiated several of its adverse findings to an independently reproducible standard
Principal determination. The saved WCAG Repair report assigns security headers 0% in Site Health and 100% in Security. These apparently contradictory ratings are documented in the same report, with no disclosed reconciliation of scope or scoring. This is an established reporting defect or unexplained methodological inconsistency—not proof that all header tests are wrong.
Security verdict. Its HTTP-to-HTTPS and HSTS failures conflict with the recorded AIWebPageSEO Security Audit and supplied Nginx configuration. They are strongly contested, not conclusively falsified, because WCAG Repair's original request and response captures are unavailable. Its suspicious-redirect, cache-header and structured-data failures are not independently reproducible from the disclosed particulars.
Accessibility verdict. The claimed 201 issues across ten pages remain unverified at issue level. The separate 1,394 manual-review contrast occurrences must not be represented as confirmed violations. Independent homepage axe-core results cannot settle a ten-page comparison.
Comparative determination. AIWebPageSEO's examined audit reports and documentation provide more explicit check-level classifications and dedicated testing methodologies, but the available materials do not prove that every implementation executes correctly or that AIWebPageSEO is universally more accurate.
Final scholarly judgement. WCAG Repair should reconcile its conflicting security-header ratings and disclose per-finding URLs, requests, response headers, rules and evidence before its contested failures are treated as established defects. The evidence justifies a critical judgement on reporting reliability and reproducibility, not an unqualified assertion that the audited website is defect-free.
My AIWebPageSEO Audit evidence versus WCAG Repair: differences only
Authorship and attribution: Every AIWebPageSEO Security Audit, Accessibility Audit and related AIWebPageSEO technical audit or tool described here is my own work. WCAG Repair is the third-party scanner under examination. WAVE and the separate axe-core scan are independent third-party evidence, not audits I authored.
My AIWebPageSEO Audit’s actual checks and recorded outcomes are the baseline. Each detailed finding begins with those capabilities and results, then examines the conflicting or missing WCAG Repair evidence and gives a substantive judgement. Shared findings are excluded. Where a capability is not demonstrated in WCAG Repair’s published result, that absence is recorded as its reporting deficiency.
Check
WCAG Repair
My AIWebPageSEO Audit or independent test
Assessment
Security headers
0% in Site Health; 100% in Security
Individual PASS results for CSP, HSTS, frame protection, MIME, referrer, permissions, CORP and COOP
Opposite outcomes. WCAG Repair does not publish the claimed HTTP 200 response.
HSTS
FAIL; header missing
PASS; HSTS present
Opposite outcomes for the same header.
Suspicious redirects
FAIL; no offending destination shown
Redirect-chain tool documents hops, status codes and destinations; HTTPS redirect PASS
WCAG Repair negative: unexplained destination-based finding. These redirect tools are not automatically identical to malicious-destination classification.
Cache headers
FAIL; no affected resource identified
Private-response caching N/A where no cookies/private data are present
My AIWebPageSEO Audit positive: context-sensitive risk assessment.
Structured data
FAIL; no invalid block or rule shown
Dedicated JSON-LD / schema.org / Google validation
My AIWebPageSEO Audit positive: specific validation; WCAG Repair negative: opaque failure.
AI plugin manifest
FAIL; file absent
AI-readable formats audited separately
WCAG Repair negative: optional legacy manifest penalised as general failure.
Accessibility
201 issues over ten pages; individual instances withheld in free report
Different scopes; WCAG Repair negative: free report cannot reconcile its count with homepage-level evidence.
Report completeness
Three Security failures unnamed
All 64 security checks classified PASS / WARN / N/A / INFO
My AIWebPageSEO Audit positive: complete itemised accounting.
Evidence-based third-party audit review · 18 October 2026
WCAG Repair: Critical Examination of Negative Audit Findings
An evidence-led examination of scanner contradictions, unsupported failures, manual-review classifications and missing diagnostic evidence. Independent axe-core and WAVE results are used to test WCAG Repair claims, not to celebrate positive scores.
My AIWebPageSEO Audit security97/100Different audit methodology
Priority findings: what is wrong, disputed or insufficiently evidenced?
Assessment scope: WCAG Repair's saved multi-page audit is compared with its own internal scoring, an independent axe-core homepage scan dated 19 October 2026, the WAVE homepage assessment and the supplied My AIWebPageSEO Audit security evidence. The question is whether the scanner actually documents the test and evidence supporting each negative verdict.
01 — Contradictory security-header scores
Confirmed reporting inconsistency. WCAG Repair's Site Health module reports security headers as 0/6, while its Security module reports 100%. The report does not supply matching raw HTTP responses that would explain the discrepancy. The two verdicts conflict, and the published audit gives no per-header response evidence to explain why.
Independent countercheck. WCAG Repair reports 201 issues across ten pages. The independent a11y-check.eu axe-core scan of the homepage reports zero automated violations, 46 passed checks and one contrast review item. WCAG Repair does not expose sufficient element-level evidence for all 201 issues in the saved report. Its homepage findings cannot be independently checked against the zero-violation axe-core homepage result where affected elements and rule evidence are withheld.
03 — Manual review is not confirmed failure
Classification risk. WCAG Repair flags 1,394 colour-contrast occurrences for manual review. These must not be presented as 1,394 confirmed WCAG failures. The independent axe-core scan likewise could not resolve the background colour of 21 gradient-backed elements; its report identifies them as a single manual-review category, not a violation.
04 — HTTPS redirect and HSTS findings are disputed
Unsupported negative finding in the published report. WCAG Repair reports an HTTP-to-HTTPS redirection problem and missing HSTS in Site Health, while My AIWebPageSEO Audit's security audit records the corresponding checks as passing. WCAG Repair does not show the HTTP status, Location header, HSTS response header or redirect chain used to reach either negative conclusion. The published audit therefore does not substantiate these failures.
05 — Insufficient reproducibility of paid or undisclosed findings
Evidence gap. The saved WCAG Repair report does not disclose all 201 element-level issues. A numerical total without a complete URL, selector, rule, evidence and remediation record prevents independent verification of those undisclosed claims. The published audit asks readers to accept findings that it does not disclose or substantiate.
Methodological weakness. WCAG Repair's 86/100 security score and My AIWebPageSEO Audit's 97/100 security score arise from different checks and weights. A numerical grade does not validate a negative finding. WCAG Repair must disclose which checks failed and what observable evidence supports each verdict.
Independent primary evidence:a11y-check.eu generated an axe-core WCAG 2.1 AA report on 19 October 2026 for the assessed website with 0 violations, 46 passed checks and 1 manual-review category affecting 21 elements. WAVE reported 18 alerts and an AIM score of 9.7/10; alerts are not automatically failures.
The most important discrepancy
Security headers are scored 0% in WCAG Repair’s Site Health module, but 100% in its Security module. The published report gives mutually inconsistent conclusions without the header-level evidence necessary to reconcile them. Its HTTP-to-HTTPS and HSTS failure verdicts also lack the actual HTTP responses needed to substantiate those conclusions.
Do not misread the accessibility counts: 1,394 colour-contrast occurrences are flagged for manual review; they are not 1,394 additional confirmed violations. The free HTML does not reveal all 201 element-level findings.
How My AIWebPageSEO Audit Is Evaluated Against WCAG Repair
WCAG Repair states what it checks. My AIWebPageSEO Audit states what it checks. Only an additional capability demonstrated by My AIWebPageSEO Audit is presented as an advantage. Checks that both scanners demonstrate are not competitive benefits. Checks that cannot be compared from the available reports are not claimed as advantages.
The detailed findings and evidence remain below as supporting material, not as a list of faults attributed to My AIWebPageSEO Audit.
My AIWebPageSEO Audit Capabilities Demonstrated Beyond the WCAG Repair Report
Scope matters: WCAG Repair's saved report is a multi-category snapshot, but it is not a complete inventory of everything My AIWebPageSEO Audit can test. Comparing a 97/100 security score with 86/100 is not a fair head-to-head comparison because the test sets and weighting differ. The useful comparison is individual checks, observed evidence, depth and actionable guidance.
Editorial assessment: The WCAG Repair report's contradictory header scores and lack of raw evidence for several findings weaken its usefulness as a forensic diagnosis. That is a criticism of the reporting evidence available here, not proof that the service or all its accessibility findings are invalid.
My AIWebPageSEO Audit capability
Why this goes further / what was evidenced
Fair comparison with saved WCAG Repair page
Granular Content Security Policy (CSP) analysis
The uploaded My AIWebPageSEO Audit security result individually checks default-src 'none', inline JavaScript, eval(), inline CSS, object-src, base-uri and form-action, rather than relying on a single header-presence flag.
WCAG Repair shows conflicting aggregate security-header scores. Its free results do not expose equivalent per-directive evidence. This demonstrates greater visible granularity in the supplied My AIWebPageSEO Audit report, not necessarily absence of those tests in WCAG Repair's full product.
Context-sensitive security-header grading
The uploaded security audit grades Referrer-Policy strength, CORP and COOP, and explains why COEP, X-DNS-Prefetch-Control, Clear-Site-Data and deprecated Expect-CT should not automatically be treated as vulnerabilities when absent.
More actionable than a blanket “headers 0%” figure because it distinguishes pass, warning, informational and not-applicable outcomes.
Active security and transport checks
The submitted security report includes TLS/SSL, mixed content, redirect and DNS checks; earlier recorded evidence includes an active rate-limit test on the login endpoint. These are separate technical checks, not a WCAG accessibility claim.
The free external report gives some overlapping categories but lacks enough request/response detail to settle disputed redirect or HSTS findings.
DNS security with remediation context
Its security results distinguish genuine DNS hardening gaps from optional or non-applicable checks.
This is an example of agreement, not superiority by score.
AI-focused technical readiness
My AIWebPageSEO Audit has separately described tools for llms.txt, Markdown and schema generation/debugging, as well as related audits. Those capabilities are distinct from conventional accessibility and header checks.
WCAG Repair includes an AI-readiness category, so it would be inaccurate to claim it ignores AI entirely. The saved free report does not establish equivalent generation/debugging workflows.
Dedicated spam audit
My AIWebPageSEO Audit has a dedicated Spam Audit with public documentation at Independent scanner analysis. Treat this as a separate audit capability, not merely a generic SEO checkbox.
The saved WCAG Repair report has reputation-related scoring; it does not establish the same scope or depth as a dedicated spam audit. My AIWebPageSEO audit methods and results are the first-party baseline; WCAG Repair's published findings are evaluated against them.
Dedicated accessibility audit and guidance
My AIWebPageSEO Audit has dedicated accessibility documentation at Independent scanner analysis. This belongs in the AIWebPageSEO Audit alongside the external WCAG findings.
Do not assume my AIWebPageSEO Audit accessibility audit has cleared all 201 reported instances without a matching scan of the same ten URLs, rules, viewport and DOM state.
Other specialised website tools
The supplied materials identify separate workflows relating to HTTP errors, real traffic, combined audits, schema debugging, video metadata and sitemap handling. These are broader platform capabilities, not proof that every one was exercised in the submitted 97/100 security scan.
The WCAG Repair saved results cannot be used to conclude those capabilities are absent from its full offering; it simply does not document equivalent workflows in this report.
Why “my audits go beyond this report” is a defensible conclusion
Think of two car inspections. One says “Safety equipment: 0%” without showing what it checked. The other tells you which seatbelt, brake and light checks passed, which checks do not apply, and what to fix. The second gives you more useful evidence—even if the first inspector may have done additional tests behind the scenes.
That is the important distinction here: your supplied audit shows detailed, named checks and practical explanations. The saved WCAG Repair page sometimes gives only scores or summaries, including two security-header scores that disagree. That makes the available report less convincing, not automatically fraudulent or entirely wrong.
The submitted My AIWebPageSEO Audit security report supplies 64 classified checks (47 pass, 2 warning, 11 N/A, 4 information), including explicit CSP directive semantics and contextual interpretation of optional/deprecated headers. This is independently assessable report granularity. WCAG Repair's saved free HTML provides Site Health security headers 0/6 and Security security headers 100%, without raw per-response header evidence to reconcile the scoring models. This is an evidence-presentation defect in the accessible export; it is not evidence that all WCAG Repair checks are technically unsound.
Separate My AIWebPageSEO Audit products such as Spam Audit and Accessibility Audit are documented capabilities, but their accuracy, coverage and superiority over competing products cannot be quantified from a security scan alone. The relevant published-report question is whether WCAG Repair provides those inputs, selectors, response chains and check definitions for its own failed checks.
Evidence basis: uploaded My AIWebPageSEO Audit security audit (“97 Security Score”, 64 checks and itemised results), saved WCAG Repair HTML, uploaded Nginx file and the linked My AIWebPageSEO Audit public feature documentation. Not claimed: an independently measured superiority percentage, a complete paid-report comparison or legal wrongdoing by WCAG Repair.
Audit capability and evidence: what the published results actually demonstrate
Verification rule: a scanner is demonstrably wrong only when its exact claim is disproved by evidence from the same hostname, URL, scheme, response and relevant time. A configured directive is not the same as a captured response.
Disputed claim
What we verified in the supplied files
Why the results could differ
Defensible conclusion
HTTP returned 200; no HTTPS redirect
The supplied Nginx snippet begins with if ($host = 'www.My AIWebPageSEO Audit') { return 301 the assessed website }. It does not show a port-80 server { listen 80; ... } block. The separate My AIWebPageSEO Audit security audit says the HTTP-to-HTTPS redirect passed.
The WWW redirect rule is not proof of the apex-domain HTTP response. The actual port-80 virtual host may be configured in another file or by the hosting panel. The scans could have reached different hosts, IPs, times or redirect chains.
Conflicting observations; no proven false positive. Capture the HTTP apex and WWW responses with timestamps.
HSTS header missing
The homepage location = / contains add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;. My AIWebPageSEO Audit's audit independently reports HSTS present.
WCAG Repair may have inspected the plain HTTP response (HSTS is relevant on HTTPS), a different hostname, an intermediate response, a different route, or a historical response. Its free report does not show the raw response.
Unsupported negative finding for the audited HTTPS homepage, but not proven false at the scanner's measurement point.
Security headers 0% in Site Health, 100% in Security
Both numbers are present in the same saved WCAG Repair HTML. The homepage Nginx block explicitly configures HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and Permissions-Policy.
Different test sets, different URLs, or scoring/data-join bugs could explain the scores. The report does not disclose which six health checks failed or their response evidence.
Confirmed unexplained score discrepancy, not proof that six individual tests are false.
DNSSEC missing
There is no contradiction in the supplied scan outputs.
Corroborated at the audit dates; not a false positive. Recheck current DNS to establish present status.
1,394 contrast occurrences and 201 accessibility issues
The saved WCAG Repair HTML identifies contrast occurrences for manual review separately from its 201 issue total. It does not expose all affected selectors and computed colours.
Manual-review flags can include false alarms, but colour contrast cannot be adjudicated without foreground/background values, font size, state and rendered context.
Confirmed reporting distinction; individual WCAG outcomes not verifiable from the free export.
What WCAG Repair should disclose for a reproducible finding
These commands capture the actual status, headers and redirect chain. Run them on a machine with internet/DNS access, and compare both the apex and WWW hosts. The commands do not change your server.
Expected evidence: the HTTP request should return 301/308 or another intentional redirect to HTTPS; the final HTTPS response should include Strict-Transport-Security.
Current execution limitation: The conclusions above are based on the original saved WCAG Repair HTML and your supplied server/audit files.
Verification performed — source-by-source evidence
Evidence checked: the saved WCAG Repair report, the uploaded Nginx configuration, My AIWebPageSEO Audit’s own security audit and published HTTP/WCAG standards. Live network limitation: an independent direct connection from this environment could not resolve the target domain; therefore the observed server response at WCAG Repair’s scan time is not established. This matters: a configuration line is not itself proof of what an external scanner received.
External finding
Direct evidence checked
Verification result
Security headers: 0% vs 100%
Both scores appear in the same WCAG Repair HTML; Nginx includes CSP, HSTS and other response headers.
Confirmed internal score disagreement. Different endpoints or algorithms remain possible.
HTTP returned 200 instead of HTTPS redirect
Uploaded Nginx contains return 301 the assessed website; own audit marks HTTP-to-HTTPS redirect as passed.
WCAG Repair does not substantiate this negative finding in the published audit. The audit does not provide the HTTP status, response headers or redirect chain used for its verdict.
HSTS missing
Nginx config includes Strict-Transport-Security: max-age=31536000; includeSubDomains; preload with always; own audit marks HSTS as passed.
WCAG Repair does not substantiate this negative finding in the published audit. Must capture HTTPS response headers.
DNSSEC missing
Own audit explicitly states DNSSEC not enabled — no DNSSEC signature on this zone.
Corroborated finding. Current DNS should be rechecked before making a present-tense claim.
1,394 contrast occurrences
Original WCAG Repair HTML places these under manual-review flags, separate from 201 issue instances.
Confirmed classification: manual-review occurrences, not 1,394 proven failures.
Remaining accessibility and hidden checks
Saved free report supplies aggregate counts and some rule names, but not all selectors, URLs, screenshots and computed values.
Cannot validate individual instances. Neither automatic acceptance nor automatic dismissal is justified.
Reproducible tests for a matching external capture
The published audit should disclose the request URL, HTTP response status, redirect chain and relevant response headers when alleging transport or header failures. Without those observations, its negative result is not substantiated.
Explanation level
Finding-by-finding review
Each finding is assessed on whether WCAG Repair demonstrates the conclusion it publishes. A failed check without its supporting diagnostic evidence is classified as an unsubstantiated audit finding.
The 64-check security assessment reports named response-header controls rather than a single unexplained header score. Its documented inventory covers Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Cross-Origin-Resource-Policy and Cross-Origin-Opener-Policy. The reported security-audit outcome is 97/100, with 47 PASS, two WARN, 11 N/A and four INFO results. The overall score is contextual information, not a substitute for those individual checks.
A security-header audit should identify the tested HTTPS response, header name, actual value, applicable rule and whether the header is expected for that resource. CSP needs particular attention: the mere presence of a policy does not prove that directives are suitably restrictive. Likewise, COOP and CORP can be intentionally configured according to application architecture. My AIWebPageSEO Audit's itemised controls provide a more inspectable basis than WCAG Repair's incompatible module-level percentages.
My AIWebPageSEO Audit — actual test coverage
The 64-check security assessment reports named response-header controls rather than a single unexplained header score. Its documented inventory covers Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Cross-Origin-Resource-Policy and Cross-Origin-Opener-Policy. The reported security-audit outcome is 97/100, with 47 PASS, two WARN, 11 N/A and four INFO results. The overall score is contextual information, not a substitute for those individual checks.
WCAG Repair — direct conflict
The saved WCAG Repair results page gives Security Headers 0/6, or 0%, within Site Health, while the Security section gives Security Headers 100%. These values cannot be read as one coherent result for an identical set of six checks. If the modules use different tests, WCAG Repair needs to name them and explain the difference. It does neither in the available results. This contradiction exists inside its own output and does not depend on trusting another scanner.
Why the method matters
A security-header audit should identify the tested HTTPS response, header name, actual value, applicable rule and whether the header is expected for that resource. CSP needs particular attention: the mere presence of a policy does not prove that directives are suitably restrictive. Likewise, COOP and CORP can be intentionally configured according to application architecture. My AIWebPageSEO Audit's itemised controls provide a more inspectable basis than WCAG Repair's incompatible module-level percentages.
Assessment
NEGATIVE — WCAG Repair produces an internally inconsistent header assessment and does not reconcile it. POSITIVE — my AIWebPageSEO Audit names the controls and records their results individually. This is a demonstrable difference in report quality and audit traceability.
02HTTP → HTTPS redirectTransportOpposite test result
What WCAG Repair reports
HTTP returned 200 without redirect
Plain-English explanation
Technical assessment
My AIWebPageSEO Security Audit explicitly marks HTTP-to-HTTPS redirection PASS. The supplied server configuration also contains a port-80 redirect returning HTTP 301 to the HTTPS scheme, preserving the requested path. The audit result and configured behaviour point in the same direction: the tested site is intended to enforce encrypted transport.
For a redirecting HTTP endpoint, the client normally receives a 3xx response and a Location header identifying the HTTPS target. A status 200 for that same initial HTTP request means the requested resource was served rather than redirected. A proper report records the initial URL, status and Location, including any intermediate hops. WCAG Repair's unexplained failure can cause a site to be penalised for a transport control that my AIWebPageSEO Audit reports as passed.
My AIWebPageSEO Audit — recorded outcome
My AIWebPageSEO Security Audit explicitly marks HTTP-to-HTTPS redirection PASS. The supplied server configuration also contains a port-80 redirect returning HTTP 301 to the HTTPS scheme, preserving the requested path. The audit result and configured behaviour point in the same direction: the tested site is intended to enforce encrypted transport.
WCAG Repair — recorded outcome
WCAG Repair marks HTTP-to-HTTPS redirection FAIL and states that the HTTP endpoint returned status 200 without redirecting. This is not a minor grading disagreement: the two reports assert opposite observable HTTP behaviours. The WCAG Repair results supplied here do not include the exact request, hostname variant, response headers or returned body establishing its claimed 200 response.
Technical reason and impact
For a redirecting HTTP endpoint, the client normally receives a 3xx response and a Location header identifying the HTTPS target. A status 200 for that same initial HTTP request means the requested resource was served rather than redirected. A proper report records the initial URL, status and Location, including any intermediate hops. WCAG Repair's unexplained failure can cause a site to be penalised for a transport control that my AIWebPageSEO Audit reports as passed.
Assessment
POSITIVE — my AIWebPageSEO Audit records a direct redirect PASS supported by the documented server configuration. NEGATIVE — WCAG Repair reports the opposite result without displaying the HTTP exchange on which it relies. The evidence here is a recorded audit and configuration comparison, not a newly captured network transaction.
03HSTS missingTransportOpposite test result
What WCAG Repair reports
HSTS header missing
Plain-English explanation
Technical assessment
My AIWebPageSEO Security Audit explicitly records Strict-Transport-Security as PASS. The supplied server configuration specifies a one-year max-age, includeSubDomains and preload in the HSTS value, with configuration intended to add the header to HTTPS responses. This is more specific evidence than a generic security grade.
HSTS is defined by RFC 6797 and is conveyed in HTTPS responses. Looking for the header on an unencrypted HTTP response is not an appropriate way to determine whether an HTTPS endpoint implements HSTS. The effective policy also depends on max-age and deployment details; a site-wide assertion should identify the host and response actually examined. An unsupported missing-HSTS verdict wrongly suggests browsers lack a transport protection.
My AIWebPageSEO Audit — recorded outcome
My AIWebPageSEO Security Audit explicitly records Strict-Transport-Security as PASS. The supplied server configuration specifies a one-year max-age, includeSubDomains and preload in the HSTS value, with configuration intended to add the header to HTTPS responses. This is more specific evidence than a generic security grade.
WCAG Repair — recorded outcome
WCAG Repair reports HSTS missing. It does not identify which HTTPS URL it requested, the status returned or the headers observed. The contradiction is direct: one audit records the presence of HSTS and the other records its absence.
Technical reason and impact
HSTS is defined by RFC 6797 and is conveyed in HTTPS responses. Looking for the header on an unencrypted HTTP response is not an appropriate way to determine whether an HTTPS endpoint implements HSTS. The effective policy also depends on max-age and deployment details; a site-wide assertion should identify the host and response actually examined. An unsupported missing-HSTS verdict wrongly suggests browsers lack a transport protection.
Assessment
POSITIVE — my AIWebPageSEO Audit records HSTS PASS and has corroborating configuration evidence. NEGATIVE — WCAG Repair's published missing-header finding is contrary to that evidence and lacks a corresponding HTTPS response trace.
05Security — suspicious redirectsSecurityNegative finding lacks a destination
What WCAG Repair reports
No Suspicious Redirects check failed
Plain-English explanation
Technical assessment
My AIWebPageSEO Security Audit records HTTP-to-HTTPS redirection as PASS. Separately, the documented Redirect Chain Checker enumerates redirect hops, HTTP status codes and destination URLs, and detects excessive chains or loops. This matters because the existence of a redirect is normal: moving from HTTP to HTTPS, canonicalising a hostname or forwarding an old page does not itself imply suspicious behaviour.
Redirect-chain integrity and malicious-destination classification are related but distinct checks. A malicious-redirect determination requires the actual chain plus a stated detection criterion, such as a dangerous external destination, unexpected host transition or malicious reputation signal. My AIWebPageSEO Audit demonstrably documents redirect paths and passes its HTTPS-enforcement test; the available evidence does not identify a separately recorded malicious-destination PASS. That distinction prevents inventing a result while still holding WCAG Repair responsible for its opaque failure.
My AIWebPageSEO Audit — what it actually tests
My AIWebPageSEO Security Audit records HTTP-to-HTTPS redirection as PASS. Separately, the documented Redirect Chain Checker enumerates redirect hops, HTTP status codes and destination URLs, and detects excessive chains or loops. This matters because the existence of a redirect is normal: moving from HTTP to HTTPS, canonicalising a hostname or forwarding an old page does not itself imply suspicious behaviour.
WCAG Repair — what it actually alleges
WCAG Repair marks 'No Suspicious Redirects' failed. Its available Security summary gives no originating URL, destination hostname, intermediate hop, reputation classification or reason for suspicion. The adverse finding therefore cannot be traced to an actual destination in the published report. A scanner should not ask the site owner to accept a security accusation without identifying the address it considers dangerous.
Technical distinction and consequence
Redirect-chain integrity and malicious-destination classification are related but distinct checks. A malicious-redirect determination requires the actual chain plus a stated detection criterion, such as a dangerous external destination, unexpected host transition or malicious reputation signal. My AIWebPageSEO Audit demonstrably documents redirect paths and passes its HTTPS-enforcement test; the available evidence does not identify a separately recorded malicious-destination PASS. That distinction prevents inventing a result while still holding WCAG Repair responsible for its opaque failure.
Assessment
NEGATIVE — WCAG Repair reports a suspicious-redirect failure without naming a suspicious redirect. POSITIVE — my AIWebPageSEO Audit documents redirect-hop analysis and records secure redirection as passing. The defect in WCAG Repair is substantive: its negative claim cannot be investigated or corrected from the evidence it supplies.
My AIWebPageSEO Security Audit includes a specific check for Cache-Control on private responses. It records that check as N/A when the relevant preconditions — cookies or private data — are absent. This is an intentional distinction between an inapplicable risk and a failed control, not an omission.
A public static page can legitimately use caching directives, whereas authenticated, personalised or sensitive responses require careful storage controls. 'no-cache' permits storage subject to revalidation; 'no-store' is a stronger instruction against storage. A security finding should explain which data is at risk and what directive is required. Scoring every absent or different cache header as a security failure conflates performance policy with confidentiality risk.
My AIWebPageSEO Audit — risk-aware control
My AIWebPageSEO Security Audit includes a specific check for Cache-Control on private responses. It records that check as N/A when the relevant preconditions — cookies or private data — are absent. This is an intentional distinction between an inapplicable risk and a failed control, not an omission.
WCAG Repair — broad negative
WCAG Repair marks 'Cache Headers' failed in the Security report. The visible result does not identify a URL, resource classification, observed Cache-Control directive or reason that the response should not be cached. That missing context matters because caching is normal and often desirable for public resources.
Technical reason and consequence
A public static page can legitimately use caching directives, whereas authenticated, personalised or sensitive responses require careful storage controls. 'no-cache' permits storage subject to revalidation; 'no-store' is a stronger instruction against storage. A security finding should explain which data is at risk and what directive is required. Scoring every absent or different cache header as a security failure conflates performance policy with confidentiality risk.
Assessment
POSITIVE — my AIWebPageSEO Audit evaluates the security significance of the response and explains N/A results. NEGATIVE — WCAG Repair's cache failure is not tied to a named resource or concrete exposure in the available report. This difference directly affects the reliability of its security score.
07AI plugin manifestAI readinessOptional file treated as failure
What WCAG Repair reports
AI Plugin Manifest check failed
Plain-English explanation
Technical assessment
My AIWebPageSEO Audit has broader AI-readiness tooling, including assessment of machine-readable website information and separate structured-data capabilities. Those tools address discoverability and interoperability through multiple formats rather than assuming one legacy integration file is compulsory.
The ai-plugin.json convention arose in a particular plugin ecosystem. It is not a WCAG accessibility success criterion, HTTP security header or universal search indexing requirement. A meaningful AI-readiness assessment should distinguish optional ecosystem compatibility from machine-readable content, structured data, crawler accessibility and other capabilities. Treating the optional file as a blanket failure can reduce an AI-readiness score even when the site has no reason to publish it.
My AIWebPageSEO Audit — documented scope
My AIWebPageSEO Audit has broader AI-readiness tooling, including assessment of machine-readable website information and separate structured-data capabilities. Those tools address discoverability and interoperability through multiple formats rather than assuming one legacy integration file is compulsory.
WCAG Repair — failure criterion
WCAG Repair marks 'AI Plugin Manifest' failed. Its published result does not establish that the audited website offers an application plugin requiring an ai-plugin.json manifest, nor does it identify a general standard making that file mandatory for websites. An absent optional integration file is not, by itself, a website security vulnerability.
Technical significance
The ai-plugin.json convention arose in a particular plugin ecosystem. It is not a WCAG accessibility success criterion, HTTP security header or universal search indexing requirement. A meaningful AI-readiness assessment should distinguish optional ecosystem compatibility from machine-readable content, structured data, crawler accessibility and other capabilities. Treating the optional file as a blanket failure can reduce an AI-readiness score even when the site has no reason to publish it.
Assessment
NEGATIVE — WCAG Repair applies a failure label to an optional, context-dependent integration artefact without demonstrating applicability. POSITIVE — my AIWebPageSEO Audit documents a wider range of AI-readable content checks. This is a methodological advantage, not a claim that every AI-readiness test on either platform is equivalent.
08Structured data for AIAI readinessNo structured-data validation evidence
What WCAG Repair reports
Structured Data for AI check failed
Plain-English explanation
Technical assessment
My AIWebPageSEO Audit documents structured-data analysis and tooling for JSON-LD, schema.org types and Google-oriented validation requirements. This allows a reviewer to examine markup syntax, recognised entity types, required properties, recommended properties and actionable errors. A structured-data assessment is meaningful when it names the precise node and property at issue.
Schema.org vocabulary validity, Google's feature-specific eligibility and an individual AI product's data-ingestion preferences are different questions. A validator should not collapse them into a single unqualified failure. For example, a syntactically valid JSON-LD block may be ineligible for a particular rich-result feature without being invalid structured data. A diagnostic report should explain which standard or feature is being applied and why the observed markup fails it.
My AIWebPageSEO Audit — actual technical depth
My AIWebPageSEO Audit documents structured-data analysis and tooling for JSON-LD, schema.org types and Google-oriented validation requirements. This allows a reviewer to examine markup syntax, recognised entity types, required properties, recommended properties and actionable errors. A structured-data assessment is meaningful when it names the precise node and property at issue.
WCAG Repair — failed result
WCAG Repair reports 'Structured Data for AI' as failed in its AI-readiness checks. The visible report does not supply the tested page, extracted JSON-LD block, schema type, invalid property, parser error or validation rule. The phrase 'for AI' also does not define a universally required schema standard. A website can publish valid structured data without satisfying an undefined vendor-specific criterion.
Why the distinction matters
Schema.org vocabulary validity, Google's feature-specific eligibility and an individual AI product's data-ingestion preferences are different questions. A validator should not collapse them into a single unqualified failure. For example, a syntactically valid JSON-LD block may be ineligible for a particular rich-result feature without being invalid structured data. A diagnostic report should explain which standard or feature is being applied and why the observed markup fails it.
Assessment
POSITIVE — my AIWebPageSEO Audit has documented, rule-specific structured-data tools. NEGATIVE — WCAG Repair offers a failed category without the source markup or validation rule required to reproduce or remedy the problem. This is a substantive diagnostic gap, not merely a presentation preference.
09Accessibility — total issuesAccessibilityAccessibility evidence differs
What WCAG Repair reports
201 issues: 1 critical, 31 major, 169 minor across 10 pages
Plain-English explanation
Technical assessment
My AIWebPageSEO Accessibility Audit is documented as using axe-core alongside supplementary checks, including keyboard behaviour, focus, reflow, text spacing, non-text contrast, flashing and navigation consistency. The separate independent axe-core report for the homepage records zero automated violations, 46 passed checks and one manual-review category affecting 21 gradient-related elements. These are specific method and result statements.
For each contested issue the scanner should provide the URL, selector or DOM excerpt, rule identifier, tested state, viewport and observed failure. That evidence distinguishes a genuine defect from a false positive, a different page state or a difference in rule coverage. The AIWebPageSEO's documented supplementary tests matter because automated axe-core results alone cannot establish every aspect of WCAG conformance. WCAG Repair's available report does not give enough detail to audit its complete issue total against the independent homepage result.
My AIWebPageSEO Accessibility Audit — scope and method
My AIWebPageSEO Accessibility Audit is documented as using axe-core alongside supplementary checks, including keyboard behaviour, focus, reflow, text spacing, non-text contrast, flashing and navigation consistency. The separate independent axe-core report for the homepage records zero automated violations, 46 passed checks and one manual-review category affecting 21 gradient-related elements. These are specific method and result statements.
WCAG Repair — scope and headline result
WCAG Repair reports 201 accessibility issues across ten pages: one critical, 31 major and 169 minor. Its free report shows some issue classes, including labels, contrast, touch targets, accessible names and keyboard-accessible scrollable regions, but does not expose the complete URL-and-element inventory behind all 201 instances. A ten-page total cannot fairly be compared numerically with a one-page scan without first matching the page set.
What a technically useful disagreement analysis requires
For each contested issue the scanner should provide the URL, selector or DOM excerpt, rule identifier, tested state, viewport and observed failure. That evidence distinguishes a genuine defect from a false positive, a different page state or a difference in rule coverage. The AIWebPageSEO's documented supplementary tests matter because automated axe-core results alone cannot establish every aspect of WCAG conformance. WCAG Repair's available report does not give enough detail to audit its complete issue total against the independent homepage result.
Assessment
POSITIVE — my AIWebPageSEO Audit documents axe-core plus additional accessibility checks, and the independent homepage scan records zero automated violations. NEGATIVE — WCAG Repair's published free summary does not make all 201 alleged issues individually traceable. This is a concrete evidence-disclosure weakness; it is not a claim that ten pages were proved issue-free.
The independent axe-core report identifies 21 homepage elements for manual assessment because gradient backgrounds prevent a reliable automated foreground/background contrast calculation. It records those items separately from its zero confirmed automated violations. That distinction is technically important.
WCAG text contrast generally requires at least 4.5:1 for ordinary text or 3:1 for qualifying large text, subject to exceptions. A reliable result depends on rendered text colour, background colour at the text's location, font characteristics and state. Gradients, images and overlays can defeat simplistic colour sampling. A tool should mark such cases as inconclusive until a representative rendered contrast value is established; it should not silently convert uncertainty into a confirmed failure.
Independent axe-core scanner — actual observation
The independent axe-core report identifies 21 homepage elements for manual assessment because gradient backgrounds prevent a reliable automated foreground/background contrast calculation. It records those items separately from its zero confirmed automated violations. That distinction is technically important.
WCAG Repair — what its contrast findings mean
WCAG Repair lists eight visible contrast-related issues among its top findings and separately lists a much larger number of contrast occurrences requiring manual review. The free report does not expose computed colour values, contrast ratios and corresponding DOM selectors for every contested instance. Its headline totals therefore do not allow an external reviewer to reproduce each contrast decision.
Technical analysis
WCAG text contrast generally requires at least 4.5:1 for ordinary text or 3:1 for qualifying large text, subject to exceptions. A reliable result depends on rendered text colour, background colour at the text's location, font characteristics and state. Gradients, images and overlays can defeat simplistic colour sampling. A tool should mark such cases as inconclusive until a representative rendered contrast value is established; it should not silently convert uncertainty into a confirmed failure.
Assessment
POSITIVE — the independent axe-core result explicitly separates gradient-related manual review from violations. NEGATIVE — WCAG Repair's available report lacks sufficient per-element measurements to reproduce its displayed contrast failures. The issue is diagnostic substantiation, not an assumption that all contrast warnings are false.
12Accessibility — 1,394 contrast review flagsAccessibilityManual review is not failure
What WCAG Repair reports
1,394 occurrences across 9 pages, manual review
Plain-English explanation
Technical assessment
The saved WCAG Repair report distinguishes 201 accessibility issues from 1,394 colour-contrast occurrences flagged for manual review. The 1,394 occurrences are distributed across nine pages and are not 1,394 additional confirmed violations. Any summary that combines these figures into a single failure count would misstate the source.
A serious accessibility audit must maintain separate tallies for automated failures, potential issues needing human inspection, passed rules and not-applicable rules. It must also retain page and element identifiers so repeated instances are not confused with distinct accessibility criteria. Large counts are not inherently more thorough: they are useful only when their definitions and evidence are transparent.
WCAG Repair — two different counts
The saved WCAG Repair report distinguishes 201 accessibility issues from 1,394 colour-contrast occurrences flagged for manual review. The 1,394 occurrences are distributed across nine pages and are not 1,394 additional confirmed violations. Any summary that combines these figures into a single failure count would misstate the source.
The independent axe-core homepage report records one manual-review category involving 21 gradient-backed elements while reporting zero automated violations. That demonstrates why occurrence counts, categories and confirmed violations must remain separate. One rule category can affect multiple elements, and a manual-review item has not yet received a definitive pass/fail determination.
Methodological implication
A serious accessibility audit must maintain separate tallies for automated failures, potential issues needing human inspection, passed rules and not-applicable rules. It must also retain page and element identifiers so repeated instances are not confused with distinct accessibility criteria. Large counts are not inherently more thorough: they are useful only when their definitions and evidence are transparent.
Assessment
The independent axe-core scanner's explicit manual-review classification is a positive. WCAG Repair's 1,394 figure must be described accurately as manual-review occurrences, not proven violations. This section is retained because misinterpretation of the figure would materially distort the comparative assessment.
Three additional failures hidden behind “and 3 more”
Plain-English explanation
Technical assessment
My AIWebPageSEO Security Audit identifies 64 checks and classifies them as 47 PASS, two WARN, 11 N/A and four INFO. The counts reconcile to the stated total. Crucially, the N/A and INFO categories are visible rather than being disguised as failures. This gives the reader a defined basis for understanding why a control did or did not affect the security assessment.
A security audit is an engineering diagnostic, not simply a score. Every adverse result should identify its control, evidence, applicability, severity and remediation. Hiding three failures prevents an independent reviewer from distinguishing real vulnerabilities from optional hardening, policy preferences or scanner mistakes. A complete itemised inventory is therefore a functional advantage, not merely a more attractive presentation.
My AIWebPageSEO Audit — complete outcome accounting
My AIWebPageSEO Security Audit identifies 64 checks and classifies them as 47 PASS, two WARN, 11 N/A and four INFO. The counts reconcile to the stated total. Crucially, the N/A and INFO categories are visible rather than being disguised as failures. This gives the reader a defined basis for understanding why a control did or did not affect the security assessment.
WCAG Repair — withheld details
The available WCAG Repair Security summary says 'and 3 more failing checks' without naming those checks. It reports an overall Security score of 86/100 and 43/51 checks passed, but the displayed summary does not expose the full failure inventory. This means the reader cannot reconstruct the deduction, identify affected URLs or determine whether the remaining failed checks concern applicable security requirements.
Why transparency is substantive
A security audit is an engineering diagnostic, not simply a score. Every adverse result should identify its control, evidence, applicability, severity and remediation. Hiding three failures prevents an independent reviewer from distinguishing real vulnerabilities from optional hardening, policy preferences or scanner mistakes. A complete itemised inventory is therefore a functional advantage, not merely a more attractive presentation.
Assessment
POSITIVE — my AIWebPageSEO Audit accounts for all 64 check outcomes and distinguishes applicability from failure. NEGATIVE — WCAG Repair withholds the identity of three reported failures in its free summary. The consequence is reduced reproducibility and a weaker basis for trusting the overall score.
How audit limitations are classified
Finding not substantiated: the scanner does not provide the evidence required to justify its negative conclusion. Internal inconsistency: the scanner publishes conflicting results. Manual review: the scanner itself has not confirmed a failure. Supported: the published evidence supports the finding.
Accessibility obligations depend on the applicable legal context and WCAG conformance target. An optional security or AI-readiness enhancement is not automatically a legal requirement. This page does not claim legal certification or a complete element-level re-audit.
This is an evidence review of the findings visible in the saved free report. Unexposed paid findings are not fabricated. No third-party company is accused of intentional misrepresentation.
Primary-source technical verification: what my AIWebPageSEO audits actually do
This section is based on the live, publicly published AIWebPageSEO Security Audit and Accessibility Audit documentation, not inferred from a score. WCAG Repair's saved results are compared with the named controls below. Where WCAG Repair's available output does not describe a corresponding test, that is identified as a missing demonstrated capability or missing diagnostic evidence, rather than silently assuming the check was performed.
1. Security: passive testing, active defence verification and test scope
My AIWebPageSEO Security Audit has two explicitly defined tiers. The passive tier reads ordinary public HTTP responses, TLS handshake properties, DNS records, cookies and page content. It tests CSP, HSTS, X-Frame-Options or frame-ancestors, MIME protection, Referrer-Policy, Permissions-Policy, cross-origin resource controls, certificate validity and expiry, protocol version, mixed content, server and CMS fingerprinting, CVE matches against the NVD, email-authentication records, CAA, and security.txt. These are distinct families of checks, not a single generic 'security' score.
The active tier is available after the operator proves domain control through DNS or a well-known file. It sends bounded requests to assess whether rate limiting actually throttles repeated attempts, whether designated private pages are reachable anonymously, whether security headers remain consistent across pages and whether an upload endpoint rejects dangerous file types. The documentation explicitly distinguishes a declared security control from an observed, enforced one. The available WCAG Repair report does not show equivalent active enforcement-test evidence, so the technical advantage of the AIWebPageSEO methodology is the ability to verify behaviour instead of relying only on passive signals.
My AIWebPageSEO Security Audit also offers this-page and whole-domain scopes. It explains that HTTP security headers and CSP are response-specific, so a homepage result cannot legitimately be extended to every URL. Its score starts at 100 and deducts risk-weighted penalties, assigning greater weight to an unsafe CSP or invalid TLS certificate than to low-impact informational issues. These are documented design decisions and should be examined separately from the numerical 97/100 versus 86/100 grades.
2. Transport, CSP and diagnostic evidence
For transport security, my AIWebPageSEO Security Audit performs a real TLS handshake, checks certificate trust and expiry, identifies the negotiated TLS protocol and verifies HTTP-to-HTTPS redirection. Its documentation explicitly identifies the limitation that a general passive scan is not exhaustive cipher-suite enumeration; it names SSL Labs as a specialist for that task. The supplied AIWebPageSEO report records the redirect and HSTS checks as passing. WCAG Repair records both as failing, but its displayed results do not include the alleged HTTP 200 exchange or the HTTPS response headers supporting those negative results.
For Content-Security-Policy, my AIWebPageSEO Security Audit examines directives rather than accepting mere header presence. Its published methodology treats unsafe-inline and unsafe-eval in script policy as significant weaknesses, with risk-weighted scoring. This matters because a simple present/absent header count cannot establish whether the browser is meaningfully protected against script injection. WCAG Repair's contradictory 0% and 100% security-header categories provide no comparable directive-level explanation in the saved summary.
3. Accessibility: full WCAG 2.2 A/AA criterion accounting
My AIWebPageSEO Accessibility Audit reports all 55 WCAG 2.2 Level A and AA success criteria. Its documentation states that 35 criteria are tested fully or partly by automation and 20 require a person to check. Each criterion receives an explicit status: failed, warning, no problems found, needs a person to check, or not checked this time. The scanner uses the full axe-core rule set together with supplementary tests and reports the reason for a check it could not run. This is considerably more informative than a single count of detected issues.
The audit runs in headless Chrome after scripts have executed, examines the rendered page and two additional pages, and tests cross-page consistency. Its supplementary checks include keyboard access and traps, visible focus and focus clipping, focus hidden behind fixed or sticky overlays, 320-pixel reflow, zoom and text spacing, contrast of control boundaries and focus indicators, moving content, flashing, and consistent navigation and help. These are described in the published criterion-by-criterion documentation and should be credited as substantive engineering capabilities rather than collapsed into 'uses axe-core'.
4. Specific accessibility criteria and how they are tested
WCAG 2.2 criterion
My AIWebPageSEO Accessibility Audit's documented test
Significance for the WCAG Repair comparison
1.4.10 Reflow
Renders at 320 CSS pixels and identifies elements that force horizontal scrolling, with exceptions for inherently two-dimensional content.
Requires actual viewport and element evidence, not a generic mobile-readiness score.
1.4.11 Non-text Contrast
Measures boundaries of controls and focus indicators against the 3:1 criterion.
Distinguishes control visibility from ordinary text-contrast warnings.
1.4.12 Text Spacing
Applies WCAG spacing adjustments and identifies clipping or overlap.
Checks behaviour after user styling rather than inferring compliance from static markup.
2.1.1 Keyboard and 2.1.2 No Keyboard Trap
Examines keyboard-reachable controls and whether focus can leave interactive regions.
Exposes interaction defects that a simple HTML attribute scan may miss.
2.3.1 Three Flashes or Below Threshold
Checks for flashing above the safe threshold.
Addresses a potential physical-harm criterion rather than a cosmetic warning.
2.4.7 Focus Visible
Checks visual focus change and whether the outline is clipped by an ancestor.
Requires rendering and focus state, not just the existence of CSS.
2.4.11 Focus Not Obscured
Detects focused controls hidden by fixed or sticky overlays and identifies the obscuring element.
Checks actual focus visibility under layout conditions.
3.2.3 Consistent Navigation and 3.2.6 Consistent Help
Compares menus and help placement across the homepage and two other pages.
Requires a cross-page comparison rather than independent isolated scans.
4.1.2 Name, Role, Value
Checks accessible names, valid ARIA roles and states, and focusable elements hidden from assistive technology.
Provides rule-specific evidence for alleged ARIA and accessible-name defects.
5. Source-grounded outcome, not generic praise
The source material establishes that my AIWebPageSEO audits document both what was tested and what could not be tested. The independent homepage axe-core report recorded zero automated violations and 46 passed checks, with 21 gradient-related elements placed in manual review. WCAG Repair's saved output reports 201 issues across ten pages and 1,394 additional contrast manual-review occurrences. Those are different populations and different outcome categories. A substantive criticism of WCAG Repair is that its available results do not expose all affected elements and rule-level evidence needed to reconcile the 201 reported issues; the 1,394 manual-review occurrences must not be described as confirmed failures.
Evidence provenance: AIWebPageSEO's published Security Audit methodology and Accessibility Audit methodology; the saved WCAG Repair results HTML; the supplied 64-check Security Audit result; and the independent axe-core report. The two AIWebPageSEO pages establish published test design and capabilities; the saved reports establish recorded outcomes. No live network result has been invented.
Scholarly evidence review: claim, counterevidence, limitations and reproducibility
Evidence status: This review is grounded in the saved WCAG Repair HTML, previously supplied AIWebPageSEO security output, Nginx excerpts, available audit documentation and independent accessibility reports. The newly collected server archive aiwebpageseo-evidence.tar.gz has not been uploaded to this conversation and has not been examined. The reported 1,226 files and 28,103 excerpts are command-output counts only, not verified source contents. No finding below is presented as validated against that unavailable archive.
Primary evidence: WCAG Repair's saved results report Security Headers at 0/6 (0%) under Site Health and 100% under Security. Both values occur in the same results document.
Technical analysis: Without the six individual Site Health tests, the Security test definitions, timestamps, request URLs and raw headers, the scores cannot be reconciled. The contradiction is intrinsic to the publication; it does not establish that every underlying header check is false.
Reproducibility requirement: Require a category-to-check mapping, exact tested resources, header snapshots and score derivation. Publish a correction or a clear distinction between scopes.
F02 — HTTP-to-HTTPS redirect failure
Classification: Strong cross-report disagreement; original request not captured.
Primary evidence: WCAG Repair says the HTTP endpoint returned 200 rather than redirecting. My AIWebPageSEO Security Audit records the HTTP-to-HTTPS redirect as PASS; the supplied Nginx configuration contains a 301 canonical redirect.
Technical analysis: An HTTP 200 on the identical initial URL and deployment would be incompatible with a 301 response. Yet configuration and an earlier audit are not a packet capture of WCAG Repair's own request. Hostname, path, resolver, proxy, timing and user-agent can change the observed response.
Reproducibility requirement: Compare exact URL, hostname, DNS answer, request time and every redirect hop. Retain HTTP response headers and final destination.
Primary evidence: WCAG Repair reports HSTS missing. My AIWebPageSEO Security Audit records HSTS PASS and the provided Nginx configuration specifies Strict-Transport-Security with max-age=31536000, includeSubDomains and preload.
Technical analysis: RFC 6797 HSTS is evaluated on secure HTTPS responses; inspecting an HTTP hop or a nonrepresentative path can produce a misleading negative. The recorded Nginx directive corroborates configuration intent but does not prove every virtual host and path returned it at WCAG Repair's scan time.
Reproducibility requirement: Preserve the HTTPS response headers for the same host, path, status and date, and identify any intermediary that changes the header.
F04 — Suspicious redirects marked failed
Classification: Unsubstantiated in available third-party output.
Primary evidence: WCAG Repair marks 'No Suspicious Redirects' as FAIL but the saved summary identifies no suspicious source URL, destination, reputation criterion or hop chain. My AIWebPageSEO Redirect Chain Checker records redirect hops, status codes and destinations.
Technical analysis: A legitimate canonical HTTP-to-HTTPS redirect is not itself a malicious redirect. A redirect-chain inventory and a malicious-destination classifier are not identical tests; the correct criticism is the absence of inspectable evidence for the adverse classification, not an invented global clean bill of health.
Reproducibility requirement: Publish offending source, full chain, final hostname, timestamps, detection signature and an independently reproducible rationale.
F05 — Cache-header security failure
Classification: Unsubstantiated and potentially category-confused.
Primary evidence: WCAG Repair lists Cache Headers as failed without identifying the resource or response. My AIWebPageSEO Security Audit distinguishes non-applicable private-response caching checks from observed checks on public content.
Technical analysis: Cache-Control no-cache means a stored response must be revalidated, not that caching is prohibited. no-store is a different directive. The correct security treatment depends on whether a response contains private or authenticated data; absent resource identity, the reported failure cannot be assigned a defensible severity.
Reproducibility requirement: Identify the precise URL, response status, Cache-Control, validators, cookie/authentication context and rule used.
Primary evidence: WCAG Repair marks an AI Plugin Manifest check as failed. The saved results do not identify a binding standard that requires every website to publish a legacy plugin manifest.
Technical analysis: An optional integration convention is not, by itself, a security control, WCAG conformance criterion or universal AI discoverability prerequisite. Penalising it without declaring that the test is optional distorts the interpretation of a security score.
Reproducibility requirement: State the product-specific requirement, date of applicability and scoring weight; move optional features out of security-defect totals.
F07 — Structured data for AI marked failed
Classification: Insufficient diagnostic evidence.
Primary evidence: WCAG Repair reports a failed Structured Data for AI check without exposing a URL, invalid JSON-LD node, parser error, missing property or required schema. AIWebPageSEO has dedicated schema/JSON-LD validation tools.
Technical analysis: Schema presence, syntactic validity, vocabulary conformance and rich-result eligibility are distinct claims. A binary 'AI structured data' failure is not auditable without identifying which claim failed. AI-readability also cannot be reduced to one universal schema type.
Reproducibility requirement: Provide raw structured-data extraction, schema type, precise failing property, validation ruleset and timestamp.
F08 — Accessibility grade D and 201 issues
Classification: Count reproduced; individual truth values unverified.
Primary evidence: The saved WCAG Repair results report 201 issues over ten pages: 1 critical, 31 major and 169 minor. The independent axe-core homepage report records zero automated violations and 46 passed checks, with 21 gradient-related elements requiring manual review.
Technical analysis: A ten-page crawl and a one-page axe-core run are not equivalent samples. Zero automated violations on one homepage does not refute defects on other pages or rules outside axe-core's automated scope. Equally, a large opaque issue total cannot be independently audited without URL, selector, rule, DOM state and measured values for each instance.
Reproducibility requirement: Obtain the full issue export and run both engines on the same ten URLs at matched viewport, authentication, date and DOM state.
F09 — 1,394 contrast occurrences
Classification: Manual review, not proven failures.
Primary evidence: WCAG Repair separately lists 1,394 contrast occurrences for manual review across nine pages; the saved page also lists eight contrast issues among visible issue types.
Technical analysis: Conflating manual-review candidates with confirmed failures would inflate the apparent defect count. Gradient, image and dynamic backgrounds can prevent reliable automated contrast calculation; actual text/background colours and rendered state are necessary to establish WCAG 1.4.3 non-conformance.
Reproducibility requirement: Preserve computed colour pairs, contrast ratios, font-size/weight, page state and reviewer decision; report verified failures separately.
F10 — Security and accessibility scope of my AIWebPageSEO audits
Primary evidence: My AIWebPageSEO Security Audit distinguishes passive checks from ownership-verified bounded active tests and records 64 classified checks (47 PASS, 2 WARN, 11 N/A, 4 INFO). My AIWebPageSEO Accessibility Audit documentation describes criterion-level WCAG 2.2 A/AA reporting, axe-core plus supplementary rendered-page tests.
Technical analysis: These are substantive design and reporting capabilities, but a documented test implementation is not proof that every test ran successfully for the sampled URLs. PASS, WARN, N/A and INFO must remain distinct. The 97/100 and 86/100 scores use different denominators and scoring methods and cannot be directly subtracted as an accuracy metric.
Reproducibility requirement: For each check attach executed test ID, code version, URL, input conditions, output, severity and time. Keep documented capabilities separate from completed executions.
Primary evidence: The saved WCAG Repair Security summary states that three additional checks failed without disclosing their identities or supporting evidence.
Technical analysis: A user cannot remediate, challenge or independently reproduce unnamed failures. In scholarly review, unreported tests cannot substantiate a specific technical conclusion even if they contribute to a composite score.
Reproducibility requirement: Disclose the check names, definitions, scoring weights, observed values and tested assets.
Cross-audit coverage register
The following audit families must be evaluated as separate methodologies, rather than reduced to one generic SEO or security score. This register describes the scope of the review; it is not a claim that each audit has been executed or that all implementation files have been inspected.
AIWebPageSEO audit or tool
Evidence needed for scholarly verification
Principal comparison question
Security Audit
64-check result, per-check evidence, server-side implementation and response captures
Does WCAG Repair contradict observed transport and header results, or merely apply a different rule?
Accessibility Audit
Criterion-by-criterion WCAG 2.2 results, axe-core version, rendered DOM and selectors
Which of WCAG Repair's 201 issue instances can be reproduced on the same pages?
Spam Audit
Published methodology, server-side checks, output reports and threshold definitions
Are any WCAG Repair reputation or content penalties based on comparable tests?
Redirect Chain Checker
Complete request and hop logs with timestamps
Is there any named suspicious redirect or merely a canonical redirect?
Schema and JSON-LD tools
Extracted structured data, parse errors, vocabulary and rich-result validation output
What exactly failed the claimed 'Structured Data for AI' rule?
AI-readiness, llms.txt and robots/meta audits
Public file responses, crawler rules, schema, page metadata and test criteria
Are optional conventions being incorrectly scored as mandatory failures?
HTTP errors, coverage, performance and combined audits
URL inventories, status traces, scan date, scope and generated reports
Are site-wide conclusions supported by sampled URL coverage and reproducible requests?
Independent WAVE and axe-core
Original dated exports and page/viewport identification
Which findings corroborate or challenge the same URL and WCAG rule?
Scholarly-review decision rules
Demonstrated contradiction is reserved for inconsistent claims in the same source or for matched, reproducible responses. Strong disagreement identifies opposite recorded outcomes without matching the original request. Unsupported or unsubstantiated means the adverse finding lacks the necessary inspectable evidence. Not comparable means URL scope, test definition, date or population differs. No conclusion of site-wide accessibility conformance or universal absence of security defects follows from an automated score.
Evidence register and unresolved dependency
Inspected source artefacts: saved WCAG Repair results HTML; WCAG_Repair_Original_HTML_Verification_Report.md; aiwebpageseo-third-party-audit-comparison.md; available AIWebPageSEO security/configuration excerpts and accessibility report summaries; and the current comparison HTML. The server collector output archive has not been received. The server-side implementation analysis, 1,226-file inventory review and 28,103-excerpt verification remain pending receipt of that archive. No claim is made to have performed those tasks.
Discussion, conclusions and final assessment
Answer to the research question
The evidence examined supports a critical but bounded conclusion: the saved WCAG Repair results do not provide sufficiently transparent, internally consistent or reproducible substantiation for several of their adverse judgements about the audited website. This is not simply a disagreement between two scores. WCAG Repair assigns security headers both 0% in Site Health and 100% in Security in the same published output without explaining the divergence. That is a directly observable reporting inconsistency and the strongest confirmed finding in this review.
My AIWebPageSEO Security Audit records a passing HTTP-to-HTTPS redirect and HSTS, and the supplied Nginx configuration corroborates the intended deployment of those controls. WCAG Repair reports the opposite outcomes. This constitutes substantial contrary evidence, but not a conclusive reconstruction of WCAG Repair's original HTTP requests. A scholarly judgement must therefore classify these cases as strongly disputed, rather than inventing a matching packet capture or declaring the scanner's entire security assessment false.
Significance of the substantive findings
Three further classes of weakness recur in the available WCAG Repair output. First, its failed suspicious-redirect finding is not accompanied by an offending URL, redirect chain, destination or classification rule. Second, its cache-header and structured-data failures do not identify the affected response or invalid structured-data node. Third, an absent AI plugin manifest is treated as a failed check without an established universal obligation to provide one. These are consequential shortcomings in audit reporting because a finding that cannot be located, explained or reproduced cannot reliably guide remediation, and its contribution to a composite score cannot be independently evaluated.
My AIWebPageSEO methodology provides meaningful contrasts in the material reviewed: itemised security-check outcomes, explicit PASS/WARN/N/A/INFO distinctions, redirect-hop analysis, dedicated structured-data validation, and accessibility testing organised by WCAG success criterion. Those features improve the traceability of a finding when the associated execution records are supplied. They do not justify treating the 97/100 AIWebPageSEO security score and WCAG Repair's 86/100 score as measurements on an identical scale; different criteria, sampling and weighting prevent a direct numerical comparison.
Accessibility conclusion
WCAG Repair's 201 accessibility issues across ten pages have not been verified instance by instance in the available free summary. The independent homepage axe-core result showing no automated violations is relevant counterevidence for that particular page and tool configuration, not proof that all ten pages are free of WCAG defects. The separately listed 1,394 contrast occurrences require manual review and must not be represented as confirmed violations. The defensible conclusion is that the published accessibility grade lacks sufficient exposed instance-level evidence for independent adjudication, not that all of its underlying findings are necessarily erroneous.
Its redirect and HSTS failures conflict with recorded AIWebPageSEO results.
Strong disagreement; original scanner requests unavailable.
High for disagreement; limited for assigning root cause
Suspicious redirect, cache and structured-data failures are adequately substantiated in the free summary.
Not established; essential diagnostic particulars are missing.
High for absence of disclosed particulars
Every one of the 201 accessibility issues is a false positive.
Not established.
Insufficient evidence
My AIWebPageSEO audits offer documented, differentiated test and reporting capabilities.
Supported for the documented methodology; execution must be verified separately.
Moderate to high for design, conditional for operation
Limitations and implications for future verification
The comparison is constrained by the absence of WCAG Repair's complete issue-level exports, exact HTTP transactions and a matched ten-page accessibility rerun. The server-generated AIWebPageSEO evidence archive has not been received in this conversation; its reported inventory and excerpt counts do not constitute inspection of its contents. Consequently, the review does not claim to have verified all production implementations, performed exhaustive live testing or established universal WCAG conformance. These limitations affect the strength of individual conclusions but do not erase the directly observable reporting inconsistency or the absence of disclosed evidence for named adverse claims.
Final judgement
On the evidence available, WCAG Repair's published assessment is not sufficiently transparent to sustain all of its adverse technical conclusions without qualification. Its internal security-header inconsistency is established; several other failures are materially disputed or insufficiently documented; and its accessibility issue totals require rule- and element-level examination before their validity can be determined. My AIWebPageSEO audits demonstrate a more explicitly itemised and criterion-oriented approach in the documentation and recorded reports examined, but comparative superiority across every test cannot be established without equivalent source and execution evidence. The appropriate professional outcome is a request for WCAG Repair to disclose reproducible test particulars and correct or explain its inconsistent scoring, accompanied by a matched, independent verification of contested checks. This conclusion is critical, substantive and proportionate to the evidence rather than a blanket exoneration of either scanner.
Publication verdict — concluding determination
Finding: The published WCAG Repair results are insufficiently transparent and internally consistent to sustain all contested adverse findings as established technical defects. The simultaneous 0% and 100% security-header ratings are an unresolved contradiction within the same report. The HTTPS redirection and HSTS failures conflict with AIWebPageSEO's recorded audit results, but remain disputed rather than disproved because matched original HTTP transactions are unavailable. The suspicious-redirect, cache-header and structured-data claims lack enough disclosed particulars for replication.
Accessibility: Neither the 201 reported issue instances nor the 1,394 contrast manual-review occurrences justify a site-wide compliance or non-compliance judgement without element-level inspection. Manual-review candidates are not automatically confirmed violations; a zero-violation homepage scan is not a ten-page clearance.
Comparative outcome: The examined AIWebPageSEO audit material documents more granular check classifications and specialised methodologies. It supports a conclusion about audit traceability and design, not an untested claim of universal superiority. The server-collected archive has not been supplied here, so production execution remains outside the evidence examined.
Disposition: WCAG Repair should disclose and reconcile the conflicting header results, provide the request/response and rule-level evidence for each contested failure, and permit matched independent reruns. Until then, the disputed claims should be described as unverified or insufficiently substantiated, not as established defects. This is the final conclusion of the present evidence-bounded review.