=== WCAG DOCUMENTATION REVIEW === Sat Oct 24 17:06:13 UTC 2026 === RELEVANT HTML AND MARKDOWN FILES === /var/www/vhosts/aiwebpageseo.com/site-audit/public/404.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/AI-FILE-ADOPTION-STUDY-FULL.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/Question-Finder-AEO-Content-Research-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/about.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-implementation-evidence.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-verification-status.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aeo-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/agent-compat.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/agent-readiness.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/agents.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-file-adoption-uk-2026.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-visibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aeo-checker-tool-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aeo-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aeo-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-compat-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-compat-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-readiness-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-readiness-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ai-schema-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ai-schema-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ai-visibility-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ai-visibility-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/algo-impact-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/algo-impact-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/answer-engine-optimisation-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/app-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/app-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/backlinks-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/backlinks-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/brand-mention-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/brand-mention-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/check-schema-markup-online.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/check-webpage-seo-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cls-debugger-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cls-debugger-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cls-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-analysis-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-analysis-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-watch-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-watch-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/css-checker-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/css-checker-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cwv-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cwv-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-aeo-competitor.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-aeo-gsc.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-aeo-log-analyser.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-aeo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-agent-compat.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-agent-readiness.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ai-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ai-visibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-algo-impact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-app-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-brand-mention.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-cls-debugger.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-competitor-analysis.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-competitor-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-competitor.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-css-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-cwv.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ecommerce-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ecommerce-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ecommerce-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-eeat-detailed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-eeat.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-gbp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-gdpr-kit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-gdpr.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-geo-grid.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-hreflang.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-html-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-http-error-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-image-opt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-image-optimisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-internal-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-js-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-json-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-keywords-competitor.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-llms-txt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-llms.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-local-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-maps-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-meta-analyzer.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-migration-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-my-questions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-og-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-pagespeed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-question-finder.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-questions-and-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-rank-tracker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-readability.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-real-traffic-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-redirect-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-rich-snippets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-robots-sitemap.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-schema-builder.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-schema-debugger.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-schema-drift.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-score-history.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-security-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-serp-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-site-audit-pro.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-site-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-site-crawler.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-social-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-spam-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-trust-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/does-my-website-have-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-crawl-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-crawl-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-watch-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-watch-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/eeat-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/eeat-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gbp-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gbp-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-kit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-kit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/geo-grid-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/geo-grid-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/google-business-profile-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-content-pr.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-outreach.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-category-shifts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-page-redesign.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-price-cut.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-price-hike.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-pricing-changes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-product-launch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-product-launches.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-promotions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-review-surge.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-schema-changes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-serp-gains.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-stock-out.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-tech-stack-changes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-add-schema-markup-to-any-website.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-apply-keywords-editorial.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-b2b-saas.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-content-sites.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-in-ecommerce.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-headless.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-differentiation-playbook.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-direct-response-playbook.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-301-redirect-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-302-vs-301.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-403-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-404-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-500-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-502-bad-gateway-nginx.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-502-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-504-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-add-breadcrumbs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-add-canonical-tag.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-brand-mentions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-content-structure.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-vs-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-blocks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-checkout.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-spa.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-contact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-forms.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-navigation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-rendering.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aggregate-rating.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-crawler-access.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-extraction.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-hallucinations.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-invisibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-overviews-citation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-query-match.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-dates.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-duplicates.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-references.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-required.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-rich-results.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-type.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-urls.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-tracking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text-length-icons.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text-not-showing-hover.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alternate-page-proper-canonical.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-jump-links-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-text-distribution.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-text.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-api-404-403-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-category.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-conversion.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-preview-video.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-reviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-screenshots.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-subtitle.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-title.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-label-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-author-bios.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-author-trust-signals.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-authority-building.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-azure-gateway-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-backlinks-not-being-indexed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-benchmark-drift.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-blind-spots.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-blog-internal-linking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-brand-mentions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-branded-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-breach-response.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-breadcrumb-structured-data-issues.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-internal-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-browser-prefixes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cannibalisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonical-conflicts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonical-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonicals.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-category-pages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cdn-origin-redirects.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-changed-schema-types.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-chatgpt-invisibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-lazy-loading-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-page-indexed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-page-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-seo-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-citation-frequency.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-citations.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-ads.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-banner.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-components.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-dynamic.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-fonts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-images.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-responsive.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-video.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cms-update-regression.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-collection-architecture.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-competitor-balance.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-content-extractability.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-content-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-banner-dark-patterns.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-banner-not-showing.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-consent.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-core-update.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-core-web-vitals-assessment-failed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-coverage-drops.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-coverage-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawl-budget.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawled-currently-not-indexed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawler-traps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-create-robots-txt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-create-xml-sitemap.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cross-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crux-mismatch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-csp-frameworks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-csp-report-only.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-bundle-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-specificity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-validation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-custom-404-page.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-data-subject-rights.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-decorative-images.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deep-pages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deleted-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deprecated-html.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-description-rewrite.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-disable-hsts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-disavow-file.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-discord-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-discovered-currently-not-indexed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-doctype-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-ids.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-meta-descriptions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-products.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ecommerce-seo-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ecommerce-seo-woocommerce.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-edit-robots-txt-wordpress-cloudflare.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-blog-posts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-product-reviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-ymyl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eligible-not-shown.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-encoding-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eprivacy-tracking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-event-snippets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-excluded-by-noindex-tag.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-experience-signals.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-expertise-credentials.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-facebook-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faceted-explosion.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faceted-nav.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-rich-result.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-schema-worth-it.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-fcp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-flesch-score.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-validation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-attributes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-categories.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-edit-access.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-multi-location.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-photos.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-posts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-qa.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-restaurants.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-reviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-service-area.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-services.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-compliance-steps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-ecommerce.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-saas.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-vs-ccpa.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gemini-invisibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-geo-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-business-profile-not-showing.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-business-profile-suspended.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-sites-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-title-rewrite.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-grade-level.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gradual-erosion.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headings.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headless-ecommerce-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headless-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-helpful-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-high-lcp-mobile.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-high-ttfb.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-homepage-internal-linking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hosting-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-howto-carousel.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-howto-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-blocked.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-broken-targets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-canonical-conflict.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-language-codes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-return-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-self-reference.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-sitemap.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hsts-error.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hsts-missing-from-https-server.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-ssg.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-nodejs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-plesk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-https-redirects.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-alt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-cdn.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-cls.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-dimensions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-format.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-lazy-load.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-imessage-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-implement-lazy-loading.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-improve-website-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-indexation-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-indexation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-inp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-internal-links-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-international-transfers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-jargon.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-bundle-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-console-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-crawler-rendering.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-only-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-react.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-syntax-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-format.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-syntax.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-jsonld-coverage.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyword-difficulty.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyword-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keywords-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keywords-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lang-attribute.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lawful-basis.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-layout-shift-css.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lcp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-clusters.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-equity-flow.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-reclamation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-velocity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-linkedin-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-format.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-full.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-language.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-static-sites.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-loading-lazy-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-citations.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-brick-and-mortar.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-multi-location.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-service-area.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-sentences.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-tail-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-tasks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-schema-properties.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-urls.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-magento-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-map-pack.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-attributes.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-category.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-hours.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-photos.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-pin.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-posts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-reviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-services.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-memory-leaks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-description-not-showing-google.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-descriptions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-migration-redirects.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missed-opportunities.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-lang.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-llms.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-og.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-security-headers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-proxy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-redirects.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mobile-cwv.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-multi-location.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-multiple-schemas.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nap-consistency.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-negative-mentions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-new-validation-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-error-pages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-image-optimisation-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-no-lcp-lighthouse-error.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-no-rich-results-detected.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nofollow-internal.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nofollow-ratio.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-noindex-a-page.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-noindex-disallow.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-article.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-cache.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-image-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-locale.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-title-mismatch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-url.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-on-page-off-page-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-opt-out-ai-overviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-organization-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-orphan-pages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-orphan-products.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-out-of-stock.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-overlinking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-agents.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-with-redirect-redirect-error.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pagination-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-paragraph-length.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-passive-voice.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pdp-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pdp-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-perplexity-invisibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-plugin-schema-conflicts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-positioning-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-positive-mentions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-preview-cache.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-privacy-policy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-processor-contracts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-images.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-internal-linking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-variants.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ranking-recovery.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-blog-posts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-product-pages.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-technical-docs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-recipe-carousel.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-recipe-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-chain-contains-http.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-chains.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-domain-301.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-loops.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-apache.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-cloudflare.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-plesk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-referring-domain-gap.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-regression.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-remove-301-redirect.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-css.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-js.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-resources-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-response-time.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-snippets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-update.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-velocity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-result-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-ai-blocks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-blocks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-meta.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-syntax.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-txt-unreachable-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-conflicts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-dates.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-id-refs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-id.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-images.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-nesting.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-recommended.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-references.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-required-fields.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-required.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-type-choice.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-types.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-warnings.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-score-plateau.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-score-traffic-divergence.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-console-errors-explained.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-console-server-error-5xx.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-intent.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-seasonal-products.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-seasonal.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-apache.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-cloudflare.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-cpanel.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-directadmin.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-drupal.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-forum.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-ghost.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-iis.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-joomla.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-nginx.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-plesk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-semantic-html.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sentiment-shifts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-breadcrumbs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-stars.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-thumbnails.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-url.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-service-areas.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-set-up-301-redirect.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-set-up-gbp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sge-impact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-404s.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-no-traffic.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitelinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-404s.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-could-not-be-read.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-declaration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-index-xml-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-lastmod.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-mismatches.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-size.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-slack-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-slow-templates.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-spam-update.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-cannot-be-issued.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-hostname-mismatch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-iis-bindings.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-not-trusted.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-datemodified.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-llms.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-structured-data-syntax-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sudden-drop.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-tbt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-technical-gaps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-telegram-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-test-rich-results.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-thin-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-third-party-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-third-party.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-timeout-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-attribute.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-truncation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-toxic-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-trailing-slash.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-transitions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-trust-signals.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ttfb.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-card.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-cards.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unclosed-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unused-css.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unwanted-redirects.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-update-dates.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ux-signals.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-viewport.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-volatility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-website-403-forbidden.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-website-showing-404-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-whatsapp-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-woocommerce-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-migration.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-seo-plugin.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wp-image-optimiser.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wrong-attribution.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-www-canonicalisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-x-default.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ymyl-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ymyl-rankings.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-yoast-rank-math-meta-description-not-working.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-yoast-seo-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-get-cited-by-ai-search-engines.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-forums.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-news.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-podcasts.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-ignore-playbook.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-chatgpt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-gemini.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-perplexity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-chatgpt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-gemini.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-perplexity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-app-localisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-google-play.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ios-app-store.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-multi-location.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-restaurants.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-service-area.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-nextjs.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-custom.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-content-sites-algo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-ecommerce-algo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-service-algo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-b2b-saas.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-content-sites.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-ecommerce.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-use-ai-schema-editorial.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-electronics.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-fashion.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-home.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/hreflang-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/hreflang-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/html-checker-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/html-checker-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/http-error-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/http-error-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/image-optimisation-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/image-optimisation-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/improving-page-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/internal-links-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/internal-links-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/js-checker-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/js-checker-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/json-checker-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/json-checker-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/keywords-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/keywords-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/llms-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/llms-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/local-business-schema-markup-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/local-seo-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/local-seo-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/localbusiness-json-ld-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/maps-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/maps-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/meta-analyzer-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/meta-analyzer-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/migration-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/migration-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/my-questions-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/my-questions-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/nap-schema-markup-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-aeo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-agent-compat.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-agent-readiness.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ai-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ai-visibility.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-algo-impact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-app-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-backlinks.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-brand-mention.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-cls-debugger.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-cls.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-combined-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-competitor-analysis.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-competitor-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-css-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-cwv.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ecommerce-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ecommerce-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ecommerce-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-eeat.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-gbp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-gdpr-kit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-gdpr.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-geo-grid.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-hreflang.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-html-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-http-error-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-http-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-image-optimisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-internal-links.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-js-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-json-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-keywords.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-lcp.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-llms.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-local-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-maps-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-maps-local.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-meta-analyzer.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-meta-description.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-migration-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-my-questions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-noindex.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-og-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-open-graph-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-pagespeed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-question-finder.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-questions-and-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-readability.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-real-traffic-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-redirect-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-rich-snippets.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-robots-meta.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-robots-sitemap.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-schema-builder.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-schema-debugger.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-schema-drift.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-score-history.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-security-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-serp-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-site-audit-pro.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-site-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-site-crawler.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-social-preview.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-spam-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-thin-content.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-title-tag.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-trust-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-ttfb.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-twitter-card-tags.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/og-generator-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/og-generator-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/opening-hours-schema-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/pagespeed-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/pagespeed-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/question-finder-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/question-finder-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/questions-and-answers-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/questions-and-answers-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/rankmath-schema-generator-alternative.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/readability-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/readability-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/real-traffic-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/real-traffic-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/redirect-checker-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/redirect-checker-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/rich-snippets-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/rich-snippets-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/robots-sitemap-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/robots-sitemap-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-builder-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-builder-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-debugger-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-debugger-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-debugger-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-drift-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-drift-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-better-than-yoast.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-accountants.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-beauty-salons.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-childcare.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-courses.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-dentists.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-estate-agents-uk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-events.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-financial-services.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-gyms-fitness.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-healthcare.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-hotels.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-plumbers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-restaurants.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-shopify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-solicitors-uk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-squarespace.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-tradespeople.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-veterinary.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-for-wix.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-generator-without-wordpress.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-checker-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-for-ai-search.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-for-chatgpt-citations.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-for-google-ai-overviews.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-for-google-maps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-markup-validator-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-test-page.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-tests/events.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-tests/test-events.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/score-history-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/score-history-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/security-audit-beginner-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/security-audit-expert-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/security-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/security-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/serp-preview-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/serp-preview-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/session-html-files.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-pro-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-pro-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-crawler-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-crawler-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/social-preview-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/social-preview-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/spam-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/spam-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/structured-data-debugger-uk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/structured-data-for-perplexity-ai.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/trust-audit-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/trust-audit-guide.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/trust-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/web-page-seo-audit-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/webpage-structured-data-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/what-schema-does-my-website-have.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/aiwebpageseo-animatic.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/algo-impact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/answer-engine-optimisation-schema.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/app-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-report.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/backlinks-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/before-you-start.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/blog.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/ai-search-citations.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/ai-search-for-developers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/ai-search-mastery.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/ai-search-strategy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/get-found-by-google.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/get-mentioned-by-ai.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/indexing-troubleshooting.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/local-business-seo-diy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/local-business-seo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/local-seo-for-developers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/local-seo-mastery.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/local-seo-strategy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/schema-markup-advanced.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/schema-markup-for-developers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/schema-mastery.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/schema-strategy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/technical-crawl-indexing.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/technical-seo-architecture.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/technical-seo-for-developers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/web-performance-advanced.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/web-performance-engineering.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/web-performance-for-developers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/website-speed-optimisation.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/website-speed.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/books/what-is-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/brand-mention.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/chasing-ai-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/chatgpt.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/check-schema-markup-online.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/competitor-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/contact.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/content-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/dashboard.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/domain-verify.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-crawl.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-watch.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/fair-use-policy.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/finding-400-500-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/fonts/dejavu-fonts-ttf-2.37/README.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/ga-connected.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/google-business-profile-schema-markup.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/hey-tony-audit-false-positives-and-errors.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/indexing-crawling-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/llms_compliance.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/local-ads-accounts-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/local-seo-fixes-index.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/localbusiness-json-ld-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/login.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/maintenance.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/migration-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/my-files.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/my-questions.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/offline.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/opening-hours-schema-generator.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-testing-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/perplexity.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/pricing.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/question-finder.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/questions-and-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/rankings-traffic-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/rankmath-schema-generator-alternative.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/real-traffic-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/scam-detector.com.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-debugger-free.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-drift.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-llms-aeo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-markup-for-google-maps.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-tools-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-tools.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-tools.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-tools.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/score-history.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/security-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/security-audit.llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audits-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-basics-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-audit-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-audit.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-audit.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-policies-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/stats.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/structured-data-debugger-uk.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/test-all-categories.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/trust-audit.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/videos.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/webpage-structured-data-checker.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/website-security-answers.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-ai-says-about-aiwebpageseo-llms.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-ai-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-ai-says-about-aiwebpageseo.html.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-ai-says-about-aiwebpageseo.md /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-chatgpt-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-claude-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-copilot-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-gemini-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-google-ai-mode-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-meta-ai-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-mistral-says-about-aiwebpageseo.html /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-perplexity-says-about-aiwebpageseo.html === ACCESSIBILITY AND WCAG REFERENCES === /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:68: "name": "SEO Audit Tool: SEO, AEO, Security and Accessibility Audits", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:130: "description": "SEO, AEO, security and accessibility audits for any website: security, trust, Google spam policy, real traffic, HTTP errors, WCAG 2.2 accessibility, site audits, schema debugging and generation, E-E-A-T, Google Business Profile, llms.txt and Markdown. Pay as you go from £4.99.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:168: "Web Accessibility (WCAG 2.2)", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:237: "description": "SEO, AEO, security and accessibility audits for any website: security, trust, Google spam policy, real traffic, HTTP errors, WCAG 2.2 accessibility, site audits, schema debugging and generation, E-E-A-T, Google Business Profile, llms.txt and Markdown. Pay as you go from £4.99.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:287: "WCAG 2.2 Level A and AA accessibility audit reporting all 55 criteria", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:407: "text": "Every one of the 55 WCAG 2.2 Level A and AA success criteria, each marked failed, with warnings, no problems found, needs a person to check, or not checked this time. Each problem says who it affects, shows examples from your page and explains the fix." /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:415: "text": "Start with the errors, which must be fixed, then the warnings. Passed checks found no problems, and notes explain anything that limited the audit. The report ends with a WCAG 2.2 coverage line counting every Level A and AA criterion." /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:423: "text": "Enter the page address. The page is loaded in Chrome after its scripts have run and checked against all 55 WCAG 2.2 Level A and AA criteria: 35 are tested and 20 are marked for a person to check. Two more pages of your site are checked too." /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:790: "name": "Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:792: "description": "Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1138:

Accessibility Audit: checks things the engine behind Google Lighthouse's accessibility checks has no test for, such as whether keyboard users get stuck, whether they can see where they are on the page, and whether the page still works on a phone screen.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1140:

Each of these audits has been tested on hundreds of live sites across every type of CMS, and each checks against a published standard: WCAG 2.2 Level A and AA, Google's spam policies, the llmstxt.org spec, current Markdown guidelines, schema.org and Google's structured data rules, Google's search quality rater guidelines, and the security, log and HTTP standards behind each check. Some of them go further than the widely used audits out there.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1141:

