{"id":383773,"date":"2026-10-12T17:27:48","date_gmt":"2026-10-12T17:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ux-signal\/"},"modified":"2026-10-12T17:27:28","modified_gmt":"2026-10-12T17:27:28","slug":"ux-signal","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ux-signal\/","author":23583167,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"UX Signal","header_author":"UX Signal","header_description":"Audit this site's UX from its own admin: a score, the issues costing it the most, and a link to the full evidence-backed report.","assets_banners_color":"ca846c","last_updated":"2026-10-12 17:27:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/uxsignal.io\/integrations","header_author_uri":"https:\/\/uxsignal.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"uxsignal","date":"2026-10-12 17:27:28","revision":3742236}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3742236,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3742236,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3742236,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3742236,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3742236,"resolution":"1","location":"assets","locale":"","width":2480,"height":1450},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3742236,"resolution":"2","location":"assets","locale":"","width":1960,"height":1064},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3742236,"resolution":"3","location":"assets","locale":"","width":2076,"height":1194},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3742236,"resolution":"4","location":"assets","locale":"","width":1012,"height":398}},"screenshots":{"1":"A finished site audit: the score, the fixes worth the most, and a score for each page.","2":"Choose the pages to include. WordPress already knows them.","3":"A \"UX audit\" link under every published page and post.","4":"The dashboard widget, with your latest score."}},"plugin_section":[262246],"plugin_tags":[1953,8533,4072,3893,3800],"plugin_category":[34],"plugin_contributors":[286239],"plugin_business_model":[],"class_list":["post-383773","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-accessibility","plugin_tags-audit","plugin_tags-design","plugin_tags-usability","plugin_tags-ux","plugin_category-accessibility","plugin_contributors-uxsignal","plugin_committers-uxsignal"],"banners":{"banner":"https:\/\/ps.w.org\/ux-signal\/assets\/banner-772x250.png?rev=3742236","banner_2x":"https:\/\/ps.w.org\/ux-signal\/assets\/banner-1544x500.png?rev=3742236","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ux-signal\/assets\/icon-128x128.png?rev=3742236","icon_2x":"https:\/\/ps.w.org\/ux-signal\/assets\/icon-256x256.png?rev=3742236","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ux-signal\/assets\/screenshot-1.png?rev=3742236","caption":"A finished site audit: the score, the fixes worth the most, and a score for each page."},{"src":"https:\/\/ps.w.org\/ux-signal\/assets\/screenshot-2.png?rev=3742236","caption":"Choose the pages to include. WordPress already knows them."},{"src":"https:\/\/ps.w.org\/ux-signal\/assets\/screenshot-3.png?rev=3742236","caption":"A \"UX audit\" link under every published page and post."},{"src":"https:\/\/ps.w.org\/ux-signal\/assets\/screenshot-4.png?rev=3742236","caption":"The dashboard widget, with your latest score."}],"raw_content":"<!--section=description-->\n<p>UX Signal scores a page against 56 weighted UX heuristics at desktop, tablet and phone widths, and backs every scored finding with a screenshot or a measurement from the page.<\/p>\n\n<p>This plugin brings that into WordPress:<\/p>\n\n<ul>\n<li><strong>Audit the whole site.<\/strong> WordPress already knows your pages, so you choose which ones to include instead of leaving it to a crawler.<\/li>\n<li><strong>Audit one page.<\/strong> \"UX audit\" appears under every published page and post, and in the admin bar while you view one.<\/li>\n<li><strong>See the result where you work.<\/strong> The score, the five issues costing it the most with their fixes, and a page-by-page table. The full report, with its evidence, is one click away.<\/li>\n<li><strong>A dashboard widget<\/strong> with your latest score.<\/li>\n<\/ul>\n\n<p>A UX Signal account on the Pro or Team plan is required. Audits started here count against that plan exactly as audits started on uxsignal.io do.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to UX Signal (https:\/\/uxsignal.io), the service that performs the audits. It cannot work without it.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> your API key, and the addresses of the pages you choose to audit. Nothing is sent until you connect a key, and after that only when you start an audit or open the plugin's screen (to check on a running audit and read your plan's allowance).<\/li>\n<li><strong>What UX Signal does with it:<\/strong> it loads those public pages in a browser, the same way a visitor would, and scores them. It does not receive your WordPress users, content database or passwords.<\/li>\n<li><strong>No tracking:<\/strong> the plugin sends no usage data and loads nothing from other servers.<\/li>\n<\/ul>\n\n<p>Terms of use: https:\/\/uxsignal.io\/legal\/terms\nPrivacy policy: https:\/\/uxsignal.io\/legal\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>In your UX Signal account, open Settings, then API keys (https:\/\/uxsignal.io\/api-keys), and make a key.<\/li>\n<li>In WordPress, open <strong>UX Signal<\/strong> in the admin menu, paste the key and click Connect.<\/li>\n<li>Tick the pages to include and click <strong>Start site audit<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20long%20does%20an%20audit%20take%3F\"><h3>How long does an audit take?<\/h3><\/dt>\n<dd><p>Two to three minutes for one page. A site audit takes longer, depending on how many pages you include. You can leave the screen; the result is there when you return.<\/p><\/dd>\n<dt id=\"can%20it%20audit%20a%20site%20on%20my%20computer%20or%20behind%20a%20password%3F\"><h3>Can it audit a site on my computer or behind a password?<\/h3><\/dt>\n<dd><p>Not yet. UX Signal loads your pages over the internet, so the site has to be publicly reachable. The plugin tells you when it is not.<\/p><\/dd>\n<dt id=\"where%20is%20my%20api%20key%20stored%3F\"><h3>Where is my API key stored?<\/h3><\/dt>\n<dd><p>In this site's options table. It is sent only to uxsignal.io. Disconnecting, or deleting the plugin, removes it.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>No. It adds nothing to your public pages. It only does work on its own admin screen.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Every name the plugin defines now carries the <code>uxsignal<\/code> prefix. A site that connected with 0.1.0 pastes its key once more after updating.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: connect an account, audit the site or a single page, see the score and top fixes in the admin.<\/li>\n<\/ul>","raw_excerpt":"Audit your site's UX from its own admin: a score, the issues costing it the most, and a link to the full report.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383773"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/uxsignal"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383773"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383773"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383773"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383773"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383773"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}