{"id":344560,"date":"2026-07-31T19:31:17","date_gmt":"2026-07-31T19:31:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/website-auditor-for-elementor\/"},"modified":"2026-08-04T07:08:25","modified_gmt":"2026-08-04T07:08:25","slug":"wap-qa-auditor-for-elementor","status":"publish","type":"plugin","link":"https:\/\/lo.wordpress.org\/plugins\/wap-qa-auditor-for-elementor\/","author":23348836,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.2","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"WAP QA Auditor for Elementor","header_author":"Waqar Ashraf","header_description":"A lightweight manual QA auditing tool for Elementor websites. Scan pages and templates for image weight, heading structure, global style usage, container nesting and broken links before launch.","assets_banners_color":"6a4ce7","last_updated":"2026-08-04 07:08:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"waqarashraf379","date":"2026-07-31 19:31:02"},"1.1.0":{"tag":"1.1.0","author":"waqarashraf379","date":"2026-08-04 07:08:25"}},"upgrade_notice":{"1.1.0":"<p>Adds the ability to ignore individual issues so they no longer affect your site score.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3633392,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3633392,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3633392,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3633392,"resolution":"1","location":"assets","locale":"","width":1389,"height":754},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3633392,"resolution":"2","location":"assets","locale":"","width":1351,"height":735},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3633392,"resolution":"3","location":"assets","locale":"","width":1383,"height":762}},"screenshots":{"1":"Dashboard with the overall score card, statistics and scan actions.","2":"Selected Scan content picker for scanning specific pages or templates.","3":"Audit results grouped by issue type, with search and filters."}},"plugin_section":[],"plugin_tags":[8533,13042,76538,153217,238429],"plugin_category":[],"plugin_contributors":[274083],"plugin_business_model":[],"class_list":["post-344560","plugin","type-plugin","status-publish","hentry","plugin_tags-audit","plugin_tags-checklist","plugin_tags-elementor","plugin_tags-quality-assurance","plugin_tags-website-launch","plugin_contributors-waqarashraf379","plugin_committers-waqarashraf379"],"banners":{"banner":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/banner-772x250.png?rev=3633392","banner_2x":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/banner-1544x500.png?rev=3633392","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/icon-256x256.png?rev=3633392","icon_2x":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/icon-256x256.png?rev=3633392","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/screenshot-1.png?rev=3633392","caption":"Dashboard with the overall score card, statistics and scan actions."},{"src":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/screenshot-2.png?rev=3633392","caption":"Selected Scan content picker for scanning specific pages or templates."},{"src":"https:\/\/ps.w.org\/wap-qa-auditor-for-elementor\/assets\/screenshot-3.png?rev=3633392","caption":"Audit results grouped by issue type, with search and filters."}],"raw_content":"<!--section=description-->\n<p>WAP QA Auditor for Elementor is a lightweight quality assurance (QA) tool for agencies, freelancers and developers who build websites with Elementor.<\/p>\n\n<p>It performs a manual, on-demand audit of your Elementor-managed content and flags common pre-launch issues, so you can catch them before the client sees them.<\/p>\n\n<p>This is <strong>not<\/strong> an SEO plugin, <strong>not<\/strong> a performance optimization plugin and <strong>not<\/strong> a monitoring tool. It runs only when you click \"Run Scan\" \u2014 there are no background jobs, no cron events and no external requests.<\/p>\n\n<p><strong>What it checks:<\/strong><\/p>\n\n<ul>\n<li>Non-WebP images (JPG, JPEG, PNG, GIF)<\/li>\n<li>Images larger than 200 KB<\/li>\n<li>Missing or multiple H1 headings<\/li>\n<li>Custom colors instead of Elementor Global Colors<\/li>\n<li>Custom typography instead of Elementor Global Typography<\/li>\n<li>Container nesting deeper than 4 levels<\/li>\n<li>Empty or invalid links (blank href, #, javascript:void(0), empty button\/link URLs)<\/li>\n<\/ul>\n\n<p><strong>Scan modes:<\/strong><\/p>\n\n<ul>\n<li>Full Website Scan \u2014 scans every Elementor-managed page, template, header, footer, archive, single template and popup.<\/li>\n<li>Selected Content Scan \u2014 search and choose exactly which pages or templates to scan.<\/li>\n<\/ul>\n\n<p><strong>Dashboard:<\/strong><\/p>\n\n<p>An at-a-glance score card (0-100), total content scanned, total issues, critical issues, warning issues and the last scan date.<\/p>\n\n<p><strong>Results page:<\/strong><\/p>\n\n<p>Every issue is grouped by type into clean, expandable sections, with critical issues shown first. Search, filter by page, severity or content type, jump straight to the affected page or open it in Elementor, and export the full report to CSV in one click.<\/p>\n\n<p>Found a false positive, or an issue you've decided not to fix? Mark it as \"Ignored\" \u2014 it stays visible for reference but is excluded from the site score, issue totals and CSV export. Ignored issues stay ignored across future scans of the same content, and can be unignored at any time.<\/p>\n\n<p><strong>Privacy &amp; data:<\/strong><\/p>\n\n<p>This plugin does not collect, transmit or track any data. It stores one scan summary and one small list of ignored-issue references using the WordPress Options API, plus the current scan's issue list in a transient. Each new scan replaces the previous results \u2014 no scan history is kept, and no custom database tables are created.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wap-qa-auditor-for-elementor<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Make sure Elementor is installed and active.<\/li>\n<li>Go to \"WAP QA Auditor\" in the admin menu and click \"Run Full Scan\" or \"Run Selected Scan\".<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20elementor%3F\"><h3>Does this plugin require Elementor?<\/h3><\/dt>\n<dd><p>Yes. Elementor must be installed and active. The plugin will show an admin notice if it is not.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20run%20automatically%20in%20the%20background%3F\"><h3>Does this plugin run automatically in the background?<\/h3><\/dt>\n<dd><p>No. Scans only run when you explicitly click \"Run Full Scan\" or \"Run Selected Scan\". There are no cron jobs or background workers.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20any%20data%20externally%3F\"><h3>Does this plugin send any data externally?<\/h3><\/dt>\n<dd><p>No. All scanning happens locally on your server. No external API calls, telemetry or tracking are used.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20keep%20a%20history%20of%20past%20scans%3F\"><h3>Does the plugin keep a history of past scans?<\/h3><\/dt>\n<dd><p>No. Only the most recent scan summary and results are stored. Running a new scan replaces the previous one.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20an%20issue%20i%20don%27t%20want%20to%20fix%3F\"><h3>Can I exclude an issue I don't want to fix?<\/h3><\/dt>\n<dd><p>Yes. Click \"Ignore\" next to any issue on the Results page. It remains visible for your reference but is no longer counted toward the site score, issue totals or CSV export, and stays ignored across future scans until you click \"Unignore\".<\/p><\/dd>\n<dt id=\"what%20happens%20to%20plugin%20data%20when%20i%20uninstall%20it%3F\"><h3>What happens to plugin data when I uninstall it?<\/h3><\/dt>\n<dd><p>All plugin data (the scan summary option, the ignored-issues option and the scan results transient) is permanently removed when the plugin is uninstalled.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added the ability to mark individual issues as \"Ignored\" from the Results page. Ignored issues stay visible but are excluded from the site score, issue totals and CSV export, and persist across future scans until unignored.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight manual QA auditing tool for Elementor websites. Scan your pages and templates before launch or client hand-off.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=344560"}],"author":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/waqarashraf379"}],"wp:attachment":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344560"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344560"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344560"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344560"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344560"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}