Accessibility Audit: tests WCAG 2.2 criteria that axe-core, the engine behind Google Lighthouse's accessibility checks, has no rule for, such as keyboard traps, visible focus and reflow on phones.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1230:

Accessibility Audit

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1231:

Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1232:

WCAG 2.2 Level A and AA · All 55 criteria reported

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1234: Questions and answers about the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1239:

Every one of the 55 WCAG 2.2 Level A and AA success criteria, each marked failed, with warnings, no problems found, needs a person to check, or not checked this time. Each problem says who it affects, shows examples from your page and explains the fix.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1241:

Start with the errors, which must be fixed, then the warnings. Passed checks found no problems, and notes explain anything that limited the audit. The report ends with a WCAG 2.2 coverage line counting every Level A and AA criterion.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1243:

Enter the page address. The page is loaded in Chrome after its scripts have run and checked against all 55 WCAG 2.2 Level A and AA criteria: 35 are tested and 20 are marked for a person to check. Two more pages of your site are checked too.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1246:

The page is loaded in headless Chrome and audited after its scripts have run, using the full axe-core rule set plus the audit's own checks for criteria axe-core has no rule for: keyboard access and keyboard traps, focus that is visible and not hidden, reflow on phones, zoom, text spacing, contrast of text and of control edges, flashing, moving content, and consistent navigation and help across pages. Keyboard checks run in their own Chrome. Two more pages of the site are audited and compared. All 55 WCAG 2.2 Level A and AA criteria are reported; 35 are tested and 20 are marked as needing a person to check.

