{"id":327558,"date":"2026-06-21T18:07:30","date_gmt":"2026-06-21T18:07:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-site-doctor\/"},"modified":"2026-06-21T18:37:08","modified_gmt":"2026-06-21T18:37:08","slug":"site-cliniq","status":"publish","type":"plugin","link":"https:\/\/arq.wordpress.org\/plugins\/site-cliniq\/","author":23429449,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.7.5","requires":"6.3","requires_php":"8.0","requires_plugins":null,"header_name":"Site CliniQ","header_author":"Bilal Mahmood","header_description":"Scans your WordPress site and explains every problem in plain English - PHP errors, SEO, broken links, images, and more.","assets_banners_color":"36404f","last_updated":"2026-06-21 18:37:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bilalmahmood.dev\/projects\/site-cliniq","header_author_uri":"https:\/\/bilalmahmood.dev","rating":0,"author_block_rating":0,"active_installs":0,"downloads":113,"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":"bilalmahmooddev","date":"2026-06-21 18:37:08"},"1.0.2":{"tag":"1.0.2","author":"bilalmahmooddev","date":"2026-06-21 21:59:47"},"1.0.3":{"tag":"1.0.3","author":"bilalmahmooddev","date":"2026-06-28 16:33:18"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3580892,"resolution":"128x128","location":"assets","locale":"","width":375,"height":125},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3580892,"resolution":"256x256","location":"assets","locale":"","width":768,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3580892,"resolution":"1544x500","location":"assets","locale":"","width":2172,"height":724},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580892,"resolution":"772x250","location":"assets","locale":"","width":2172,"height":724}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580941,"resolution":"2","location":"assets","locale":"","width":1720,"height":777},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580941,"resolution":"3","location":"assets","locale":"","width":1706,"height":845},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3580941,"resolution":"4","location":"assets","locale":"","width":1724,"height":863},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3580941,"resolution":"5","location":"assets","locale":"","width":1725,"height":843},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3580941,"resolution":"6","location":"assets","locale":"","width":1723,"height":486},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3580892,"resolution":"8","location":"assets","locale":"","width":1066,"height":746}},"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,247,600,186,151481],"plugin_category":[54],"plugin_contributors":[268255],"plugin_business_model":[],"class_list":["post-327558","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-performance","plugin_tags-security","plugin_tags-seo","plugin_tags-site-health","plugin_category-security-and-spam-protection","plugin_contributors-bilalmahmooddev","plugin_committers-bilalmahmooddev"],"banners":{"banner":"https:\/\/ps.w.org\/site-cliniq\/assets\/banner-772x250.png?rev=3580892","banner_2x":"https:\/\/ps.w.org\/site-cliniq\/assets\/banner-1544x500.png?rev=3580892","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/site-cliniq\/assets\/icon-128x128.png?rev=3580892","icon_2x":"https:\/\/ps.w.org\/site-cliniq\/assets\/icon-256x256.png?rev=3580892","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-2.png?rev=3580941","caption":""},{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-3.png?rev=3580941","caption":""},{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-4.png?rev=3580941","caption":""},{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-5.png?rev=3580941","caption":""},{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-6.png?rev=3580941","caption":""},{"src":"https:\/\/ps.w.org\/site-cliniq\/assets\/screenshot-8.png?rev=3580892","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Site CliniQ<\/strong> scans your WordPress site for PHP errors, SEO issues, oversized images, missing alt tags, broken links, plugin health issues, and more \u2014 then optionally uses AI to explain what is wrong and exactly how to fix it.<\/p>\n\n<p>No more raw error logs. No more cryptic numbers. Just plain English.<\/p>\n\n<p><strong>Core Features (Free)<\/strong><\/p>\n\n<ul>\n<li><strong>AI Error Diagnosis<\/strong> \u2014 Reads your PHP error log and explains each error in plain English with a step-by-step fix (requires your own Claude API key).<\/li>\n<li><strong>Site Health Score<\/strong> \u2014 A\u2013F grade based on PHP version, memory limit, WP version, SSL, debug mode, and more.<\/li>\n<li><strong>Plugin Health Checker<\/strong> \u2014 Flags plugins not updated in 2+ years or not tested with your current WordPress version.<\/li>\n<li><strong>Plugin Bloat Detector<\/strong> \u2014 Ranks every plugin by JS\/CSS payload so you know which one is slowing your site.<\/li>\n<li><strong>Update Risk Scorer<\/strong> \u2014 AI reads each plugin changelog and scores the update Safe \/ Caution \/ High Risk before you click Update.<\/li>\n<li><strong>Image Size Audit<\/strong> \u2014 Finds every image over 500 KB and shows which pages use it.<\/li>\n<li><strong>Alt Tag Auditor<\/strong> \u2014 Scans Media Library and post content for missing alt text. Edit and save alt text directly from the plugin.<\/li>\n<li><strong>SEO Checks<\/strong> \u2014 Site-wide scan for missing meta descriptions, H1 issues, noindex, thin content, duplicate titles, and more.<\/li>\n<li><strong>Broken Link Report<\/strong> \u2014 Crawls up to 100 published URLs and flags 404s, 5xx errors, and long redirect chains.<\/li>\n<li><strong>Email Report<\/strong> \u2014 Send a formatted health report to your admin email with one click.<\/li>\n<\/ul>\n\n<p><strong>Source Code<\/strong><\/p>\n\n<p>The full source code including React source files and build tools is available at:\nhttps:\/\/bilalmahmood.dev\/projects\/site-cliniq<\/p>\n\n<p>Build instructions: run <code>npm install &amp;&amp; npm run build<\/code> inside the plugin folder.<\/p>\n\n<p><strong>External Services<\/strong><\/p>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<ul>\n<li><strong>Anthropic Claude API<\/strong> (api.anthropic.com) \u2014 Used to generate plain English explanations and fix instructions for detected issues. Optional \u2014 the plugin works without it. Requires the user to provide their own API key in Settings. <a href=\"https:\/\/www.anthropic.com\/legal\/consumer-terms\">Terms of Service<\/a> | <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Privacy Policy<\/a><\/li>\n<li><strong>WordPress.org Plugins API<\/strong> (api.wordpress.org) \u2014 Used to fetch plugin info for update risk scoring and plugin health checks. No API key required. <a href=\"https:\/\/wordpress.org\/about\/privacy\/\">Privacy Policy<\/a><\/li>\n<li><strong>WordPress.org Core API<\/strong> (api.wordpress.org) \u2014 Used to check the latest WordPress version. No API key required. <a href=\"https:\/\/wordpress.org\/about\/privacy\/\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ai-site-doctor<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin via the Plugins menu<\/li>\n<li>Go to <strong>Site CliniQ \u2192 Settings<\/strong> and optionally enter your Claude API key<\/li>\n<li>Click <strong>Run Full Scan<\/strong> on the Dashboard<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20claude%20api%20key%3F\"><h3>Do I need a Claude API key?<\/h3><\/dt>\n<dd><p>No. All scans run without any API key. Adding a Claude API key (optional) unlocks AI-powered plain-English explanations and step-by-step fix instructions. Get a free key at console.anthropic.com.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20any%20host%3F\"><h3>Does this work on any host?<\/h3><\/dt>\n<dd><p>Yes. Site CliniQ works on any WordPress host, including shared hosting, managed WordPress, VPS, and cloud.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20my%20site%20down%3F\"><h3>Will this slow my site down?<\/h3><\/dt>\n<dd><p>No. The plugin only runs when you click \"Run Full Scan\" from the admin dashboard. Nothing runs on the front end automatically.<\/p><\/dd>\n<dt id=\"is%20my%20data%20sent%20to%20external%20servers%3F\"><h3>Is my data sent to external servers?<\/h3><\/dt>\n<dd><p>Error messages and plugin names are sent to the Anthropic Claude API only when you provide your own API key and run a scan. No personally identifiable visitor data is ever sent.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \u2014 full site scanner, AI error diagnosis, health score, plugin health checker, bloat detector, update risk scorer, image audit, alt tag auditor, SEO checks, broken link report, email report.<\/li>\n<\/ul>","raw_excerpt":"Scans your WordPress site and explains every problem in plain English \u2014 PHP errors, SEO issues, broken links, oversized images, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=327558"}],"author":[{"embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bilalmahmooddev"}],"wp:attachment":[{"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327558"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327558"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327558"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327558"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327558"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/arq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}