/var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1251: /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html:1595:
  • Accessibility ACT Rules
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/about.html:174:
  • Accessibility Audit
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-verification-status.html:7: /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-verification-status.html:63:constitute a full WCAG conformance determination.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/fair-use-policy.html:150: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/brand-mention.html:194: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html:475: "name": "What does the Accessibility Audit check?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html:478: "text": "It checks your page against the parts of WCAG 2.2 that can be measured reliably. It measures the text contrast of every text element against WCAG AA, checks every link has descriptive text, every form field has an accessible label and every button has an accessible name, and confirms the page has a lang attribute, a single H1, a logical heading order, main and nav landmarks and a skip-navigation link. It’s honest about its limits. Text sitting over an image or gradient can’t be measured automatically, so it tells you how many elements to check by eye. Contrast is measured in your page’s default colour scheme, so colours changed by a dark-mode toggle need checking separately. Accessibility problems lock out real visitors and also weaken the signals search engines read." /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html:752:
  • Accessibility AuditWCAG 2.2 contrast, ARIA labels and keyboard navigation.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/combined-audit.html:785:
    What does the Accessibility Audit check?

    It checks your page against the parts of WCAG 2.2 that can be measured reliably. It measures the text contrast of every text element against WCAG AA, checks every link has descriptive text, every form field has an accessible label and every button has an accessible name, and confirms the page has a lang attribute, a single H1, a logical heading order, main and nav landmarks and a skip-navigation link.

    It’s honest about its limits. Text sitting over an image or gradient can’t be measured automatically, so it tells you how many elements to check by eye. Contrast is measured in your page’s default colour scheme, so colours changed by a dark-mode toggle need checking separately. Accessibility problems lock out real visitors and also weaken the signals search engines read.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages-llms.md:9:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/novice-tutorial-accessibility.html) What web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix — written for beginners. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages-llms.md:606:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/demo-accessibility.html) A real Accessibility Audit example: 12 WCAG violations on one page including missing ARIA labels, low contrast text, no skip link and unlabelled forms. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages-llms.md:697:- [Accessibility Fixes Index](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-fixes-index.html) Fix every Accessibility Audit finding: colour contrast, alt text, keyboard navigation, focus indicators, ARIA labels and WCAG 2.2 compliance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages-llms.md:698:- [Accessibility Guide](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-guide.html) WCAG 2.1 compliance explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aiwebpageseo-animatic.html:290: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/agent-readiness.html:82: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:4:Grabzies WCAG 2.2 Evidence Reconciliation /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:7:

    Grabzies WCAG 2.2 Evidence Reconciliation

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:12:

    Full WCAG 2.2 Level A or AA conformance is not established by the evidence reconciled here. This is not a claim that every criterion fails, and it is not proof that no separate manual assessment exists elsewhere.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:24:

    This score is the report's own issue-weighted score. It is not a WCAG conformance percentage or certificate. The six individual findings include two detected failures and four items marked for investigation; they should not be treated as six failed WCAG success criteria.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:27:

    2. Report 2 — Criterion-level WCAG 2.2 A/AA statuses

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:54:

    These are tool/test-suite evidence. They are not site-wide WCAG conformance results for Grabzies, and ACT inventory counts or preliminary comparison counts must not be presented as verified pass totals.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:58:
    The saved accessibility report covers all 55 WCAG 2.2 Level A and AA success criteria and provides criterion-level statuses. Its recorded results include two failed Level AA criteria (Reflow and Non-text Contrast), one warning, one criterion reported as having no problems found, 30 criteria requiring further review, 20 requiring a person to check, and one not checked this time. Subsequent evidence records six responsive checks passing within their tested scope and a 5/5 regression result for WCAG 2.4.1 report classification. These later results apply only to the behaviours and scopes tested; they do not establish full WCAG 2.2 Level A or AA conformance for Grabzies.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html:60: /var/www/vhosts/aiwebpageseo.com/site-audit/public/questions-and-answers.html:241: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:6: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:31:

    Technical reference for WCAG 2.2 Level A and AA coverage reporting, rendered-browser accessibility evaluation, and selected ACT-associated axe-core checks.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:38: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:40:

    WCAG 2.2 Level A and AA assessment coverage

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:41:

    The Accessibility Audit maintains a criterion-by-criterion coverage list for all 55 WCAG 2.2 Level A and AA success criteria. The production implementation classifies 4 criteria as fully automated, 31 as partially automated, and 20 as requiring human evaluation. These classifications describe how the tool evaluates each criterion; they are not a claim that every criterion has been conclusively passed.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:42:

    For each criterion, the report identifies one of five outcomes: Failed, Warning, No problems found, Needs a person to check, or Not checked this time. Partially automated criteria can also display specific guidance about what still needs human verification, such as the accuracy of image alternatives, completeness of captions, or functionality beyond the keyboard interactions tested.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:75:
  • The ACT metadata tag is an axe-core classification. This page does not claim one-to-one correspondence or verified equivalence with individual published W3C ACT Rules.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:78:
  • The tool reports coverage across all 55 WCAG 2.2 A/AA criteria, including criteria for which it explicitly requests human evaluation. Its automated findings alone do not constitute a final conformance determination; the report identifies the remaining review needed rather than treating an untested aspect as a confirmed pass.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:85:
  • W3C WAI: ACT Rules
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:92:

    Reconciled accessibility verification evidence — 22 October 2026

    This section records previously completed checks; it is not a new test or a WCAG conformance certificate.

    EvidenceRecorded outcomeScope
    Production functional audit100/100; 0 errors; 0 warnings; 25 checks passedRecorded production scan; not a conformance certificate
    WCAG 2.2 A/AA coverage55 criteria reportedCoverage is not a 55/55 conformance pass
    WCAG criterion assessment categories35 automated/partially automated; 20 requiring human reviewCoverage classification, not completed manual verdicts
    Earlier audit classification33 no problems; 20 human assessment; 2 not checkedSnapshot; do not combine as disjoint totals with the 35/20 classification
    Official ACT text-spacing examples38/38 matchedTwo scoped ACT rules
    Text-spacing regressions30/30 passedScoped regression
    WCAG 2.4.1 report classification5/5 passedLater result supersedes earlier hidden-skip-link misclassification
    W3C readiness6/6 passedPublication/source integrity/recorded integration only
    Corrected custom-audit fixtures4/4 detectedMissing-document-title historical issue corrected
    ACT inventories258 examples across 15 rules; 1,211 manifest entriesInventories; not independently verified full-case PASS totals
    Preliminary ACT comparison206 compared; 100 matches; 106 mismatchesMapping unvalidated; mismatches not established production defects

    Manual assessment: No complete criterion-by-criterion manual assessment with documented PASS/FAIL/NOT APPLICABLE results was recovered. Do not convert this absence into a failed criterion or claim that a test was never performed.

    Conformance status: The reconciled evidence establishes the recorded audit and regression outcomes listed above. This summary does not contain a complete independent criterion-by-criterion conformance decision for any specified website. Absence of that decision from this summary is not evidence that the assessment was not performed, and is not a finding of nonconformance.

    Recorded real-site rendered-browser assessment

    The production audit has recorded real site-specific findings, not merely checklist coverage. Its Chromium-rendered report measured 336px page width at a 320px viewport (reflow), checked 22 keyboard tab stops for visible focus, identified eight low-contrast control edges, and measured contrast for 39 text elements (two unmeasurable). It also reported text-spacing resilience, 200% zoom, orientation, selected multi-page consistency, motion-pause and flash-frequency outcomes.

    The audit provides criterion-level outcomes: Failed, Warning, No problems found, Needs a person to check, and Not checked this time. These are actual site-specific assessment and reporting capabilities. This reconciliation does not reproduce a complete final conformance verdict for a named website; it does not establish that no such verdict exists.

    Source: AIWebPageSEO W3C Evaluation Tool Evidence dossier, 22 October 2026, based on observed live report and production-browser outputs.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:94:
    AIWebPageSEO · Technical documentation of WCAG 2.2 A/AA assessment coverage and the verified axe-core 4.10.2 configuration. This page is not an accessibility conformance certificate.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:102:does not by itself establish full WCAG 2.2 Level A or AA conformance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:111:

    Grabzies WCAG 2.2 evidence reconciliation

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:112:

    Review the completed Grabzies WCAG 2.2 evidence reconciliation /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html:114:Automated coverage does not by itself establish full WCAG 2.2 Level A or AA conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:427: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:499:

    ToolsAccessibility AuditCSS CheckerSpam Policy AuditBlogHomepageAI filesDemo pages

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:502:

    The homepage, pricing page and blog were run through our own Accessibility Audit and every finding was fixed in the pages themselves. The homepage went from 20 out of 100 to 100 out of 100, with no errors or warnings, and the pricing page and blog, checked in the same run, came back clean too. A free third-party scan reported 186 issues on the same page; each example it gave was checked against WCAG 2.2 and the A and AA ones were false alarms, written up on the blog.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:503:

    Running the audit on our own site also showed where the audit itself was wrong: a site-search check that passed on a link to another site's search page, report text that failed its own contrast rule, and labels that still said WCAG 2.1. Each was fixed and re-tested. The blog's 97 posts were given proper SEO and AEO fields, and the llms, markdown and AI discovery files were corrected so AI tools describe the platform as it is now.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:516:
  • Accessibility Audit passed a site search that wasn't there. Any link containing /search? counted as a site search, including a link to Google Safe Browsing's search page. Search and site map links now only count when they point to the same site.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:517:
  • Accessibility Audit report failed its own contrast check. Descriptions were grey at 2.6:1 and some headings green at 2.3:1; in dark mode, titles were near-black on a dark card. The report now uses the page's theme colours: 171 pieces of report text below AA in light mode and 40 in dark mode became 0.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:518:
  • Accessibility Audit marked some controls as never seen. Controls that start off-screen are now measured again half a second after they take focus, before being reported.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:520:
  • Accessibility Audit said WCAG 2.1. Its title, description, tool card and subtitle now say WCAG 2.2, which is what it tests.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/changelog.html:637:

    ToolsSite AuditSite Audit ProAccessibility AuditImage OptimisationSchema DebuggerReadability CheckerTool DirectoryAdmin statistics

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-visibility.html:180: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:10:Website Accessibility Checker: Test Pages Against WCAG 2.2 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:11: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:16: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:21: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:25: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:26: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:28: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:61: "name": "Website Accessibility Checker: Test Pages Against WCAG 2.2", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:62: "description": "Check any web page against all 55 WCAG 2.2 Level A and AA criteria as visitors see it: contrast, keyboard access, focus, reflow and more, with a fix for each.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:116: "name": "Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:124: "name": "Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:126: "description": "Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:138: "All 55 WCAG 2.2 Level A and AA success criteria reported", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:310: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:368: Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:376:

    ♿ Website Accessibility Audit

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:377:

    Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site. Every one of the 55 Level A and AA success criteria is reported: 35 are tested and 20 are marked for a person to check. Each problem says who it affects, shows examples from your page and explains the fix. Use this website accessibility checker to test any page against WCAG 2.2 as a visitor sees it.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:410:

    Everything you need to know about why this audit exists, the laws behind it, what WCAG 2.2 asks of a website, what this audit checks, what no automated audit can check, and how to read your report. Open any section below.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:416:

    Accessibility laws in the UK, the European Union, the United States and Canada all point to the same standard for websites: the Web Content Accessibility Guidelines, known as WCAG. WCAG is written by the World Wide Web Consortium (W3C), the body that develops the standards the web is built on. The latest version is WCAG 2.2, and it sets out 55 success criteria at Levels A and AA, which is the level most laws ask for.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:419:

    We built this audit to close that gap. It checks your site against WCAG 2.2 Level A and AA, including the problems that affect people the most and that many tools leave out. It audits your pages as your visitors actually see them, it checks more than one page of your site, and it tells you plainly what it could not check, so you never mistake "not tested" for "no problems".

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:431:

    The Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 apply to central and local government, the NHS, schools, universities and many other public bodies. GOV.UK guidance says public sector websites must "meet the international WCAG 2.2 AA accessibility standard" and publish an accessibility statement explaining any parts that do not.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:435:

    The Act itself describes accessibility in general terms. The technical detail comes from the European standard EN 301 549. Its latest version, EN 301 549 v4.1.1, was published on 2 September 2026 and uses WCAG 2.2 Level AA as its baseline for websites. It becomes the standard that gives a legal presumption of conformity once it is cited in the Official Journal of the EU, which is expected later in 2026. Until then the earlier version, based on WCAG 2.1 AA, is the cited standard. Checking against WCAG 2.2 AA covers both.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:441:

    In April 2024 the US Department of Justice published a rule under Title II of the ADA requiring the websites and mobile apps of state and local governments to meet WCAG 2.1 Level AA. After an extension published in April 2026, the deadlines are 26 April 2027 for public bodies serving 50,000 people or more, and 26 April 2028 for smaller ones and special district governments.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:451:

    WCAG 2.2 includes every Level A and AA success criterion from WCAG 2.1 and 2.0, apart from one, 4.1.1 Parsing, which WCAG 2.2 removed because modern browsers and assistive technology no longer depend on it. So a site that meets WCAG 2.2 Level AA meets the level every law above points to. That is why this audit checks against WCAG 2.2 Level A and AA.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:455: 3. WCAG 2.2 in plain English /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:456:

    WCAG stands for Web Content Accessibility Guidelines. It is published by the World Wide Web Consortium (W3C), the international body that develops standards for the web. WCAG 2.2 became a W3C Recommendation in October 2023 and is the current version.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:474:

    WCAG 2.2 has 55 success criteria at Levels A and AA. This audit reports on all 55, so you can see where your site stands on each one.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:476:

    What WCAG 2.2 added

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:477:

    WCAG 2.2 added six success criteria at Levels A and AA:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:486:

    WCAG 2.2 also removed 4.1.1 Parsing, which dealt with errors in page code that modern browsers and assistive technology now handle on their own.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:494:

    This audit tests 35 of the 55 WCAG 2.2 Level A and AA success criteria, fully or in part. For each one below you will find what it means for the people using your site, what a failure looks like, and the usual fix. Where a criterion is only partly testable by an automated audit, the report says so and tells you what a person should still check.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:615:

    It never assumes a pass. Every one of the 55 WCAG 2.2 Level A and AA success criteria is shown with one of five results: failed, warning, no problems found, needs a person to check, or not checked this time. If something could not be tested on your page, the report says so instead of leaving it out. You always know exactly what was and was not tested.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:622:

    Some WCAG success criteria depend on meaning, purpose or judgement that software cannot reliably assess. A tool can find an image with no description, but it cannot tell whether a description that exists actually describes the image. It can find a video with no captions, but it cannot tell whether the captions say what is spoken. That is true of every automated accessibility tool, not only this one.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:623:

    Of the 55 WCAG 2.2 Level A and AA success criteria, 20 need a person to check in full, and the report marks each of them "needs a person to check" so they are never mistaken for a pass:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:643:

    The WCAG 2.2 coverage line. At the end of the report, every Level A and AA success criterion is counted under one of five results:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:751:is not a 55/55 conformance pass. Full WCAG 2.2 Level A/AA conformance /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:760:

    Grabzies WCAG 2.2 evidence reconciliation

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:761:

    Review the completed Grabzies WCAG 2.2 evidence reconciliation /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html:763:Automated coverage does not by itself establish full WCAG 2.2 Level A or AA conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-tools.html:472: 'page-accessibility':{title:'Accessibility Audit — WCAG 2.1 SEO Tool | aiwebpageseo',desc:'WCAG 2.1 compliance analysis — checks contrast ratios, ARIA labels, keyboard navigation and screen reader compatibility. Accessibility issues hurt SEO rankings.',canonical:'https://aiwebpageseo.com/accessibility-audit.html'}, /var/www/vhosts/aiwebpageseo.com/site-audit/public/my-questions.html:145: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/algo-impact.html:194: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/question-finder.html:201: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-mistral-says-about-aiwebpageseo.html:331:
  • Audit & Crawling: Site Audit (30p), the combined "Actual Intelligence" audit (1999p), Geo-Grid Audit (399p) for local ranking grids, Site Crawler (199p), HTTP Error Audit, Meta Tag Analyzer, HTML/CSS/JavaScript/JSON checkers, Accessibility Audit (5p), Image Optimisation, Redirect Chain Checker, Robots & Sitemap Tester, Hreflang Checker (1p), Local SEO Checker, and a Spam Policy Audit.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/schema-drift.html:175: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/pricing.html:105: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/security-audit.html:204: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-audit.html:80: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/agent-compat.html:187: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:8: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:26: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:46: "description": "Answers to UK website accessibility questions, WCAG 2.2 A/AA audits, accessibility costs, legal duties, form labels and how AIWebPageSEO tests accessibility.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:57: "name": "WCAG 2.2 Level A and AA" /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:91: "name": "AIWebPageSEO Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:124: "name": "How Much Does an Accessibility Audit Cost in the UK?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:196: "name": "Does AIWebPageSEO report all WCAG 2.2 Level A and AA success criteria?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:199: "text": "Yes. Its coverage report lists all 55 WCAG 2.2 Level A and AA success criteria, showing findings or the need for additional checking for each criterion." /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:212: "name": "Does a report with no automated problems found establish full WCAG conformance?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:215: "text": "No. The report identifies criteria that need a person to check and notes additional human verification for partially automated criteria. A result of “no problems found” means the checks performed did not identify a mapped issue." /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:252:How Much Does an Accessibility Audit Cost in the UK?An accessibility audit in the UK costs from free or a few pounds per page for an automated check (our WCAG 2.2 audit is £2.49) to roughly £350 to £900 for an informal manual review and about £1,500 to £5,000 or more for a full manual WCAG 2.2 AA audit, based on UK providers' published prices in October 2026. The price depends mainly on how much is tested by hand, how much of the site is covered and what the report includes. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:253:How Much Does a WCAG Audit Cost?A WCAG audit costs from free for an automated WCAG 2.2 check of a page (ours is £2.49) to roughly £1,500 to £5,000 or more for a manual WCAG 2.2 AA audit of a typical UK website. Make sure it tests WCAG 2.2, the current version, at Level AA, covers all 55 Level A and AA criteria, includes the pages people actually use, and reports which criteria could not be tested. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:254:Is WCAG a Legal Requirement in the UK?For public sector bodies, yes: the Public Sector Bodies Accessibility Regulations 2018 require websites and apps to meet WCAG 2.2 Level AA and publish an accessibility statement. For businesses, no UK law names WCAG, but the Equality Act 2010 requires service providers, including through websites, to make reasonable adjustments so disabled people are not put at a substantial disadvantage, and WCAG Level AA is the standard used to judge that. UK businesses selling to EU consumers may also fall under the European Accessibility Act. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:259:

    How AIWebPageSEO evaluates WCAG 2.2 accessibility

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:260:

    AIWebPageSEO's Accessibility Audit reports coverage across all 55 WCAG 2.2 Level A and AA success criteria. It combines custom accessibility checks with axe-core 4.10.2 and tests pages in a rendered browser, including real keyboard navigation, focus behaviour, colour contrast, text resizing, reflow, orientation, moving content and comparisons across selected pages.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:262:

    Explore the Accessibility Audit · Read the ACT-associated rules and testing methodology · Read WCAG 2.2 at W3C

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:265:

    Does AIWebPageSEO report all WCAG 2.2 Level A and AA success criteria?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:266:

    Yes. Its coverage report lists all 55 WCAG 2.2 Level A and AA success criteria, showing findings or the need for additional checking for each criterion.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:269:

    Does a report with no automated problems found establish full WCAG conformance?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html:270:

    No. The report identifies criteria that need a person to check and notes additional human verification for partially automated criteria. A result of “no problems found” means the checks performed did not identify a mapped issue.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-implementation-evidence.html:8:

    Accessibility Audit: independent text-spacing ACT validators.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-implementation-evidence.html:18:

    These results establish the tested behavior, not universal WCAG conformance or W3C certification.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-implementation-evidence.html:21:Accessibility Audit

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/act-implementation-evidence.html:26:

    Reconciled accessibility verification evidence — 22 October 2026

    This section records previously completed checks; it is not a new test or a WCAG conformance certificate.

    EvidenceRecorded outcomeScope
    Production functional audit100/100; 0 errors; 0 warnings; 25 checks passedRecorded production scan; not a conformance certificate
    WCAG 2.2 A/AA coverage55 criteria reportedCoverage is not a 55/55 conformance pass
    WCAG criterion assessment categories35 automated/partially automated; 20 requiring human reviewCoverage classification, not completed manual verdicts
    Earlier audit classification33 no problems; 20 human assessment; 2 not checkedSnapshot; do not combine as disjoint totals with the 35/20 classification
    Official ACT text-spacing examples38/38 matchedTwo scoped ACT rules
    Text-spacing regressions30/30 passedScoped regression
    WCAG 2.4.1 report classification5/5 passedLater result supersedes earlier hidden-skip-link misclassification
    W3C readiness6/6 passedPublication/source integrity/recorded integration only
    Corrected custom-audit fixtures4/4 detectedMissing-document-title historical issue corrected
    ACT inventories258 examples across 15 rules; 1,211 manifest entriesInventories; not independently verified full-case PASS totals
    Preliminary ACT comparison206 compared; 100 matches; 106 mismatchesMapping unvalidated; mismatches not established production defects

    Manual assessment: No complete criterion-by-criterion manual assessment with documented PASS/FAIL/NOT APPLICABLE results was recovered. Do not convert this absence into a failed criterion or claim that a test was never performed.

    Conformance status: The reconciled evidence establishes the recorded audit and regression outcomes listed above. This summary does not contain a complete independent criterion-by-criterion conformance decision for any specified website. Absence of that decision from this summary is not evidence that the assessment was not performed, and is not a finding of nonconformance.

    Recorded real-site rendered-browser assessment

    The production audit has recorded real site-specific findings, not merely checklist coverage. Its Chromium-rendered report measured 336px page width at a 320px viewport (reflow), checked 22 keyboard tab stops for visible focus, identified eight low-contrast control edges, and measured contrast for 39 text elements (two unmeasurable). It also reported text-spacing resilience, 200% zoom, orientation, selected multi-page consistency, motion-pause and flash-frequency outcomes.

    The audit provides criterion-level outcomes: Failed, Warning, No problems found, Needs a person to check, and Not checked this time. These are actual site-specific assessment and reporting capabilities. This reconciliation does not reproduce a complete final conformance verdict for a named website; it does not establish that no such verdict exists.

    Source: AIWebPageSEO W3C Evaluation Tool Evidence dossier, 22 October 2026, based on observed live report and production-browser outputs.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-tools.html:266: "Accessibility Audit (WCAG signals)", /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-tools.html:6151:
    Accessibility Audit Results
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-tools.html:7304:// The accessibility report's notes (for example which other pages of the site were checked) and its WCAG 2.2 coverage /var/www/vhosts/aiwebpageseo.com/site-audit/public/audit-tools.html:7314: let h = '
    WCAG 2.2 coverage, Level A and AA: ' + cnt('fail') + ' failed, ' + cnt('warn') + ' with warnings, ' + cnt('pass') + ' with no problems found, ' + cnt('person') + ' need a person to check' + (cnt('notrun') ? ', ' + cnt('notrun') + ' not checked this time' : '') + '
    '; /var/www/vhosts/aiwebpageseo.com/site-audit/public/spam-audit.html:288: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:7: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:26:
    Current conformance status: We have not established or independently verified full WCAG 2.2 AA conformance across the entire website. This statement should not be interpreted as a certification of compliance.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:40:

    About our Accessibility Audit tool

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:41:

    Our WCAG Accessibility Audit helps assess other webpages. Its checks and reports do not establish the conformance status of AIWebPageSEO's own website. Automated testing alone cannot establish complete WCAG conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:46:

    Reconciled accessibility verification evidence — 22 October 2026

    This section records previously completed checks; it is not a new test or a WCAG conformance certificate.

    EvidenceRecorded outcomeScope
    Production functional audit100/100; 0 errors; 0 warnings; 25 checks passedRecorded production scan; not a conformance certificate
    WCAG 2.2 A/AA coverage55 criteria reportedCoverage is not a 55/55 conformance pass
    WCAG criterion assessment categories35 automated/partially automated; 20 requiring human reviewCoverage classification, not completed manual verdicts
    Earlier audit classification33 no problems; 20 human assessment; 2 not checkedSnapshot; do not combine as disjoint totals with the 35/20 classification
    Official ACT text-spacing examples38/38 matchedTwo scoped ACT rules
    Text-spacing regressions30/30 passedScoped regression
    WCAG 2.4.1 report classification5/5 passedLater result supersedes earlier hidden-skip-link misclassification
    W3C readiness6/6 passedPublication/source integrity/recorded integration only
    Corrected custom-audit fixtures4/4 detectedMissing-document-title historical issue corrected
    ACT inventories258 examples across 15 rules; 1,211 manifest entriesInventories; not independently verified full-case PASS totals
    Preliminary ACT comparison206 compared; 100 matches; 106 mismatchesMapping unvalidated; mismatches not established production defects

    Manual assessment: No complete criterion-by-criterion manual assessment with documented PASS/FAIL/NOT APPLICABLE results was recovered. Do not convert this absence into a failed criterion or claim that a test was never performed.

    Conformance status: The reconciled evidence establishes the recorded audit and regression outcomes listed above. This summary does not contain a complete independent criterion-by-criterion conformance decision for any specified website. Absence of that decision from this summary is not evidence that the assessment was not performed, and is not a finding of nonconformance.

    Recorded real-site rendered-browser assessment

    The production audit has recorded real site-specific findings, not merely checklist coverage. Its Chromium-rendered report measured 336px page width at a 320px viewport (reflow), checked 22 keyboard tab stops for visible focus, identified eight low-contrast control edges, and measured contrast for 39 text elements (two unmeasurable). It also reported text-spacing resilience, 200% zoom, orientation, selected multi-page consistency, motion-pause and flash-frequency outcomes.

    The audit provides criterion-level outcomes: Failed, Warning, No problems found, Needs a person to check, and Not checked this time. These are actual site-specific assessment and reporting capabilities. This reconciliation does not reproduce a complete final conformance verdict for a named website; it does not establish that no such verdict exists.

    Source: AIWebPageSEO W3C Evaluation Tool Evidence dossier, 22 October 2026, based on observed live report and production-browser outputs.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:48: /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:56:does not by itself establish full WCAG 2.2 Level A or AA conformance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:65:

    Grabzies WCAG 2.2 evidence reconciliation

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:66:

    Review the completed Grabzies WCAG 2.2 evidence reconciliation /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html:68:Automated coverage does not by itself establish full WCAG 2.2 Level A or AA conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/chasing-ai-index.html:202: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-ai-says-about-aiwebpageseo.html:381: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.md:125:[Accessibility Audit …p](/accessibility-audit.html) /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages.md:9:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/novice-tutorial-accessibility.html) What web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix — written for beginners. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages.md:606:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/demo-accessibility.html) A real Accessibility Audit example: 12 WCAG violations on one page including missing ARIA labels, low contrast text, no skip link and unlabelled forms. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages.md:697:- [Accessibility Fixes Index](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-fixes-index.html) Fix every Accessibility Audit finding: colour contrast, alt text, keyboard navigation, focus indicators, ARIA labels and WCAG 2.2 compliance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages.md:698:- [Accessibility Guide](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-guide.html) WCAG 2.1 compliance explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits. /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:585: 'accessibility':{title:'Accessibility Audit — WCAG 2.2 A and AA | aiwebpageseo',desc:'The Accessibility Audit has its own page: check any web page against all 55 WCAG 2.2 Level A and AA criteria as your visitors see it.',canonical:'https://aiwebpageseo.com/accessibility-audit.html'}, /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:724:
    Accessibility Audit …p
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:725:
    WCAG 2.2 compliance analysis — checks contrast ratios, ARIA labels, keyboard navigation and screen reader compatibility.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:726:
    WCAG 2.2→
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:1155:

    ♿ Accessibility Audit

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:1156:

    The Accessibility Audit has moved to its own page.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:1159:
    Check a page against WCAG 2.2 Level A and AA
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:1160:

    The audit checks a page against all 55 WCAG 2.2 Level A and AA success criteria after its scripts have run, as your visitors see it, and also checks two more pages of your site. The report distinguishes detected failures, warnings, checks with no problems found, criteria needing further review, and criteria not checked. Coverage does not itself establish full WCAG conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:1161: /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:4222:does not by itself establish full WCAG 2.2 Level A or AA conformance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:4231:

    Grabzies WCAG 2.2 evidence reconciliation

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:4232:

    Review the completed Grabzies WCAG 2.2 evidence reconciliation /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html:4234:Automated coverage does not by itself establish full WCAG 2.2 Level A or AA conformance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-watch.html:81: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/migration-audit.html:178: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:3:**Compiled from:** AI Web Page SEO technical documentation, llms.txt Specification v1.7.0, Google Search Central structured data docs, W3C WCAG 2.2 Quick Reference, and AI answer engine visibility best practices. /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:18:5. [Accessibility (WCAG 2.2 AA)](#5-accessibility-wcag-22-aa) /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:39:This audit extends those pillars with crawlability diagnostics, WCAG 2.2 accessibility checks, and industry-specific schema templates. /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:483:## 5. Accessibility (WCAG 2.2 AA) /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:485:AI Web Page SEO's error documentation notes that accessibility errors overlap with SEO ranking signals ([AI Web Page SEO Learning Hub](https://aiwebpageseo.com/learning-hub.html)). The following checklist covers WCAG 2.2 Level A and AA success criteria most relevant to AI-search readiness ([W3C WCAG 2.2 Quick Reference](https://www.w3.org/WAI/WCAG22/quickref/)). AI Web Page SEO's [Accessibility Audit](https://aiwebpageseo.com/accessibility-audit.html) reports all 55 WCAG 2.2 Level A and AA criteria for a page after its scripts have run. /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:536:### 5.5 Recommended Accessibility Audit Tools /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:540:| [AI Web Page SEO Accessibility Audit](https://aiwebpageseo.com/accessibility-audit.html) | All 55 WCAG 2.2 A and AA criteria, rendered page, keyboard and reflow checks | Pay as you go | /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:654:This is a **hypothetical** solicitors' practice area page. The fix list below covers crawlability, accessibility (WCAG 2.2), and structured data eligibility, prioritised by severity, AI-search impact, and implementation effort. /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:690:| 16 | Images missing `alt` text | Accessibility (1.1.1) | AI engines cannot interpret images without text alternatives; also a WCAG 2.2 Level A failure | Add descriptive `alt` attributes to all content images; `alt=""` for decorative | Inspect all `` tags | /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:694:| 20 | Text contrast below 4.5:1 ratio | Accessibility (1.4.3) | Low contrast reduces readability for both users and AI-powered accessibility tools; WCAG 2.2 AA failure | Adjust text/background colours to meet minimum 4.5:1 contrast ratio | WebAIM Contrast Checker — passes | /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:718:| Accessibility (WCAG 2.2) | 0 | 5 | 2 | 7 | /var/www/vhosts/aiwebpageseo.com/site-audit/public/ai-search-readiness-audit-checklist.md:752:- [W3C WCAG 2.2 Quick Reference](https://www.w3.org/WAI/WCAG22/quickref/) /var/www/vhosts/aiwebpageseo.com/site-audit/public/Question-Finder-AEO-Content-Research-aiwebpageseo.html:201: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-console-errors-explained.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets.html:204: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-mismatches.html:124: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-content.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/questions-and-answers-guide.html:161: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-hostname-mismatch.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-ai-blocks.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-in-ecommerce.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-map-pack.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-agent-compat.html:342:

    That an automated client also cannot use the form is a consequence of the same defect, not a separate problem. This matters practically, because it changes the argument you make internally. "AI agents cannot complete our signup" is speculative and easy to deprioritise. "Our signup form fails WCAG 2.2 success criteria for labels and identified input purpose" is a compliance statement with a legal dimension, and it produces the same fix.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-posts.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html:7493: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html:7558:
  • AccessibilityWhat web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix — written for beginners.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html:8155:
  • AccessibilityA real Accessibility Audit example: 12 WCAG violations on one page including missing ARIA labels, low contrast text, no skip link and unlabelled forms.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html:8246:
  • Accessibility Fixes IndexFix every Accessibility Audit finding: colour contrast, alt text, keyboard navigation, focus indicators, ARIA labels and WCAG 2.2 compliance.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/index.html:8247:
  • Accessibility GuideWCAG 2.1 compliance explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-security-audit.html:110: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-ymyl.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-create-robots-txt.html:512: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-type.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-update.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-custom-404-page.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-magento-crawl.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-reclamation.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-url.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-howto-schema.html:488: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ecommerce-seo-woocommerce.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-indexation-migration.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-ads.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:11: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:29: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:37: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:75: "keywords": "WCAG requirements, latest version of WCAG, WCAG 2.2, what does WCAG apply to, WCAG at a glance, WCAG levels A AA AAA, WCAG 2.2 new success criteria, support for WCAG 2.2, WCAG instructions, WCAG 2.2 AA checklist, web accessibility standard", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:87: "description": "WCAG requirements at a glance: what WCAG 2.2 changed, what levels A, AA and AAA mean, which criteria apply to a small business site and how to check each one.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:116: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:150: "keywords": "WCAG requirements, latest version of WCAG, WCAG 2.2, what does WCAG apply to, WCAG at a glance, WCAG levels A AA AAA, WCAG 2.2 new success criteria, support for WCAG 2.2, WCAG instructions, WCAG 2.2 AA checklist, web accessibility standard", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:161: "description": "WCAG requirements at a glance: what WCAG 2.2 changed, what levels A, AA and AAA mean, which criteria apply to a small business site and how to check each one.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:191: "name": "Set your target as WCAG 2.2 AA", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:192: "text": "Write down the standard you are working to: WCAG 2.2 level AA. It covers 2.1 AA and 2.0 AA as well, so you only need one target. Check whether any contract, tender or local law names a version, and note it alongside. Then list the pages that matter most: home, main service or product pages, contact and booking forms, checkout and account login. This list sets the order of all the work that follows, so keep it short and specific.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:219: "name": "Apply the new WCAG 2.2 criteria", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:241: "text": "Write a short accessibility statement that names WCAG 2.2 AA as your target, lists known issues with planned dates and gives a way to ask for help or another format. Link it from the footer. Add the automated audit to your routine after theme updates and new plugins, and repeat the keyboard test whenever a form or menu changes. Compare the issue counts with your first audit every few months.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:267: "text": "The latest version is WCAG 2.2, which the W3C published as a Recommendation in October 2023. It added nine new success criteria, mostly about focus visibility, target size, dragging, consistent help and logins, and removed the old Parsing criterion. WCAG 3 exists only as a working draft and is not used by laws or contracts. Because 2.2 is backwards compatible, a site that meets WCAG 2.2 AA also meets 2.1 AA and 2.0 AA, so 2.2 AA is the sensible target for any new work." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:296: "name": "How widely is WCAG 2.2 supported?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:299: "text": "WCAG 2.2 is fully published and already adopted by many organisations, including UK public sector monitoring, which tests against 2.2 AA. Some laws and standards, such as EN 301 549 in the EU and US rules for public bodies, still name WCAG 2.1, but meeting 2.2 covers those too. There is no browser support question, because WCAG describes outcomes rather than new code features. Testing tools have added checks for the new criteria, though target size and focus obscuring still need some manual checking." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:307: "text": "WCAG 2.2 contains 86 success criteria: 31 at level A, 24 at level AA and 31 at level AAA. A site aiming for AA has to meet 55 of them. That sounds like a lot, but many will not apply to a typical business site, for example the criteria about live audio or sign language only matter if you publish that kind of content. In practice a dozen criteria about images, contrast, keyboard use, focus, forms and headings cause most failures on small business websites." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:548:

    The Web Content Accessibility Guidelines, usually shortened to WCAG, are the international standard for making websites usable by disabled people, including people who are blind, have low vision, cannot use a mouse, are deaf or have cognitive difficulties. The latest version is WCAG 2.2, and almost every law, contract and procurement rule that mentions accessibility points to it or to the older 2.1. The problem for most small businesses is that the full document is long and abstract. This guide explains what WCAG is and what it applies to, what changed in 2.2, what the three levels mean, which criteria a typical business site actually has to meet, and how to check and fix them in a sensible order.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:581:

    WCAG 2.2 became a W3C Recommendation in October 2023 and is the current version. Each 2.x version is backwards compatible: everything required by 2.0 (2008) and 2.1 (2018) is still in 2.2, with one exception. So if you meet 2.2, you also meet the earlier versions for the same level.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:582:

    WCAG 2.2 added nine success criteria and removed one:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:597:

    WCAG 2.2 has 86 success criteria in total: 31 at level A, 24 at level AA and 31 at level AAA. WCAG 3 is in development as a working draft. It is not a standard yet and it is not what laws or contracts refer to, so do not plan your work around it.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:618:

    The target for almost every business is WCAG 2.2 level AA. Some laws and contracts still name 2.1 AA, but meeting 2.2 AA covers that too. Whether the law requires it depends on where you trade:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:620:
  • United Kingdom. Public sector websites must meet WCAG 2.2 AA under the 2018 accessibility regulations. Private businesses are covered by the Equality Act 2010, which requires reasonable adjustments for disabled customers; it does not name WCAG, but WCAG AA is the usual benchmark for showing you have made them.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:622:
  • United States. The ADA is widely applied to business websites through court cases, and WCAG AA is the benchmark used in most settlements. Rules for state and local government websites name WCAG 2.1 AA.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:667:

    In Chrome DevTools, the Accessibility pane in the Elements panel shows the computed name and role of any element, which is the quickest way to see what a screen reader will announce. For a step-by-step routine, see how to check WCAG compliance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:673:

    Step 1

    Set your target as WCAG 2.2 AA

    Write down the standard you are working to: WCAG 2.2 level AA. It covers 2.1 AA and 2.0 AA as well, so you only need one target. Check whether any contract, tender or local law names a version, and note it alongside. Then list the pages that matter most: home, main service or product pages, contact and booking forms, checkout and account login. This list sets the order of all the work that follows, so keep it short and specific.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:677:

    Step 5

    Apply the new WCAG 2.2 criteria

    Check the four new AA criteria and two new A criteria. Measure small icons and close buttons and make them at least 24 by 24 CSS pixels. Give any drag interaction a click alternative. Put help links in the same place on each page. Remove repeated questions in checkout, for example with a same as delivery address option. Make sure the login form allows pasting and password managers, with no puzzle-only test.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:680:

    Step 8

    Publish a statement and keep testing

    Write a short accessibility statement that names WCAG 2.2 AA as your target, lists known issues with planned dates and gives a way to ask for help or another format. Link it from the footer. Add the automated audit to your routine after theme updates and new plugins, and repeat the keyboard test whenever a form or menu changes. Compare the issue counts with your first audit every few months.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:714:

    The latest version is WCAG 2.2, which the W3C published as a Recommendation in October 2023. It added nine new success criteria, mostly about focus visibility, target size, dragging, consistent help and logins, and removed the old Parsing criterion. WCAG 3 exists only as a working draft and is not used by laws or contracts. Because 2.2 is backwards compatible, a site that meets WCAG 2.2 AA also meets 2.1 AA and 2.0 AA, so 2.2 AA is the sensible target for any new work.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:729:

    5. How widely is WCAG 2.2 supported?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:730:

    WCAG 2.2 is fully published and already adopted by many organisations, including UK public sector monitoring, which tests against 2.2 AA. Some laws and standards, such as EN 301 549 in the EU and US rules for public bodies, still name WCAG 2.1, but meeting 2.2 covers those too. There is no browser support question, because WCAG describes outcomes rather than new code features. Testing tools have added checks for the new criteria, though target size and focus obscuring still need some manual checking.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:734:

    WCAG 2.2 contains 86 success criteria: 31 at level A, 24 at level AA and 31 at level AAA. A site aiming for AA has to meet 55 of them. That sounds like a lot, but many will not apply to a typical business site, for example the criteria about live audio or sign language only matter if you publish that kind of content. In practice a dozen criteria about images, contrast, keyboard use, focus, forms and headings cause most failures on small business websites.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html:744:
    Check your pages against WCAG 2.2 AA
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-nextjs.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-restaurants.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deep-pages.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-keywords.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-high-ttfb.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-schema.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/json-checker-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-banner.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-wordpress.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-coverage-drops.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-format.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-warnings.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-clusters.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-category-pages.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-subtitle.html:210: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-loading-lazy-not-working.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-shopify.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-nesting.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-only-content.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-snippets.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-schema-properties.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/robots-sitemap-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-branded-keywords.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-data-subject-rights.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-500-errors.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-event-snippets.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lcp.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-csp-frameworks.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-reviews.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-core-update.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-reviews.html:507: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:31: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:75: "keywords": "heading hierarchy, heading structure accessibility, skipped heading levels, multiple h1, fake headings, empty headings, WCAG 1.3.1, WCAG 2.4.6, screen reader headings, heading outline, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:124: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:150: "keywords": "heading hierarchy, heading structure accessibility, skipped heading levels, multiple h1, fake headings, empty headings, WCAG 1.3.1, WCAG 2.4.6, screen reader headings, heading outline, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:188: "text": "Run the Accessibility Audit on one page of each template and note every heading finding. On the same pages, run the console script from this guide to print the full heading list indented by level. Read the list on its own, without looking at the page, and mark anything that is empty, misleading, repeated on every page, skips a level, or is plainly not a section title, such as a price or tagline.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:230: "text": "Open the page with NVDA and press H repeatedly, or open the VoiceOver rotor and choose Headings. Listen to the headings in order and check they make a sensible contents list, with every section you can see represented and nothing extra. Then run the console script and the Accessibility Audit again on each template to confirm that empty headings, fake headings and skipped levels are gone.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:599:

    The Accessibility Audit reports both kinds. Fix the failures first, then tidy the best-practice /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:705:template

    Run the Accessibility Audit on one page of each template and note every heading finding. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:741:can see represented and nothing extra. Then run the console script and the Accessibility Audit again /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-heading-hierarchy.html:853:

    The Accessibility Audit tests your page against WCAG 2.2 level AA, lists each finding with the /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unclosed-tags.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/trust-audit-fixes-index.html:555: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-nginx.html:123: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-schema.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/my-questions-fixes-index.html:402: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-agents.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-responsive.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-schema.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-syntax-errors.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cls-guide.html:405:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-attribute.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-brand-mentions.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-changed-schema-types.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-return-tags.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aggregate-rating.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-drift-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-react.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-validation.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-gaps.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-extraction.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-edit-access.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-vs-ccpa.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-css-checker.html:222: "text": "Use :focus-visible rather than :focus. The browser then shows the ring when it is useful — keyboard navigation — and not when a button is clicked with a mouse, which is the complaint that leads people to write outline: none in the first place. Note also that the focus indicator itself needs 3:1 contrast against the adjacent background under WCAG 1.4.11, so a pale ring is still a failure, and under WCAG 2.2 a focused element must not be obscured by other content such as a sticky header." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-css-checker.html:372:

    Two further points. The focus indicator itself has a contrast requirement — WCAG 1.4.11, minimum 3:1 against the adjacent background — so a pale grey ring on a white card is still a failure even though it exists. And under WCAG 2.2, a focused element must not be obscured by other content: a sticky header that covers the element you have just tabbed to is a new, separate failure, and it is extremely common.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-css-checker.html:402:

    Use :focus-visible rather than :focus. The browser then shows the ring when it is useful — keyboard navigation — and not when a button is clicked with a mouse, which is the complaint that leads people to write outline: none in the first place. Note also that the focus indicator itself needs 3:1 contrast against the adjacent background under WCAG 1.4.11, so a pale ring is still a failure, and under WCAG 2.2 a focused element must not be obscured by other content such as a sticky header.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-css-checker.html:406: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-wordpress.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-kit-fixes-index.html:402: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-cloudflare.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/internal-links-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-404-errors.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-dates.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-keywords.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-services.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/spam-audit-fixes-index.html:455: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-label-not-working.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-descriptions.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-get-cited-by-ai-search-engines.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-not-trusted.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-fcp.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-errors.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-static-sites.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-grade-level.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-grade-level.html:578:

    The Web Content Accessibility Guidelines touch on this too. WCAG 2.2 success criterion 3.1.5, Reading /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-ecommerce.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/html-checker-guide.html:396:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-opt-out-ai-overviews.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hsts-missing-from-https-server.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-builder-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-no-traffic.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawled-currently-not-indexed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/image-optimisation-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-differentiation-playbook.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ai-schema-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-breadcrumbs.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-page-speed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-blog-internal-linking.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/social-preview-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lang-attribute.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lang-attribute.html:571:Accessibility checkersTest WCAG 2.2 success criterion 3.1.1, Language of Page, at Level /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lang-attribute.html:574:

    WCAG 2.2 has a second, related criterion: 3.1.2 Language of Parts, at Level AA. It asks that a passage /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-not-working.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-business-profile-suspended.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-iis.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-migration.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-category.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-processor-contracts.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-react.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-reviews.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-crawl-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-product-launches.html:484: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-video.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keywords-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-size.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crux-mismatch.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html:230: "text": "Measure text contrast in each scheme with a contrast checker: WCAG 2.2 asks for at least 4.5 to 1 for normal text and 3 to 1 for large text, and 3 to 1 for the visual boundaries of form controls and focus indicators. Pay attention to muted text, placeholders, disabled buttons and links, which often fail in dark mode. Then re-run the CSS Checker and repeat your test list from step one.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html:296: "text": "The same as in light mode. WCAG 2.2 asks for a contrast ratio of at least 4.5 to 1 for normal body text, 3 to 1 for large text, and 3 to 1 for the visual boundaries of form controls and focus indicators. Dark themes often fail on muted grey text, placeholder text, disabled buttons and thin borders. Measure each colour pairing in both schemes with a contrast checker rather than judging by eye, because screens and eyesight vary a great deal." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html:647:in both modes

    Measure text contrast in each scheme with a contrast checker: WCAG 2.2 asks for /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-dark-mode.html:792:

    The same as in light mode. WCAG 2.2 asks for a contrast ratio of at least 4.5 to 1 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gdpr-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-fonts.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-add-canonical-tag.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/geo-grid-fixes-index.html:403: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonicals.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-cls.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-sitemap.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-banner-dark-patterns.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages-llms.md:9:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/novice-tutorial-accessibility.html) What web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix — written for beginners. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages-llms.md:606:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/demo-accessibility.html) A real Accessibility Audit example: 12 WCAG violations on one page including missing ARIA labels, low contrast text, no skip link and unlabelled forms. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages-llms.md:697:- [Accessibility Fixes Index](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-fixes-index.html) Fix every Accessibility Audit finding: colour contrast, alt text, keyboard navigation, focus indicators, ARIA labels and WCAG 2.2 compliance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages-llms.md:698:- [Accessibility Guide](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-guide.html) WCAG 2.1 compliance explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-ecommerce-algo.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:75: "keywords": "React accessibility, Next.js accessibility, eslint-plugin-jsx-a11y, route change focus, route announcer, single page app accessibility, useId, React focus management, jest-axe, Testing Library getByRole, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:150: "keywords": "React accessibility, Next.js accessibility, eslint-plugin-jsx-a11y, route change focus, route announcer, single page app accessibility, useId, React focus management, jest-axe, Testing Library getByRole, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:583:

    The Accessibility Audit reports findings against the rendered HTML, which is what browsers and assistive /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html:881:

    The Accessibility Audit tests the rendered page against WCAG 2.2 level AA and lists each finding /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-imessage-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ecommerce-seo-shopify.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-schema-worth-it.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/gbp-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-react.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-shopify.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-proxy.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html:202: "text": "The hero photo appears in Image Optimisation, the CLS Debugger, Core Web Vitals and the Page Speed Analyzer, so it becomes one task. The broken LocalBusiness block explains results in the JSON Checker, Schema Debugger, Rich Snippets Suite and Local SEO Checker, so that becomes another. The missing newsletter label appears in both the HTML and Accessibility Audits. Grouping like this turns several dozen findings into a short list of real jobs.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html:475: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html:559:Accessibility AuditLow contrast on buttons; no skip link /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html:645:

    Accessibility Audit

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-combined-audit.html:692:in both the HTML and Accessibility Audits. Grouping like this turns several dozen findings into a short /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-content.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-checkout.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-transitions.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-404s.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-guide.html:490: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-guide.html:610:
  • Accessibility Audit. Tests the reliably measurable parts of WCAG 2.1: text contrast /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-overlinking.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-overlinking.html:572:users often list or step through the links on a page. WCAG 2.2 asks sites to provide a way to bypass /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-seo.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-syntax.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-tasks.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyword-difficulty.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-competitor-watch.html:162: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-geo-content.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-chatgpt.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-viewport.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-viewport.html:607:

    WCAG 2.2 success criterion 1.4.4, Resize Text, asks that text can be enlarged to 200% without losing /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aeo-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/pagespeed-fixes-index.html:473: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-502-errors.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-could-not-be-read.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-services.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:32: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:75: "keywords": "Shopify accessibility, Shopify WCAG, accessible Shopify theme, Shopify alt text, Shopify app embeds, Shopify variant picker accessibility, Shopify cart drawer, Liquid accessibility, Shopify accessibility statement, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:128: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:150: "keywords": "Shopify accessibility, Shopify WCAG, accessible Shopify theme, Shopify alt text, Shopify app embeds, Shopify variant picker accessibility, Shopify cart drawer, Liquid accessibility, Shopify accessibility statement, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:188: "text": "In the admin, go to Online Store, then Themes, open the Actions menu on your live theme and choose Duplicate. Do all work on the copy. Run the Accessibility Audit on the preview of one page of each template type and save the results, so you can see what improved. Note the theme name and version, because an update from the theme developer may already fix some of the problems you find.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:264: "text": "There is no single answer, and it changes as themes are updated. Themes in the Shopify Theme Store must meet Shopify's accessibility requirements before listing, and Shopify's own free themes are a solid starting point. Before buying a paid theme, try its demo store with only a keyboard, run the Accessibility Audit on a demo product page and look for a statement about accessibility from the developer. Your own settings and apps will still matter more than the theme name." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:602:and choose Duplicate. Do all work on the copy. Run the Accessibility Audit on the preview of one page /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:785:the Accessibility Audit on a demo product page and look for a statement about accessibility from the /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html:833:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding with /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-shopify.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-service-area.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-language-codes.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-app-audit.html:162: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-yoast-seo-errors.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/real-traffic-audit-guide.html:487: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/questions-and-answers-fixes-index.html:402: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-price-hike.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-update-dates.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sudden-drop.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-with-redirect-redirect-error.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-alt.html:511: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-internal-links.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-category.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-score-traffic-divergence.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:75: "keywords": "ARIA labels, aria-label, aria-labelledby, aria-describedby, accessible name, button has no accessible name, aria-hidden focusable, label in name WCAG 2.5.3, WCAG 4.1.2, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:150: "keywords": "ARIA labels, aria-label, aria-labelledby, aria-describedby, accessible name, button has no accessible name, aria-hidden focusable, label in name WCAG 2.5.3, WCAG 4.1.2, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:188: "text": "Run the Accessibility Audit and open the first flagged element in your browser. In Chrome or Edge, inspect it and open the Accessibility pane in the Elements panel, which shows the computed role and name and which source the name came from. Firefox has a similar Accessibility Inspector. Write down the current name for each flagged element. Seeing the name the browser actually computes is faster and more reliable than reading the markup and guessing.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:230: "text": "Open the page with NVDA and press Tab through every control, or use the VoiceOver rotor on a Mac to list form controls, links and landmarks. Each item should be announced with a clear name, the right role and any state, such as expanded or pressed. Listen for anything announced as just button or link, names that repeat, and hidden content that is still read. Then run the Accessibility Audit again and confirm the findings have cleared.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:627:tools

    Run the Accessibility Audit and open the first flagged element in your browser. In Chrome /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:666:or link, names that repeat, and hidden content that is still read. Then run the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:759:

  • Run automated checks in development and the Accessibility Audit after each release.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-labels.html:833:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding, such /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-sentences.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-shopify.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-preview-cache.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-lang.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-negative-mentions.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-memory-leaks.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deleted-schema.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-coverage-gaps.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-howto-carousel.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-schema.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-navigation.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:75: "keywords": "colour contrast, color contrast ratio, WCAG 1.4.3, WCAG 1.4.11 non-text contrast, 4.5:1 contrast, low contrast text, contrast checker, brand colours accessibility, text over images, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:150: "keywords": "colour contrast, color contrast ratio, WCAG 1.4.3, WCAG 1.4.11 non-text contrast, 4.5:1 contrast, low contrast text, contrast checker, brand colours accessibility, text over images, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:188: "text": "Run the Accessibility Audit on the home page and on one page of each template, and list each contrast finding with its foreground colour, background colour and where it appears. You will usually find the same few pairs repeated many times, such as grey body text, a button style and footer links. Record each unique pair once, with the CSS selector or theme setting that produces it, so you fix causes rather than chasing individual instances around the site.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:230: "text": "Run the Accessibility Audit again on every template you changed. If your site offers a dark theme or follows the visitor's system setting with prefers-color-scheme, switch it on and test again, because colours that pass on white often fail on near-black. Zoom to 200 percent and check that text has not reflowed onto a lower contrast part of a background image. Finally, look at the key pages on a phone outdoors or at low brightness.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:581:WCAG 3. It is not part of WCAG 2.2, which is what checkers and most policies test against. Meet the WCAG /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:644:the Accessibility Audit on the home page and on one page of each template, and list each contrast finding /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:680:views

    Run the Accessibility Audit again on every template you changed. If your site offers a /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-colour-contrast.html:821:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding, including /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-seo-working.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-truncation.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sentiment-shifts.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-helpful-content.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-podcasts.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-language.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-invisibility.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-title.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-intent.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-layout-shift-css.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-multiple-schemas.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-pin.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pdp-seo.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-syntax.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-disable-hsts.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/llms-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-real-traffic-audit.html:482: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-no-rich-results-detected.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-yoast-rank-math-meta-description-not-working.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-apache.html:123: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-citations.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cross-links.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-wordpress.html:125: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-product-pages.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-organization-schema.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nofollow-ratio.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-search-console-server-error-5xx.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-references.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-backlinks.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-thin-content.html:124: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-dynamic.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-jsonld-coverage.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-decorative-images.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-author-bios.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-recipe-schema.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cls-debugger-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ttfb.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-keywords.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/css-checker-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/real-traffic-audit-fixes-index.html:437: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-image-size.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-pricing-changes.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-shopify-crawl.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/question-finder-guide.html:161: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-crawler-fixes-index.html:438: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-speed.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-improve-website-seo.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ymyl-rankings.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-hallucinations.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-cwv.html:420:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-chatgpt.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/meta-analyzer-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-content-extractability.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-recommended.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-cdn.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-502-bad-gateway-nginx.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-content-sites.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-types.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-jump-links-not-working.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-question-finder.html:206: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eprivacy-tracking.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-passive-voice.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-conflicts.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-analysis-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/readability-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-https-redirects.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-content.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-service-area.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-shopify.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-wordpress.html:194: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-gemini.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-full.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-new-keywords.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-plesk.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-international-transfers.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/spam-audit-guide.html:490: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-regression.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-browser-prefixes.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-blog-posts.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ux-signals.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-shopify.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-302-vs-301.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:31: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:75: "keywords": "form labels accessibility, label for id, placeholder is not a label, fieldset legend, aria-describedby, form field accessible name, WCAG 1.3.1, WCAG 3.3.2, label in name, autocomplete attribute, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:124: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:150: "keywords": "form labels accessibility, label for id, placeholder is not a label, fieldset legend, aria-describedby, form field accessible name, WCAG 1.3.1, WCAG 3.3.2, label in name, autocomplete attribute, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:188: "text": "Run the Accessibility Audit on each page with a form, including the header search, footer newsletter, contact, booking, login and checkout pages. For each finding, inspect the field and open the accessibility pane in the browser developer tools, which shows the computed name and where it came from. Note fields with no name, a name from a placeholder or title, or a name that does not match the words on screen.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:230: "text": "Tab through the form with NVDA on Windows or VoiceOver on a Mac and listen: every field should announce its label, its type, whether it is required and any hint. Check each group announces its question. Then read each visible label aloud and confirm it appears in the computed name, which is what voice control users rely on. Finally, run the Accessibility Audit again to confirm the findings have cleared.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:719:name

    Run the Accessibility Audit on each page with a form, including the header search, footer /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:758:what voice control users rely on. Finally, run the Accessibility Audit again to confirm the findings /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-labels.html:871:

    The Accessibility Audit tests your page against WCAG 2.2 level AA, lists each finding with the /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-semantic-html.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-format.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-perplexity-invisibility.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-ssg.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-text.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-content-pr.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-pro-fixes-index.html:411: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-flesch-score.html:485: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-score-plateau.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-my-questions.html:206: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-required.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-cpanel.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-cards.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-author-trust-signals.html:511: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-gaps.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-product-reviews.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:7:Accessibility Audit Example Report: Real WCAG 2.2 Findings /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:8: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:22: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:26: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:27: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:29: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:38: "name": "Accessibility Audit Example Report: Real WCAG 2.2 Findings", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:39: "description": "A real Accessibility Audit report on a live home page: every WCAG 2.2 A and AA error and warning explained, all 55 criteria listed, and how to fix each one.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:95: "name": "Accessibility Audit Example Report", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:109: "name": "Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:113: "description": "Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as visitors see it, and also checks two more pages of the site. All 55 Level A and AA criteria are reported: 35 are tested and 20 are marked for a person to check.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:146: "WCAG 2.2 Level A and AA: all 55 criteria reported", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:171: "text": "It is a real report. It is the output of the AI Web Page SEO Accessibility Audit run on the home page of aipageseo.com, our sister site, in October 2026. Nothing in it has been invented or tidied up: the score, the counts, the examples, the colours and the 55-row coverage table are exactly what the tool returned. The explanations below the report are ours, written to show what each finding means for visitors and how it would be fixed." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:200: "name": "Does a 100 out of 100 score mean a page is fully WCAG 2.2 compliant?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:229: Accessibility Audit — Example Report /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:235:

    Accessibility Audit Example: A Real WCAG 2.2 Report and What It Found

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:236:

    This is a real report from the AI Web Page SEO Accessibility Audit. We ran it on the home page of aipageseo.com, our sister site, in October 2026, and copied the result here exactly as the tool showed it. The page scored 20 out of 100: 3 errors, 7 warnings and 17 checks passed, with all 55 WCAG 2.2 Level A and AA criteria listed in the coverage table at the end of the report.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:245:

    Accessibility Audit Results

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:283:

    WCAG 2.2 coverage, Level A and AA: 3 failed, 4 with warnings, 26 with no problems found, 20 need a person to check, 2 not checked this time

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:284:
    WCAG 2.2 Level A and AA coverage for this page
    CriterionLevelNameResult
    1.1.1ANon-text ContentWarning
    1.2.1AAudio-only and Video-only (Prerecorded)Needs a person to check
    1.2.2ACaptions (Prerecorded) (also check that captions are accurate and complete)No problems found
    1.2.3AAudio Description or Media Alternative (Prerecorded)Needs a person to check
    1.3.1AInfo and RelationshipsWarning
    1.3.2AMeaningful SequenceNeeds a person to check
    1.3.3ASensory CharacteristicsNeeds a person to check
    1.4.1AUse of Color (also check that colour is never the only way information is shown)No problems found
    1.4.2AAudio ControlNo problems found
    2.1.1AKeyboard (also check that every function works with the keyboard alone)No problems found
    2.1.2ANo Keyboard Trap (also check the parts of the page beyond the first 40 tab stops)No problems found
    2.1.4ACharacter Key ShortcutsNeeds a person to check
    2.2.1ATiming Adjustable (also check time limits set by scripts (session timeouts))No problems found
    2.2.2APause, Stop, Hide (also check content further down the page)No problems found
    2.3.1AThree Flashes or Below Threshold (also check videos and animations beyond the first seconds)No problems found
    2.4.1ABypass BlocksNo problems found
    2.4.2APage Titled (also check that the title describes the page)No problems found
    2.4.3AFocus Order (also check that the tab order follows the page in a sensible order)No problems found
    2.4.4ALink Purpose (In Context) (also check that each link says where it goes)No problems found
    2.5.1APointer GesturesNeeds a person to check
    2.5.2APointer CancellationNeeds a person to check
    2.5.3ALabel in Name (also check controls named by pictures of text)No problems found
    2.5.4AMotion ActuationNeeds a person to check
    3.1.1ALanguage of PageNo problems found
    3.2.1AOn Focus (also check the parts of the page beyond the first 40 tab stops)No problems found
    3.2.2AOn InputNeeds a person to check
    3.2.6AConsistent HelpNot checked this time
    3.3.1AError IdentificationNeeds a person to check
    3.3.2ALabels or InstructionsWarning
    3.3.7ARedundant EntryNeeds a person to check
    4.1.2AName, Role, Value (also check custom controls built with scripts)No problems found
    1.2.4AACaptions (Live)Needs a person to check
    1.2.5AAAudio Description (Prerecorded)Needs a person to check
    1.3.4AAOrientationNo problems found
    1.3.5AAIdentify Input PurposeFailed
    1.4.3AAContrast (Minimum) (also check text drawn inside images)No problems found
    1.4.4AAResize Text (also check text that grows only partly when zoomed)No problems found
    1.4.5AAImages of TextNeeds a person to check
    1.4.10AAReflow (also check content that only appears after an action)No problems found
    1.4.11AANon-text ContrastFailed
    1.4.12AAText Spacing (also check text that overlaps rather than being cut off)No problems found
    1.4.13AAContent on Hover or Focus (also check pop-ups beyond the menus and tooltips tried)No problems found
    2.4.5AAMultiple WaysWarning
    2.4.6AAHeadings and Labels (also check that headings and labels describe their content)No problems found
    2.4.7AAFocus VisibleFailed
    2.4.11AAFocus Not Obscured (Minimum) (also check the parts of the page beyond the first 40 tab stops)No problems found
    2.5.7AADragging MovementsNeeds a person to check
    2.5.8AATarget Size (Minimum) (also check controls drawn without their own box)No problems found
    3.1.2AALanguage of Parts (also check passages in another language that are not marked)No problems found
    3.2.3AAConsistent NavigationNot checked this time
    3.2.4AAConsistent IdentificationNeeds a person to check
    3.3.3AAError SuggestionNeeds a person to check
    3.3.4AAError Prevention (Legal, Financial, Data)Needs a person to check
    3.3.8AAAccessible Authentication (Minimum)Needs a person to check
    4.1.3AAStatus MessagesNeeds a person to check
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:290:

    The coverage table at the end of the report is the most honest summary. Of the 55 WCAG 2.2 Level A and AA criteria, 3 failed, 4 had warnings, 26 showed no problems, 20 can only be judged by a person (such as whether alt text describes each image well), and 2 were not checked on this run. Nothing is left out, so "not tested" is never mistaken for "no problems".

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:351:
    Is this a real accessibility report or made-up demo data?

    It is a real report. It is the output of the AI Web Page SEO Accessibility Audit run on the home page of aipageseo.com, our sister site, in October 2026. Nothing in it has been invented or tidied up: the score, the counts, the examples, the colours and the 55-row coverage table are exactly what the tool returned. The explanations below the report are ours, written to show what each finding means for visitors and how it would be fixed.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:355:
    Does a 100 out of 100 score mean a page is fully WCAG 2.2 compliant?

    No. A page conforms at Level AA only when it meets every Level A and AA success criterion, and 20 of the 55 need a person to check, such as whether alt text describes each image well or whether error messages are clear. A score of 100 means the audit found no problems in the criteria it could test on that run. It is the right point to start a manual review of the rest, not proof of compliance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:369:

    Run the Accessibility Audit on your own site

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:370:

    WCAG 2.2 Level A and AA, all 55 criteria reported, your page checked as visitors see it.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html:372: Run the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/site-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-stock-out.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-electronics.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/question-finder-fixes-index.html:402: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-google-play.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-content-gaps.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-encoding-errors.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-links.html:124: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-errors.html:304: "text": "Not automatically. WCAG 2.2 removed the old parsing criterion, so an invalid attribute on its own is no longer a failure. What matters is the effect. If a misspelt attribute leaves a button with no accessible name, or a bad role means a custom checkbox does not report whether it is checked, that fails criteria such as 4.1.2 Name, Role, Value. Fixing validation errors is the quickest way to remove those effects. This is not legal advice about any accessibility obligation." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-errors.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aria-errors.html:849:

    Not automatically. WCAG 2.2 removed the old parsing criterion, so an invalid attribute /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-backlinks.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-products.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-301-redirect-not-working.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-rendering.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-console-errors.html:518: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-contact.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-urls.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-doctype-errors.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/backlinks-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-qa.html:487: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-internal-links-migration.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-content-sites-algo.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-ecommerce-audit.html:83: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/html-checker-fixes-index.html:474: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/html-checker-fixes-index.html:546:

    WCAG 2.2, the current version of the Web Content Accessibility Guidelines, removed the old success /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-serp-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-card.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lawful-basis.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-content.html:124: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-seasonal-products.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-compat-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-required-fields.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-privacy-policy.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-questions-and-answers.html:206: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-backlinks-not-being-indexed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-combined-audit.html:475: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-no-lcp-lighthouse-error.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-review-velocity.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-collection-architecture.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-referring-domain-gap.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-perplexity.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-previews-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-maps-multi-location.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-trust-audit.html:111: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-blocks.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-title-tags.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-content-structure.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-joomla.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-facebook-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-404s.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-shopify.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/security-audit-fixes-index.html:483: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-ids.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-jargon.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-jargon.html:683:

    Accessibility guidance backs this up. WCAG 2.2 success criteria 3.1.3 Unusual Words and 3.1.4 Abbreviations, /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-competitor-balance.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-breadcrumb-structured-data-issues.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-response-time.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-disavow-file.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gemini-invisibility.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-cache.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-js.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-azure-gateway-errors.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-category-shifts.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-orphan-pages.html:123: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-homepage-internal-linking.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-long-tail-keywords.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-title-mismatch.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-size.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-authority-building.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-og.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/agent-readiness-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-hours.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-create-xml-sitemap.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-txt-unreachable-errors.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-title-rewrite.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-positive-mentions.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deprecated-html.html:304: "text": "A static announcement bar with the text visible all the time is the simplest and most accessible replacement. Scrolling text is hard to read, easy to miss and a problem for people with vestibular or attention difficulties. If you need to show several messages, list them, or rotate them slowly with a visible pause button and no movement when the visitor's system asks for reduced motion. Under WCAG 2.2, moving content that lasts more than five seconds must be possible to pause, stop or hide." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deprecated-html.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-deprecated-html.html:618:

    Flashing content also carries an accessibility risk of its own: WCAG 2.2 limits content that flashes /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/http-error-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-resources-wordpress.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-index-xml-wordpress.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text-not-showing-hover.html:512: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-403-errors.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-forms.html:280: "text": "Very much so. Agents that drive a browser rely on the same accessibility tree that screen readers use, so linked labels, native controls, grouped questions and clear error messages help both. The fixes in this guide line up closely with WCAG 2.2 success criteria on labels, names, error identification and input purpose. Treat the work as one job that serves disabled users, agents and everyone filling in the form on a small phone." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-forms.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-forms.html:752:

  • Add an automated accessibility check, such as axe in your test suite or a browser /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-forms.html:791:both. The fixes in this guide line up closely with WCAG 2.2 success criteria on labels, names, error /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-api-404-403-errors.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-self-reference.html:477: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-multi-location.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-chatgpt-invisibility.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cdn-origin-redirects.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-blind-spots.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/schema-debugger-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-required.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-structured-data-syntax-errors.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-seo-plugin.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-benchmark-drift.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-spam-audit.html:483: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html:234: "text": "If the content lands under a fixed header, set scroll-margin-top on the target to the header height plus a little space, for example 6rem. This keeps the first heading visible after the jump and meets Focus Not Obscured in WCAG 2.2. Test at several widths, because headers often grow taller on small screens when the menu wraps onto two lines or a promotional banner appears.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html:575:2.4.11 Focus Not Obscured (Minimum)AA (WCAG 2.2)A sticky header must not completely hide the focused content /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html:688:

    Step 7

    Clear the sticky header

    If the content lands under a fixed header, set scroll-margin-top on the target to the header height plus a little space, for example 6rem. This keeps the first heading visible after the jump and meets Focus Not Obscured in WCAG 2.2. Test at several widths, because headers often grow taller on small screens when the menu wraps onto two lines or a promotional banner appears.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-skip-to-content-link.html:711:
  • Run a full keyboard review now and then; the keyboard navigation guide and focus indicator fixes cover the wider checks, and checking WCAG compliance puts them in context.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-shopify.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-url.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-trailing-slash.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-wordpress.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-set-up-301-redirect.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-tbt.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-wordpress.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-vs-seo.html:512: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-forums.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wordpress-migration.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-restaurants.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-equity-flow.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/migration-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-photos.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-504-errors.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-sites-seo.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-validation.html:256: "text": "Not directly. Search engines do not rank pages on whether their forms validate. The value is in the form working properly: autofill completing addresses correctly, required fields being caught before submission, and every field arriving at your inbox or system. Those affect enquiries and sales far more than rankings. Correct autocomplete values and working labels also help meet WCAG 2.2, which matters if you have accessibility obligations. Treat form errors as a conversion and accessibility fix rather than a search one." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-validation.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-validation.html:705:
    💡 Correct autocomplete values are also an accessibility requirement: WCAG 2.2 success /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-form-validation.html:805:sales far more than rankings. Correct autocomplete values and working labels also help meet WCAG 2.2, /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-my-questions.html:190: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-references.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-react.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-woocommerce-crawl.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-compete-b2b-saas.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/app-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-declaration.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-llms.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-html-checker.html:418: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonical-conflicts.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mixed-content-redirects.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-photos.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-links.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-forum.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-toxic-backlinks.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:10:Accessibility Fixes: WCAG 2.2 Contrast, Alt Text & Keyboard /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:11: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:24: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:30: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:36: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:37: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:39: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:75: "keywords": "accessibility fixes, WCAG 2.2, WCAG AA, colour contrast, alt text, keyboard navigation, focus indicator, form labels, heading structure, ARIA, link text, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:85: "name": "Accessibility Fixes: WCAG 2.2 Contrast, Alt Text & Keyboard", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:87: "description": "Fix the Accessibility Audit findings against WCAG 2.2 AA: colour contrast, alt text, keyboard traps, focus, form labels, headings, ARIA and vague link texts.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:116: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:146: "keywords": "accessibility fixes, WCAG 2.2, WCAG AA, colour contrast, alt text, keyboard navigation, focus indicator, form labels, heading structure, ARIA, link text, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:279: "name": "What is WCAG 2.2 level AA?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:282: "text": "WCAG 2.2 is the current version of the Web Content Accessibility Guidelines published by the W3C. Its success criteria are grouped into three levels: A is the minimum, AA is the level most laws and policies refer to, and AAA is the highest and is not expected across whole sites. Meeting level AA means meeting every level A and level AA success criterion on the pages and processes being assessed." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:290: "text": "For public sector bodies, yes: the 2018 accessibility regulations require WCAG 2.2 AA and an accessibility statement. For businesses and charities, the Equality Act 2010 requires reasonable adjustments so disabled people are not put at a substantial disadvantage, and that applies to websites and apps. It does not name WCAG, but WCAG AA is the usual benchmark. Businesses selling into the EU may also be covered by the European Accessibility Act." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:497:testable rules. The Accessibility Audit tests pages against WCAG 2.2 at level AA. This page explains /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:512:changed in WCAG 2.2
  • Which findings to fix first
  • A /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:525:websites to meet WCAG 2.2 level AA and to publish an accessibility statement.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:574:WCAG 2.1.1 and 2.1.2: reaching every control with Tab, operating it with Enter or Space, and never getting /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:576:focus indicators covers WCAG 2.4.7 and the new 2.4.11 in WCAG 2.2: a visible focus outline that is /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:595:

    What changed in WCAG 2.2

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:597:

    WCAG 2.2 became a W3C Recommendation in October 2023 and is now the version most organisations work /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:598:to. It keeps almost everything in WCAG 2.1 and adds new success criteria. The ones at levels A and AA /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:614:

    WCAG 2.2 also removed 4.1.1 Parsing, because modern browsers and assistive technology handle the HTML /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:641:

  • Run the Accessibility Audit on the home page /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:661:

    1. What is WCAG 2.2 level AA?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:662:

    WCAG 2.2 is the current version of the Web Content Accessibility Guidelines published /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:669:

    For public sector bodies, yes: the 2018 accessibility regulations require WCAG 2.2 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:719:

    The Accessibility Audit tests your page against WCAG 2.2 level AA, lists each finding with the /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html:721: Run the Accessibility Audit → /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-components.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-home.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-aeo-perplexity.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-volatility.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-custom.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keywords-shopify.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-type-choice.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-duplicates.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:75: "keywords": "focus indicator, focus visible, outline none accessibility, :focus-visible, WCAG 2.4.7, WCAG 2.4.11 focus not obscured, focus ring CSS, keyboard focus outline, sticky header hides focus, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:150: "keywords": "focus indicator, focus visible, outline none accessibility, :focus-visible, WCAG 2.4.7, WCAG 2.4.11 focus not obscured, focus ring CSS, keyboard focus outline, sticky header hides focus, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:188: "text": "Click in the browser address bar, then press Tab repeatedly through the whole page, including the header, menus, forms, footer and any cookie banner. Write down every point where you lose track of where focus is, where the indicator is faint, and where a focused item is covered by something. On a Mac using Safari, first turn on the setting that lets Tab highlight each item on a web page, otherwise Tab skips links. Compare your notes with the Accessibility Audit findings.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:230: "text": "Tab through the whole page again and confirm you can always see where focus is, on every background and with nothing covering it. Repeat at a narrow mobile width and at 200 percent zoom, where sticky headers take up more of the screen. In Chrome or Edge developer tools, open the Rendering panel and emulate forced colours to check the indicator survives. Then run the Accessibility Audit again on each changed template.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:272: "text": "A solid outline around the element, at least two pixels thick, in a colour with at least three to one contrast against the surrounding background, and slightly offset so it does not merge with the element's own border. That meets the WCAG 2.2 AAA Focus Appearance measure, which is a useful target even though level AA only asks for visibility. It should be consistent across the site, so users learn what focus looks like once and can recognise it everywhere." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:280: "text": "It is a WCAG 2.2 success criterion, 2.4.11 at level AA, which says that when an element receives keyboard focus it must not be completely hidden by content the site has added, such as a sticky header, sticky footer, cookie banner or chat widget. The level AA version allows partial overlap; the AAA version, 2.4.12, does not. The usual fixes are scroll padding equal to the height of sticky bars, and banners that do not float over page content." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:555:

    Three success criteria in WCAG 2.2 deal directly with focus, and one more affects how visible the indicator must be.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:604:your notes with the Accessibility Audit findings.

  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:639:and emulate forced colours to check the indicator survives. Then run the Accessibility Audit again /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:740:
  • Run the Accessibility Audit after theme updates, because updates can reintroduce resets.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:768:with the element's own border. That meets the WCAG 2.2 AAA Focus Appearance measure, which is a useful /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:774:

    It is a WCAG 2.2 success criterion, 2.4.11 at level AA, which says that when an element /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-focus-indicators.html:809:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding with /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-schema-changes.html:488: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/brand-mention-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-build-schema-wordpress.html:214: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-twitter-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/hreflang-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-domain-301.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hsts-error.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:75: "keywords": "WCAG error identification, WCAG error messages, WCAG error suggestion, WCAG error prevention, WCAG error summary, aria error message, aria label for error message, aria-invalid, aria-describedby error, html form validation custom error message, WCAG 2.2 error messages, accessible form errors", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:150: "keywords": "WCAG error identification, WCAG error messages, WCAG error suggestion, WCAG error prevention, WCAG error summary, aria error message, aria label for error message, aria-invalid, aria-describedby error, html form validation custom error message, WCAG 2.2 error messages, accessible form errors", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:227: "text": "Make sure a failed submit, whether checked in the browser or on the server, returns the form with every valid answer still filled in, to meet Redundant Entry in WCAG 2.2. Validate fields when the user leaves them or submits, not on every keystroke, and only announce errors once. If you show a count without moving focus, put it in an element with role set to status that is present on page load.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:312: "name": "What changed for error messages in WCAG 2.2?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:315: "text": "WCAG 2.2 did not change the error identification, suggestion or prevention criteria, but two new criteria affect how forms handle errors. Redundant Entry, at level A, means people should not have to retype information they already gave in the same process, so a failed submit must keep their answers. Accessible Authentication, at level AA, means login forms must allow pasting and password managers, and must not rely on memory puzzles alone. Both are common failures in checkout and account forms." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:575:

    Others support them. 3.3.2 Labels or Instructions (A) requires labels and any format instructions up front. 1.4.1 (A) says colour must not be the only way information is shown, so a red border alone fails. 4.1.3 Status Messages (AA) requires messages such as 3 errors found to be announced without moving focus, if focus does not move. WCAG 2.2 adds 3.3.7 Redundant Entry (A), so a failed submission must not wipe the answers people already gave, and 3.3.8 Accessible Authentication (AA), which matters for login error handling.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:700:

    Step 6

    Keep entered data and stop keystroke announcements

    Make sure a failed submit, whether checked in the browser or on the server, returns the form with every valid answer still filled in, to meet Redundant Entry in WCAG 2.2. Validate fields when the user leaves them or submits, not on every keystroke, and only announce errors once. If you show a count without moving focus, put it in an element with role set to status that is present on page load.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:752:

    7. What changed for error messages in WCAG 2.2?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html:753:

    WCAG 2.2 did not change the error identification, suggestion or prevention criteria, but two new criteria affect how forms handle errors. Redundant Entry, at level A, means people should not have to retype information they already gave in the same process, so a failed submit must keep their answers. Accessible Authentication, at level AA, means login forms must allow pasting and password managers, and must not rely on memory puzzles alone. Both are common failures in checkout and account forms.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/js-checker-fixes-index.html:473: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-csp-report-only.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-react.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-brick-and-mortar.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-serp-gains.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:9: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:31: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:41: "description": "Learn what web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix. Step by step for complete beginners.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:293:

    Learn what web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix. Step by step for complete beginners.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:297: 🔍 Accessibility Audit → /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:305:
  • What WCAG 2.1 is and which level you should aim for
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:340: Open the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html:389: Grey text on a white background often fails. Use a contrast checker or the Accessibility Audit tool to find failing elements, then darken the text colour until it passes. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cms-update-regression.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-internal-linking.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages.md:9:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/novice-tutorial-accessibility.html) What web accessibility means, why WCAG compliance matters for both users and Google rankings, and the most common issues to fix — written for beginners. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages.md:606:- [Accessibility](https://aiwebpageseo.com/aipageseo-demo-pages/demo-accessibility.html) A real Accessibility Audit example: 12 WCAG violations on one page including missing ARIA labels, low contrast text, no skip link and unlabelled forms. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages.md:697:- [Accessibility Fixes Index](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-fixes-index.html) Fix every Accessibility Audit finding: colour contrast, alt text, keyboard navigation, focus indicators, ARIA labels and WCAG 2.2 compliance. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/aipageseo-demo-pages.md:698:- [Accessibility Guide](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-guide.html) WCAG 2.1 compliance explained for site owners. Which accessibility issues hurt SEO, how to find them, and which violations to fix first to pass audits. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-images.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-plesk.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-spam-update.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-chain-contains-http.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-http-errors-nodejs.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-citation-frequency.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-size.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nofollow-internal.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-description-rewrite.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/session-html-files.html:89: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-discord-preview.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-out-of-stock.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:30: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:75: "keywords": "keyboard navigation, keyboard accessibility, WCAG 2.1.1, WCAG 2.1.2, keyboard trap, tab order, tabindex, skip link, focus management, modal dialog focus, inert, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:120: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:150: "keywords": "keyboard navigation, keyboard accessibility, WCAG 2.1.1, WCAG 2.1.2, keyboard trap, tab order, tabindex, skip link, focus management, modal dialog focus, inert, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:264: "text": "A keyboard trap is any part of a page that focus can enter but cannot leave using standard keys such as Tab, Shift+Tab or Escape. Common examples are embedded booking forms in iframes, poorly built pop-ups and some chat widgets. WCAG 2.1.2 No Keyboard Trap is a level A criterion. A modal dialog that keeps focus inside on purpose is not a trap, provided Escape or a visible close button lets the visitor out." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:556:of WCAG 2.2, which means a failure here is treated as a barrier rather than an inconvenience. The Accessibility /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:780:a wide range. WCAG 2.2 also asks that dragging is never the only way to set a value. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:833:

    When a focused link slides under a fixed header or a cookie banner, WCAG 2.2 criterion 2.4.11 is failed. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:846:

  • Run the Accessibility Audit on each template /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:869:built pop-ups and some chat widgets. WCAG 2.1.2 No Keyboard Trap is a level A criterion. A modal dialog /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyboard-nav.html:917:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding with /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-apply-keywords-editorial.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-service-area.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-www-canonicalisation.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/rich-snippets-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-x-default.html:485: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-chains.html:124: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-directadmin.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-citations.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-json-ld-nextjs.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/my-questions-guide.html:161: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-site-audit-pro.html:206: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirect-loops.html:484: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missed-opportunities.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-keyword-gaps.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-consent.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-article.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawler-traps.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-third-party-tags.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pagination-seo.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-expertise-credentials.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/score-history-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-excluded-by-noindex-tag.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-schema.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-price-cut.html:507: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wrong-attribution.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-recover-service-algo.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-app-localisation.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-shopify.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-seasonal.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-velocity.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-noindex-a-page.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-discovered-currently-not-indexed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-tracking.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-real-traffic-audit.html:483: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-indexation.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-txt-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-stars.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-result-errors.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-nextjs.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-tags.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-duplicate-meta-descriptions.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-canonical-conflict.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-use-ai-schema-editorial.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-core-web-vitals-assessment-failed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-test-rich-results.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-screenshots.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-tools.html:209: "text": "Put the tool on a permanent address on your main domain, with a real title, heading and explanatory text in the HTML the server sends. Make inputs labelled, keyboard usable and readable on a phone, and test against WCAG 2.2. Keep it fast and free of signup walls. If the calculation runs in JavaScript, make sure the surrounding page, headings and a worked example still appear without it.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-tools.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-tools.html:619:on a phone, and test against WCAG 2.2. Keep it fast and free of signup walls. If the calculation runs /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-pdp-speed.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-review-surge.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-whatsapp-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-content-sites.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alternate-page-proper-canonical.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-missing-security-headers.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cookie-banner-not-showing.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-product-launch.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-technical-gaps.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-serp-thumbnails.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-tags-shopify.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-locale.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-shopify.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faceted-nav.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-conversion.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-spam-audit.html:475: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-gaps.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-lazy-load.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-page-speed-nextjs.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-nextjs.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ymyl-content.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-track-scores-b2b-saas.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-page-indexed.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-meta-description-not-showing-google.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:30: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:75: "keywords": "link text accessibility, vague link text, click here, read more links, WCAG 2.4.4, link purpose, descriptive links, empty links, image links, label in name, screen reader links list, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:120: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:150: "keywords": "link text accessibility, vague link text, click here, read more links, WCAG 2.4.4, link purpose, descriptive links, empty links, image links, label in name, screen reader links list, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:188: "text": "Run the Accessibility Audit on each template, then open a screen reader and bring up its list of links, using Insert+F7 in NVDA or Control+Option+U in VoiceOver on a Mac. Read the list from top to bottom as if you had never seen the page. Mark every entry where you cannot say where it goes, every group of identical entries, and every entry that is just an address, a file name or the word link.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:619:the Accessibility Audit on each template, then open a screen reader and bring up its list of links, /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-link-text.html:834:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding with /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-timeout-errors.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:11: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:29: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:30: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:37: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:86: "headline": "How to check WCAG 2.1 and 2.2 compliance on your website", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:87: "description": "How to check WCAG compliance: run automated scans, then test by keyboard, screen reader, zoom and contrast against WCAG 2.1 and 2.2 AA, and record the results.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:116: "name": "WCAG 2.1" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:120: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:160: "name": "How to check WCAG 2.1 and 2.2 compliance on your website", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:161: "description": "How to check WCAG compliance: run automated scans, then test by keyboard, screen reader, zoom and contrast against WCAG 2.1 and 2.2 AA, and record the results.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:192: "text": "Decide which standard you are testing against, normally WCAG 2.2 level AA unless a contract names WCAG 2.1. List 10 to 25 pages that cover every template, every step of your key tasks such as contact, sign-up and checkout, pages with media or tables, and a few random pages. Save the list with the date, because your results only apply to the pages you tested.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:279: "name": "How do I check for WCAG 2.1 specifically?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:282: "text": "Test against WCAG 2.1 level AA by running your automated tool with the 2.0 and 2.1 A and AA rules, then adding the manual checks that 2.1 introduced. Those include reflow at 320 CSS pixels, text spacing, non-text contrast for icons and borders, content on hover or focus, orientation and character key shortcuts. Because WCAG 2.2 builds on 2.1, a site that passes 2.2 AA also passes 2.1 AA, so testing to 2.2 is a safe way to meet a 2.1 requirement." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:287: "name": "What is the difference between WCAG 2.1 and 2.2?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:290: "text": "WCAG 2.2 keeps every WCAG 2.1 criterion except 4.1.1 Parsing, which was removed as obsolete, and adds nine new ones. The new A and AA criteria cover focus not being hidden by sticky content, pointer targets of at least 24 by 24 pixels, alternatives to dragging, consistent placement of help, not asking for the same information twice, and sign-in that does not depend on memory tests. WCAG 2.2 became a W3C Recommendation in October 2023 and is now the version most new guidance points to." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:314: "text": "Level AA is the target for almost every legal requirement and contract. UK public sector websites must meet WCAG 2.2 AA under the accessibility regulations, the European standard EN 301 549 references WCAG AA, and US guidance for public bodies uses WCAG 2.1 AA. Level AAA is not recommended as a whole-site requirement, because some content cannot meet every AAA criterion, but individual AAA criteria are worth meeting where they are practical for your site." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:319: "name": "How often should I check WCAG compliance?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:554:

    How to check WCAG 2.1 and 2.2 compliance on your website

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:555:

    Checking a website against the Web Content Accessibility Guidelines is not a matter of running one scanner and reading a score. Automated tools are quick and useful, but they can only test the parts of WCAG a machine can measure, such as missing alt attributes or low contrast. Whether the alt text makes sense, whether a menu works with a keyboard, or whether a screen reader user can complete your checkout needs a person to try it. This guide shows how to check WCAG 2.1 and WCAG 2.2 at level AA on a small site: choosing which pages to test, running automated scanners from the browser and the command line, the manual keyboard, screen reader, zoom and contrast tests that cover what tools miss, and how to record the results so you can fix them and prove progress.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:567:
    1. What WCAG compliance means
    2. Choose the pages to test
    3. Run automated scans first
    4. The manual tests that cover what tools miss
    5. Recording the results
    6. Platform notes
    7. The fix, step by step
    8. Edge cases worth knowing
    9. Keeping it compliant
    10. Questions and answers
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:571:

    What WCAG compliance means

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:578:WCAG 2.12018Adds criteria for mobile, low vision and cognitive needs, such as reflow at 320 CSS pixels, non-text contrast and text spacing /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:579:WCAG 2.2October 2023Adds nine criteria, including focus not obscured, target size of at least 24 by 24 pixels, dragging alternatives and accessible authentication, and removes 4.1.1 Parsing /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:581:

    The versions are backwards compatible: a page that meets 2.2 AA also meets 2.1 AA and 2.0 AA. So if you are asked how to check for WCAG 2.1, testing against 2.2 covers it, with a few extra checks on top. Test against 2.2 AA unless a contract names another version.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:608:

    To test your page list in one go, use a command line tool. With axe, limited to WCAG 2.2 A and AA rules:

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:670:

    Step 1

    Pick the standard and the page sample

    Decide which standard you are testing against, normally WCAG 2.2 level AA unless a contract names WCAG 2.1. List 10 to 25 pages that cover every template, every step of your key tasks such as contact, sign-up and checkout, pages with media or tables, and a few random pages. Save the list with the date, because your results only apply to the pages you tested.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:714:

    2. How do I check for WCAG 2.1 specifically?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:715:

    Test against WCAG 2.1 level AA by running your automated tool with the 2.0 and 2.1 A and AA rules, then adding the manual checks that 2.1 introduced. Those include reflow at 320 CSS pixels, text spacing, non-text contrast for icons and borders, content on hover or focus, orientation and character key shortcuts. Because WCAG 2.2 builds on 2.1, a site that passes 2.2 AA also passes 2.1 AA, so testing to 2.2 is a safe way to meet a 2.1 requirement.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:718:

    3. What is the difference between WCAG 2.1 and 2.2?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:719:

    WCAG 2.2 keeps every WCAG 2.1 criterion except 4.1.1 Parsing, which was removed as obsolete, and adds nine new ones. The new A and AA criteria cover focus not being hidden by sticky content, pointer targets of at least 24 by 24 pixels, alternatives to dragging, consistent placement of help, not asking for the same information twice, and sign-in that does not depend on memory tests. WCAG 2.2 became a W3C Recommendation in October 2023 and is now the version most new guidance points to.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:731:

    Level AA is the target for almost every legal requirement and contract. UK public sector websites must meet WCAG 2.2 AA under the accessibility regulations, the European standard EN 301 549 references WCAG AA, and US guidance for public bodies uses WCAG 2.1 AA. Level AAA is not recommended as a whole-site requirement, because some content cannot meet every AAA criterion, but individual AAA criteria are worth meeting where they are practical for your site.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:734:

    7. How often should I check WCAG compliance?

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html:742:

    The accessibility audit tests your pages against WCAG 2.2 A and AA rules, lists each failure with its criterion and element, and points out the manual checks no scanner can make for you.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-service-areas.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-id-refs.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-inp.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-posts.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headless-migration.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-slack-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-anchor-text-distribution.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ios-app-store.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-multi-location.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-handle-brand-mentions-news.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cwv-nextjs.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-llms.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-crawler-rendering.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:31: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:75: "keywords": "WordPress accessibility, accessibility-ready theme, WordPress WCAG 2.2, block editor accessibility, Gutenberg alt text, Elementor accessibility, Contact Form 7 labels, WordPress skip link, WordPress focus styles, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:124: "name": "WCAG 2.2" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:150: "keywords": "WordPress accessibility, accessibility-ready theme, WordPress WCAG 2.2, block editor accessibility, Gutenberg alt text, Elementor accessibility, Contact Form 7 labels, WordPress skip link, WordPress focus styles, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:192: "text": "Make a staging copy of the site, which many hosts offer with one click, so you can deactivate plugins and edit templates without affecting visitors. Run the Accessibility Audit on one URL of each template: home, page, post, archive, search, contact and any shop pages. Group the findings by the class names on the failing elements, so you can see which came from the theme, a builder, a form plugin or content.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:234: "text": "Add alt text, heading order and descriptive link text to your editors' publishing checklist, and save accessible layouts as synced patterns. After every theme, builder or major plugin update, run the Accessibility Audit again on the same template URLs and compare with the previous results. Publish an accessibility statement explaining what you have tested, any known gaps and how visitors can contact you for help.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:535:This guide shows how to trace each Accessibility Audit finding back to the part of WordPress that produced /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:740:plugins and edit templates without affecting visitors. Run the Accessibility Audit on one URL of each /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:774:update, run the Accessibility Audit again on the same template URLs and compare with the previous results. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html:883:

    The Accessibility Audit tests your page against WCAG 2.2 level AA, lists each finding with the /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-compliance-steps.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-experience-signals.html:491: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-set-up-gbp.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-redirects-apache.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text-length-icons.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text-length-icons.html:721:

  • Run an automated accessibility check on each template after changes, and review new pages by reading the console table above.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-image-dimensions.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sge-impact.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-schema.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-google-business-profile-not-showing.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-debug-schema-headless.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-variants.html:498: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faq-rich-result.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-site-audit-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-positioning-gaps.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-cannot-be-issued.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cannibalisation.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-bundle-size.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hosting-migration.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-promotions.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html:438: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html:510:and images: Accessibility Audit, Image Optimisation. /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html:533:Missing heading order, labels or landmarksHTML Checker, Accessibility AuditFix the page template once /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html:623:

    The Accessibility Audit measures the parts of WCAG 2.1 that can be tested reliably, and Image Optimisation /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/combined-audit-fixes-index.html:626:fixes. WCAG 2.2 is now the current version, and meeting the 2.1 criteria the checker tests is a sound /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-readiness-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema-rich-results.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-recipe-carousel.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eligible-not-shown.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-ghost.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-local-seo-multi-location.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:11:Web Accessibility for SEO: A WCAG 2.1 Compliance Guide /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:12: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:17: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:18: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:23: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:24: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:35: "description": "Learn what web accessibility means, which WCAG 2.1 requirements apply to your site, how accessibility issues affect your SEO, and how to fix the most common violations.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:65: "name": "What is WCAG 2.1?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:68: "text": "WCAG (Web Content Accessibility Guidelines) 2.1 is the international standard for web accessibility, published by the W3C. It defines requirements at three levels: A (minimum), AA (recommended for most organisations) and AAA (enhanced). Most organisations target Level AA compliance. The aiwebpageseo Accessibility Audit tests against all Level A and AA criteria." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:81: "name": "What is the minimum colour contrast ratio for WCAG compliance?", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:84: "text": "For WCAG 2.1 Level AA, normal text must have a contrast ratio of at least 4.5:1 against its background. Large text (18pt or 14pt bold) requires a minimum ratio of 3:1. You can check contrast ratios using the Accessibility Audit, which shows the exact ratio for any failing element and suggests the minimum colour value needed to pass." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:213: Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:227:

    Web Accessibility for SEO: A WCAG 2.1 Compliance Guide

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:239:
    Legal requirement: In the UK, the Equality Act 2010 requires websites to make reasonable adjustments for disabled users. Public sector websites must meet WCAG 2.1 AA by law. Private sector sites face legal risk from disability discrimination complaints.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:244:

    WCAG stands for Web Content Accessibility Guidelines — the internationally recognised standard for accessibility, published by the W3C (the organisation that maintains core web standards generally). Each individual rule within WCAG has a reference number like "1.1.1" and a level — A, AA, or AAA — indicating how essential it is. Level A covers the most fundamental requirements; almost any genuinely inaccessible site is failing Level A rules. Level AA is the level most organisations target, and the level required by UK law for public sector sites. Level AAA is the most stringent and is rarely required outside specialist contexts. When you see "WCAG 2.1 AA" mentioned, it simply means "the standard, mid-tier, widely-expected level of accessibility compliance."

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:254:

    Text must have sufficient contrast against its background to be readable — this affects not just visually impaired users, but anyone using a phone outdoors in bright sunlight, or anyone with mild age-related vision changes, which is a much larger group than "accessibility" might initially suggest. Light grey text on a white background is a classic failure: it might look stylish on a designer's monitor but becomes genuinely unreadable for a meaningful chunk of real visitors. "Contrast ratio" is a precise mathematical measurement comparing the brightness of text against its background; WCAG AA requires a minimum ratio of 4.5:1 for normal text, or 3:1 for large text. Fix: use the Accessibility Audit to find failing elements — it shows you the exact ratio for each one — then darken the text colour until it passes.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:266:

    Run the Accessibility Audit and get actionable results in minutes. Pay as you go — no subscription needed.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:302:
    What is WCAG 2.1?
    WCAG (Web Content Accessibility Guidelines) 2.1 is the international standard for web accessibility, published by the W3C. It defines requirements at three levels: A (minimum), AA (recommended for most organisations) and AAA (enhanced). Most organisations target Level AA compliance. The aiwebpageseo Accessibility Audit tests against all Level A and AA criteria.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html:304:
    What is the minimum colour contrast ratio for WCAG compliance?
    For WCAG 2.1 Level AA, normal text must have a contrast ratio of at least 4.5:1 against its background. Large text (18pt or 14pt bold) requires a minimum ratio of 3:1. You can check contrast ratios using the Accessibility Audit, which shows the exact ratio for any failing element and suggests the minimum colour value needed to pass.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-website-403-forbidden.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-prevent-schema-drift-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-llms-format.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-canonical-migration.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-maps-attributes.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/redirect-checker-fixes-index.html:474: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-on-page-off-page-seo.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-acquire-backlinks-outreach.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-cloudflare.html:123: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-specificity.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-sitemap-nextjs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unused-css.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-blocks.html:123: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-migration.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-ignore-playbook.html:484: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-implement-lazy-loading.html:515: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-crawler-access.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-direct-response-playbook.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-errors.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-website-showing-404-errors.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/ecommerce-watch-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-product-images.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-watch-competitors-fashion.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-telegram-preview.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-trust-signals.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-plesk.html:194: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-breach-response.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ranking-recovery.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-seo.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-id.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-broken-targets.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-remove-301-redirect.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-page-redesign.html:488: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headings.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-lastmod.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-site-audit-pro.html:190: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/eeat-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-question-finder.html:190: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-saas.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-shopify.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/serp-preview-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-categories.html:487: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-paragraph-length.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-faceted-explosion.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-aeo-brand-mentions.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-security-headers-drupal.html:112: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-og-shopify.html:237: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-add-breadcrumbs.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-slow-templates.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-edit-robots-txt-wordpress-cloudflare.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-lost-urls.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-lazy-loading-working.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-rich-snippets-shopify.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gradual-erosion.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitemap-migration.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-schema-dates.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/maps-audit-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-image-optimisation-not-working.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-robots-meta.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-content.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/cwv-fixes-index.html:473: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-schema.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nap-consistency.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-plugin-schema-conflicts.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-mobile-cwv.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-nextjs-error-pages.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/algo-impact-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-readability-technical-docs.html:219: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/local-seo-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:13: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:75: "keywords": "alt text, missing alt attribute, image alt text accessibility, WCAG 1.1.1, decorative images alt empty, alt text screen reader, SVG accessible name, alt text WordPress, alt text Shopify, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:150: "keywords": "alt text, missing alt attribute, image alt text accessibility, WCAG 1.1.1, decorative images alt empty, alt text screen reader, SVG accessible name, alt text WordPress, alt text Shopify, Accessibility Audit", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:168: "name": "Accessibility Audit" /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:188: "text": "Run the Accessibility Audit on the page and note each image reported under non-text content, with its file name and where it sits. Then run it on one page of each template, such as a product page, a blog post and the home page, because many missing alt attributes come from the theme rather than from content. Group the findings into template images, which you fix once in code, and content images, which live in the media library or in individual pages.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:230: "text": "Turn on NVDA on Windows or VoiceOver on a Mac and move through the page image by image. In NVDA the G key jumps to the next graphic; on a Mac the VoiceOver rotor lists images. Listen for file names, repeated phrases, logos described by colour instead of purpose, and decorative images that are still announced. Then run the Accessibility Audit again to confirm the non-text content findings have cleared on every template you changed.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:256: "text": "Leave it empty, never out. An img element with no alt attribute tells assistive technology nothing, so many screen readers fall back to reading the file name or the image address, which is meaningless noise. An empty alt, written as two quotation marks with nothing between them, is a deliberate signal that the image is decorative and can be skipped. The Accessibility Audit reports a missing alt attribute as a failure, but it accepts an empty alt as a valid choice." /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:683:the Accessibility Audit on the page and note each image reported under non-text content, with its file /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:722:still announced. Then run the Accessibility Audit again to confirm the non-text content findings have /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:789:
  • Run the Accessibility Audit after theme updates and after installing any plugin or app that adds images, sliders or widgets.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:805:that the image is decorative and can be skipped. The Accessibility Audit reports a missing alt attribute /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-alt-text.html:861:

    The Accessibility Audit tests your page against WCAG 2.2 level AA and lists each finding, including /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-images.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-query-match.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ssl-iis-bindings.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-html-errors-wordpress.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-noindex-disallow.html:104: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-crawl-budget.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gbp-attributes.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-headless-ecommerce-seo.html:510: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-high-lcp-mobile.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-migration-redirects.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-images-shopify.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-stale-datemodified.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-ai-overviews-citation.html:526: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-index.html:365:

    Accessibility Audit
    FREE
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-index.html:366:
    WCAG 2.1 Level A and AA compliance — contrast ratios, ARIA labels, skip links, form label associations and keyboard navigation.
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-new-validation-errors.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-agent-compat-spa.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-act-tech-stack-changes.html:488: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/keywords-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-hreflang-blocked.html:496: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-third-party.html:506: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-render-blocking-css.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html:10:
    Independent scanner analysis› Independent audit verification › WCAG Repair

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html:22:
    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.

    WCAG Repair accessibility201Reported issues · 10 pages
    WCAG Repair site health62/10025 / 42 passed
    WCAG Repair security86/10043 / 51 passed
    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.

    02 — Accessibility issues require element-level substantiation

    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.

    06 — Category scoring cannot establish comparative accuracy

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html:42: /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html:63:
    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.

    01Security headers — conflicting scoresSecurityInternal contradiction
    What WCAG Repair reports
    Site Health: 0/6 (0%); Security: 100%
    Plain-English explanation

    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.

    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

    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.

    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

    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.

    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

    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.

    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.

    06Security — cache headersSecurityDifferent risk assessment
    What WCAG Repair reports
    Cache Headers check failed
    Plain-English explanation

    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.

    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

    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.

    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

    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.

    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

    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.

    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.

    11Accessibility — contrast (reported issues)AccessibilityContrast evidence differs
    What WCAG Repair reports
    8 contrast instances in visible major issue list
    Plain-English explanation

    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.

    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

    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.

    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.

    Independent axe-core scanner — explicit classification

    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.

    19Security — undisclosed checksSecurityMissing itemised failure evidence
    What WCAG Repair reports
    Three additional failures hidden behind “and 3 more”
    Plain-English explanation

    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.

    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.

    Primary evidence and standards

    Sources used: saved WCAG Repair results page, uploaded Nginx server configuration, My AIWebPageSEO Audit security audit, and available source files. Standards for independent checks: W3C WCAG 2.2, RFC 6797 (HSTS), RFC 9110 (HTTP), and RFC 9111 (Caching).

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-js-shopify.html:499: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-sitelinks.html:199: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/og-generator-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-unwanted-redirects.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-gdpr-kit.html:110: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-linkedin-preview.html:492: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-eeat-blog-posts.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wp-image-optimiser.html:519: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-gdpr-ecommerce.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/competitor-watch-fixes-index.html:465: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-cls-wordpress.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-css-bundle-size.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-broken-backlinks.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-optimise-ai-visibility-gemini.html:503: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-orphan-products.html:495: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-app-preview-video.html:215: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-questions-and-answers.html:190: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:28:# SEO Audit Tool: SEO, AEO, Security and Accessibility Audits /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:34:Each of these audits has been tested on hundreds of live sites across every type of CMS, and each checks against a published standard: WCAG 2.2 Level A and AA, Google's spam policies, the llmstxt.org spec, current Markdown guidelines, schema.org and Google's structured data rules, Google's search quality rater guidelines, and the security, log and HTTP standards behind each check. Some of them go further than the widely used audits out there: the Accessibility Audit, for example, tests WCAG 2.2 criteria that axe-core, the engine behind Google Lighthouse's accessibility checks, has no rule for, such as keyboard traps, visible focus and reflow on phones. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:114:### Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:116:Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:118:**WCAG 2.2 Level A and AA · All 55 criteria reported** /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:120:Questions and answers about the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:126:Every one of the 55 WCAG 2.2 Level A and AA success criteria, each marked failed, with warnings, no problems found, needs a person to check, or not checked this time. Each problem says who it affects, shows examples from your page and explains the fix. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:130:Start with the errors, which must be fixed, then the warnings. Passed checks found no problems, and notes explain anything that limited the audit. The report ends with a WCAG 2.2 coverage line counting every Level A and AA criterion. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:134:Enter the page address. The page is loaded in Chrome after its scripts have run and checked against all 55 WCAG 2.2 Level A and AA criteria: 35 are tested and 20 are marked for a person to check. Two more pages of your site are checked too. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:136:The page is loaded in headless Chrome and audited after its scripts have run, using the full axe-core rule set plus the audit's own checks for criteria axe-core has no rule for: keyboard access and keyboard traps, focus that is visible and not hidden, reflow on phones, zoom, text spacing, contrast of text and of control edges, flashing, moving content, and consistent navigation and help across pages. Keyboard checks run in their own Chrome. Two more pages of the site are audited and compared. All 55 WCAG 2.2 Level A and AA criteria are reported; 35 are tested and 20 are marked as needing a person to check. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.md:138:[Run Accessibility Audit on your site](https://aiwebpageseo.com/accessibility-audit.html) /var/www/vhosts/aiwebpageseo.com/site-audit/public/what-claude-says-about-aiwebpageseo.html:314:
  • Accessibility Audit: reads the page the way a browser does, including content built by JavaScript, and measures colour contrast for real.
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:1:# Website Accessibility Audit | AI Web Page SEO /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:3:> Accessibility audit for any public web page: checks the page against all 55 WCAG 2.2 Level A and AA success criteria after its scripts have run, as visitors see it, including contrast of text and control edges, keyboard access and traps, visible focus, reflow on phones, zoom and text spacing, and checks two more pages of the site. Each problem comes with who it affects and how to fix it. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:15:The Accessibility Audit checks a web page against WCAG 2.2 Level A and AA. The page is loaded in Chrome and audited after its scripts have run, so the audit sees what visitors see, and two more pages of the same site are checked too. Every one of the 55 Level A and AA success criteria is reported: 35 are tested and 20 are marked for a person to check, because no automated audit can judge them. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:21:- [Accessibility Audit](https://aiwebpageseo.com/accessibility-audit.html): Run the audit on any public URL, or paste HTML. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:31:- [Accessibility Guide](https://aiwebpageseo.com/aipageseo-demo-pages/accessibility-guide.html): Full guide to the audit and WCAG 2.2. /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md:32:- [Example Audit Report](https://aiwebpageseo.com/aipageseo-demo-pages/demo-accessibility.html): A real Accessibility Audit report explained, before and after fixes. /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:203: "text": "No. Automated tools, ours included, can test many WCAG criteria but not all of them: 20 of the 55 Level A and AA criteria in WCAG 2.2 need a person to judge, such as whether alt text describes each image well. A clean automated report is the right starting point for a manual review, not proof of compliance." /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:270:
  • W3C: Techniques for WCAG 2.2
  • /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:284:
    Does a report with no false positives mean a site is compliant?

    No. Automated tools, ours included, can test many WCAG criteria but not all of them: 20 of the 55 Level A and AA criteria in WCAG 2.2 need a person to judge, such as whether alt text describes each image well. A clean automated report is the right starting point for a manual review, not proof of compliance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:289:

    Our Accessibility Audit checks a page against all 55 WCAG 2.2 Level A and AA criteria as visitors see it, for £2.49, and lists best-practice advice separately so it never inflates the count.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:291: Run the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/false-positives-audit-tools.html:298: HomeAccessibility AuditSchema ToolsBlogPricingDemo PagesSite map /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.html:313: "Accessibility Audit (WCAG signals)", /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.html:1215: ♿Accessibility Audit …p /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.html:6493: if(negTab.length > 2) issues.push({type:'info',tag:'WCAG 2.1.1',msg:`${negTab.length} elements with negative tabindex. These are removed from keyboard tab order.`,fix:'Only use tabindex="-1" on elements that are programmatically focused. Ensure all interactive elements are keyboard-reachable.'}); /var/www/vhosts/aiwebpageseo.com/site-audit/public/seo-audit-platform.html:6584: {cat:'Accessibility',code:'WCAG-2.1.1',title:'Keyboard Navigation Not Supported — WCAG 2.1.1',desc:'All functionality must be accessible via keyboard alone. Many users cannot use a mouse. Custom JavaScript widgets especially often break keyboard access entirely.',fix:'Test your entire site using only Tab, Shift+Tab, Enter and Space. Ensure focus is always visible. Custom dropdowns and modals need ARIA roles and keyboard event handlers.',example:'// Custom button must handle keyboard\nbutton.addEventListener("keydown", (e) => {\n if (e.key === "Enter" || e.key === " ") {\n e.preventDefault();\n handleClick();\n }\n});'}, /var/www/vhosts/aiwebpageseo.com/site-audit/public/finding-400-500-errors.html:230: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:8745: "name": "Keyboard Navigation Not Supported — WCAG 2.1.1", /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:16834:

    Tags: accessibility, fix keyboard navigation, tab order, focus trap, skip links, tabindex, keyboard accessibility, modal focus management, WCAG 2.1.1

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:23420:

    Provide accessible formats. The privacy policy is a document that users have a right to understand — that means it must be accessible. Ensure it passes WCAG 2.1 AA: readable by screen readers, sufficient colour contrast, logical heading hierarchy, skip links for sections. Offer a plain-text version or Easy Read version for users with cognitive impairments — the ICO has explicitly praised organisations that offer Easy Read privacy notices.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:23989:

    Mobile-first indexing does not mean only mobile users matter or that you should neglect desktop. It means the mobile version is the primary version Google evaluates. The ideal setup is a responsive design — a single website that adapts its layout to different screen sizes. With responsive design, the same HTML content is served to all devices and there is no risk of the mobile version having less content than desktop. Separate mobile sites (m.yourdomain.com) and dynamic serving (different HTML based on user agent) both create more complexity and more risk than a well-implemented responsive design.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:25952:

    WCAG 2.1 compliance is not just a legal requirement — accessibility issues directly impact SEO. Screen reader users, keyboard-only users and people with visual impairments make up a significant portion of web traffic. Here is how to fix the most common errors.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:25957:Never use "image of", "photo of" or a filename as alt text. Use our Accessibility Audit to find all missing alt text across a page.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:25966:

    Fix keyboard navigation (WCAG 2.1.1)

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:25977:

    Tip: Run our Accessibility Audit on your most important pages first — homepage, contact, key landing pages. Fix Critical errors before Warnings. Even fixing just the alt text and contrast issues on your top pages significantly improves both accessibility and SEO.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:26239:

    Landmark elements like main and nav allow screen reader users to jump directly to content. Skip navigation links help keyboard users bypass repetitive menus. Both are required for WCAG compliance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:26254:

    Adding main, nav landmarks and a skip navigation link brings your page into WCAG compliance.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:26262:

    Press Tab on your page — the skip link should be the first focusable element. Use our Accessibility Audit to confirm all landmark requirements are met.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34061:

    How to check WCAG compliance: automated scans plus the manual tests tools miss

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34062:

    Scanners catch only part of WCAG. This card shows how to test a small site against WCAG 2.1 and 2.2 AA: choose a page sample, scan it, check keyboard, screen reader, zoom and contrast by hand, then log each issue against its criterion.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34064:

    Test to WCAG 2.2 level AA unless a contract asks for 2.1. The versions build on each other, so passing 2.2 AA also covers 2.1 AA and 2.0 AA, with 4.1.1 Parsing the only criterion dropped along the way.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34091:

    WCAG 2.2, published in October 2023, is current. It keeps everything from 2.1 except the obsolete Parsing criterion, so meeting 2.2 also meets the older versions at the same level. WCAG 3 is still a draft and is not a target yet.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34106:

    Tip: Write a short accessibility statement naming WCAG 2.2 AA as your target and listing known gaps; it gives visitors a way to ask for help and keeps your own work on track.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34128:

    Example Bakery's order form outlined bad fields in red and nothing else. Adding hint text, inline messages linked by aria-describedby, aria-invalid, and a focused summary meant NVDA read 2 errors and each field's problem. Keeping answers after the error also satisfied the WCAG 2.2 Redundant Entry rule.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:34422: {cat:'Accessibility',code:'WCAG-2.1.1',hubKey:'accessibility',title:'Keyboard Navigation Not Supported — WCAG 2.1.1',desc:'All functionality must be accessible via keyboard alone. Many users cannot use a mouse. Custom JavaScript widgets especially often break keyboard access entirely.',fix:'Test your entire site using only Tab, Shift+Tab, Enter and Space. Ensure focus is always visible. Custom dropdowns and modals need ARIA roles and keyboard event handlers.',example:'// Custom button must handle keyboard\nbutton.addEventListener("keydown", (e) => {\n if (e.key === "Enter" || e.key === " ") {\n e.preventDefault();\n handleClick();\n }\n});'}, /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:40964: tags: ["accessibility","fix keyboard navigation","tab order","focus trap","skip links","tabindex","keyboard accessibility","modal focus management","WCAG 2.1.1"], /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:46480: 'Provide accessible formats. The privacy policy is a document that users have a right to understand — that means it must be accessible. Ensure it passes WCAG 2.1 AA: readable by screen readers, sufficient colour contrast, logical heading hierarchy, skip links for sections. Offer a plain-text version or Easy Read version for users with cognitive impairments — the ICO has explicitly praised organisations that offer Easy Read privacy notices.', /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:46965: { title: 'Mobile-first does not mean mobile-only', body: 'Mobile-first indexing does not mean only mobile users matter or that you should neglect desktop. It means the mobile version is the primary version Google evaluates. The ideal setup is a responsive design — a single website that adapts its layout to different screen sizes. With responsive design, the same HTML content is served to all devices and there is no risk of the mobile version having less content than desktop. Separate mobile sites (m.yourdomain.com) and dynamic serving (different HTML based on user agent) both create more complexity and more risk than a well-implemented responsive design.' }, /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48732: summary: 'WCAG 2.1 compliance is not just a legal requirement — accessibility issues directly impact SEO. Screen reader users, keyboard-only users and people with visual impairments make up a significant portion of web traffic. Here is how to fix the most common errors.', /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48735: { title: 'Fix missing alt text on images (WCAG 1.1.1)', body: 'Every content image needs descriptive alt text. Every decorative image needs alt="" (empty, not omitted). Screen readers skip images with alt="" and announce the description for content images.\nContent image: Jane Smith presenting at Web Summit 2024\nDecorative: \nNever use "image of", "photo of" or a filename as alt text. Use our Accessibility Audit to find all missing alt text across a page.' }, /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48738: { title: 'Fix keyboard navigation (WCAG 2.1.1)', body: 'Every interactive element — links, buttons, form inputs, custom dropdowns, modals — must be operable with keyboard alone using Tab, Shift+Tab, Enter and Space. Test by unplugging your mouse and navigating your entire site. Common failures: custom onclick divs with no tabindex, modals that trap focus, dropdowns that only work on hover. Fix: use native HTML elements (button, a, input) wherever possible — they handle keyboard automatically. For custom widgets add tabindex="0" and keyboard event listeners.' }, /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48741: tip: 'Run our Accessibility Audit on your most important pages first — homepage, contact, key landing pages. Fix Critical errors before Warnings. Even fixing just the alt text and contrast issues on your top pages significantly improves both accessibility and SEO.', /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48962: summary: 'Landmark elements like main and nav allow screen reader users to jump directly to content. Skip navigation links help keyboard users bypass repetitive menus. Both are required for WCAG compliance.', /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48976: summary: 'Adding main, nav landmarks and a skip navigation link brings your page into WCAG compliance.', /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:48982: { title: 'Verify', body: 'Press Tab on your page — the skip link should be the first focusable element. Use our Accessibility Audit to confirm all landmark requirements are met.' }, /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58810: "title": "How to check WCAG compliance: automated scans plus the manual tests tools miss", /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58811: "summary": "Scanners catch only part of WCAG. This card shows how to test a small site against WCAG 2.1 and 2.2 AA: choose a page sample, scan it, check keyboard, screen reader, zoom and contrast by hand, then log each issue against its criterion.", /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58822: "body": "Test to WCAG 2.2 level AA unless a contract asks for 2.1. The versions build on each other, so passing 2.2 AA also covers 2.1 AA and 2.0 AA, with 4.1.1 Parsing the only criterion dropped along the way." /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58879: "body": "WCAG 2.2, published in October 2023, is current. It keeps everything from 2.1 except the obsolete Parsing criterion, so meeting 2.2 also meets the older versions at the same level. WCAG 3 is still a draft and is not a target yet." /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58910: "tip": "Write a short accessibility statement naming WCAG 2.2 AA as your target and listing known gaps; it gives visitors a way to ask for help and keeps your own work on track." /var/www/vhosts/aiwebpageseo.com/site-audit/public/learning-hub.html:58956: "body": "Example Bakery's order form outlined bad fields in red and nothing else. Adding hint text, inline messages linked by aria-describedby, aria-invalid, and a focused summary meant NVDA read 2 errors and each field's problem. Keeping answers after the error also satisfied the WCAG 2.2 Redundant Entry rule." /var/www/vhosts/aiwebpageseo.com/site-audit/public/ecommerce-crawl.html:81: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/local-seo-fixes-index.html:107: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/llms.md:22:- [Accessibility Audit](https://aiwebpageseo.com/accessibility-audit.html): Runs an accessibility audit against any public URL. /var/www/vhosts/aiwebpageseo.com/site-audit/public/content-tools.html:718: 'page-accessibility':{title:'Free Accessibility Audit — WCAG 2.1 SEO Tool | aiwebpageseo',desc:'WCAG 2.1 compliance analysis — checks contrast ratios, ARIA labels, keyboard navigation and screen reader compatibility. Accessibility issues hurt SEO rankings.',canonical:'https://aiwebpageseo.com/accessibility-audit.html'}, /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:28:# SEO Audit Tool: SEO, AEO, Security and Accessibility Audits /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:34:Each of these audits has been tested on hundreds of live sites across every type of CMS, and each checks against a published standard: WCAG 2.2 Level A and AA, Google's spam policies, the llmstxt.org spec, current Markdown guidelines, schema.org and Google's structured data rules, Google's search quality rater guidelines, and the security, log and HTTP standards behind each check. Some of them go further than the widely used audits out there: the Accessibility Audit, for example, tests WCAG 2.2 criteria that axe-core, the engine behind Google Lighthouse's accessibility checks, has no rule for, such as keyboard traps, visible focus and reflow on phones. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:114:### Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:116:Checks a page against WCAG 2.2 Level A and AA after its scripts have run, as your visitors see it, and also checks two more pages of your site. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:118:**WCAG 2.2 Level A and AA · All 55 criteria reported** /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:120:Questions and answers about the Accessibility Audit /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:126:Every one of the 55 WCAG 2.2 Level A and AA success criteria, each marked failed, with warnings, no problems found, needs a person to check, or not checked this time. Each problem says who it affects, shows examples from your page and explains the fix. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:130:Start with the errors, which must be fixed, then the warnings. Passed checks found no problems, and notes explain anything that limited the audit. The report ends with a WCAG 2.2 coverage line counting every Level A and AA criterion. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:134:Enter the page address. The page is loaded in Chrome after its scripts have run and checked against all 55 WCAG 2.2 Level A and AA criteria: 35 are tested and 20 are marked for a person to check. Two more pages of your site are checked too. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:136:The page is loaded in headless Chrome and audited after its scripts have run, using the full axe-core rule set plus the audit's own checks for criteria axe-core has no rule for: keyboard access and keyboard traps, focus that is visible and not hidden, reflow on phones, zoom, text spacing, contrast of text and of control edges, flashing, moving content, and consistent navigation and help across pages. Keyboard checks run in their own Chrome. Two more pages of the site are audited and compared. All 55 WCAG 2.2 Level A and AA criteria are reported; 35 are tested and 20 are marked as needing a person to check. /var/www/vhosts/aiwebpageseo.com/site-audit/public/index.html.md:138:[Run Accessibility Audit on your site](https://aiwebpageseo.com/accessibility-audit.html) /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:8:
    Independent scanner analysis› Independent audit verification › WCAG Repair

    Executive conclusion · Read this first

    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.

    Read the full discussion and conclusions ↓

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:20:
    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.

    WCAG Repair accessibility201Reported issues · 10 pages
    WCAG Repair site health62/10025 / 42 passed
    WCAG Repair security86/10043 / 51 passed
    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.

    02 — Accessibility issues require element-level substantiation

    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.

    06 — Category scoring cannot establish comparative accuracy

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:40: /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:61:
    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.

    01Security headers — conflicting scoresSecurityInternal contradiction
    What WCAG Repair reports
    Site Health: 0/6 (0%); Security: 100%
    Plain-English explanation

    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.

    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

    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.

    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

    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.

    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

    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.

    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.

    06Security — cache headersSecurityDifferent risk assessment
    What WCAG Repair reports
    Cache Headers check failed
    Plain-English explanation

    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.

    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

    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.

    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

    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.

    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

    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.

    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.

    11Accessibility — contrast (reported issues)AccessibilityContrast evidence differs
    What WCAG Repair reports
    8 contrast instances in visible major issue list
    Plain-English explanation

    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.

    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

    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.

    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.

    Independent axe-core scanner — explicit classification

    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.

    19Security — undisclosed checksSecurityMissing itemised failure evidence
    What WCAG Repair reports
    Three additional failures hidden behind “and 3 more”
    Plain-English explanation

    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.

    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.

    Primary evidence and standards

    Sources used: saved WCAG Repair results page, uploaded Nginx server configuration, My AIWebPageSEO Audit security audit, and available source files. Standards for independent checks: W3C WCAG 2.2, RFC 6797 (HSTS), RFC 9110 (HTTP), and RFC 9111 (Caching).

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:63:

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:71:

    3. Accessibility: full WCAG 2.2 A/AA criterion accounting

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:72:

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:75: /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:88:

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:89:

    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.

    F01 — Internal security-header scoring contradiction

    Classification: Demonstrated reporting inconsistency.

    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.

    F03 — HSTS reportedly absent

    Classification: Strong cross-report disagreement; scope unresolved.

    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.

    F06 — AI plugin manifest classified as failure

    Classification: Unsupported universal requirement.

    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

    Classification: Documented capability; execution coverage varies.

    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.

    F11 — Unidentified failed security checks

    Classification: Non-reproducible adverse findings.

    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.

    WCAG 2.2 criterionMy AIWebPageSEO Accessibility Audit's documented testSignificance for the WCAG Repair comparison
    /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:91: /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html:119:

    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.

    /var/www/vhosts/aiwebpageseo.com/site-audit/public/app-audit.html:157: "WCAG compliance", /var/www/vhosts/aiwebpageseo.com/site-audit/public/competitor-watch.html:150: "WCAG compliance", === DOCUMENTATION FILE METADATA === 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.ai.txt 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.css.before-wcag-frontend-20261023T221612Z 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.css.before-wcag-frontend-20261023T221706Z 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms-ctx-full.txt 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms-ctx.txt 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms-full.txt 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.md 2026-10-12 20:05 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.llms.txt 2026-10-13 20:19 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.css 2026-10-16 15:42 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.identity.json 2026-10-16 15:47 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html.bak-20261020-083852 2026-10-16 16:22 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html.bak-20261020-083404 2026-10-16 16:22 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html.bak-20261020-083404 2026-10-16 16:22 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html.bak-20261020-083852 2026-10-16 16:22 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html.bak-20261020-083404 2026-10-17 07:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html.bak-20261020-083852 2026-10-17 12:21 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html.bak-20261020-083852 2026-10-17 13:42 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html.bak-20261020-083404 2026-10-17 13:42 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html.bak-20261020-083404 2026-10-17 18:25 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html.bak-20261020-083404 2026-10-17 18:25 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html.bak-20261020-083404 2026-10-17 18:25 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html.bak-20261020-083404 2026-10-19 01:12 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/wcag-repair-full-comparison.html 2026-10-19 01:43 /var/www/vhosts/aiwebpageseo.com/site-audit/public/wcag-repair-full-comparison.html 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html.bak-20261020-083636 2026-10-20 08:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html.bak-20261020-083636 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html.bak-20261020-083852 2026-10-20 08:36 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html.bak-20261020-083852 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-fixes-index.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/accessibility-guide.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/demo-accessibility.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-react.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-shopify.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessibility-wordpress.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-accessible-error-messages.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-check-wcag-compliance.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/how-to-fix-wcag-requirements.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/aipageseo-demo-pages/novice-tutorial-accessibility.html 2026-10-20 08:38 /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html.before-wcag-evidence-reference-20261023T195522 2026-10-21 17:14 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-answers.html 2026-10-21 18:43 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.backup-2026-10-21T18-43-12-800Z 2026-10-21 22:33 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.pre-reflow-wording-fix.bak 2026-10-22 09:20 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.pre-bypass-fix.bak 2026-10-22 09:41 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-wcag-fix.bak 2026-10-22 12:40 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-skip-visibility-20261022-140735.bak 2026-10-22 14:11 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-skip-final-2026-10-22T14-11-09-886Z 2026-10-22 23:35 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html.before-wcag-evidence-reference-20261023T195522 2026-10-22 23:35 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html.before-wcag-evidence-reference-20261023T195522 2026-10-23 00:49 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html.before-report-a11y-20261023T091710Z 2026-10-23 00:49 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-report-a11y-20261023T091710Z 2026-10-23 09:43 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-review-wording-20261023T094349Z 2026-10-23 10:02 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-wcag-grading-20261023T100237Z 2026-10-23 10:08 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-aaa-results-20261023T100809Z 2026-10-23 10:30 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-two-reports-20261023T103017Z 2026-10-23 10:44 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-layout-polish-20261023T104403Z 2026-10-23 11:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-score-card-fix-20261023T110040Z 2026-10-23 11:07 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-coverage-cards-20261023T113515Z 2026-10-23 11:07 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-evidence-bars-20261023T110706Z 2026-10-23 11:33 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-report2-fix-20261023T114731Z 2026-10-23 11:40 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-reconciliation-20261023T115313Z 2026-10-23 11:53 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-inner-page-report-display-20261023T120805Z 2026-10-23 12:08 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-attempt-dataflow-20261023T122442Z 2026-10-23 12:24 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-additional-pages-section-20261023T131137Z 2026-10-23 13:11 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-additional-pages-dedup-20261023T132117Z 2026-10-23 13:11 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-dedup-correction-20261023T133450Z 2026-10-23 13:34 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-page-counts-20261023T134617Z 2026-10-23 13:46 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-wcag-frontend-20261023T221612Z 2026-10-23 13:46 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.before-wcag-frontend-20261023T221706Z 2026-10-23 19:49 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html.before-public-wcag-report-20261023T200004 2026-10-23 19:55 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html.before-public-wcag-report-20261023T200004 2026-10-23 19:55 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html.before-public-wcag-report-20261023T200004 2026-10-23 19:55 /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html.before-public-wcag-report-20261023T200004 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-act-rules.html 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html.before-wcag-frontend-20261023T221612Z 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html.before-wcag-frontend-20261023T221706Z 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-statement.html 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/grabzies-wcag-evidence-reconciliation-2026-10-23.html 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html.before-wcag-frontend-20261023T221612Z 2026-10-23 20:00 /var/www/vhosts/aiwebpageseo.com/site-audit/public/performance-tools.html.before-wcag-frontend-20261023T221706Z 2026-10-23 22:17 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.css 2026-10-23 22:17 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.html 2026-10-23 22:17 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.bak-20261024T161201Z 2026-10-24 16:12 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js.bak-20261024T161347Z 2026-10-24 16:13 /var/www/vhosts/aiwebpageseo.com/site-audit/public/accessibility-audit.js
    AIWebPageSEO audit or toolEvidence needed for scholarly verificationPrincipal comparison question
    Accessibility AuditCriterion-by-criterion WCAG 2.2 results, axe-core version, rendered DOM and selectorsWhich of WCAG Repair's 201 issue instances can be reproduced on the same pages?