{"id":301974,"date":"2026-05-15T19:12:50","date_gmt":"2026-05-15T19:12:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-content-grader\/"},"modified":"2026-05-15T19:12:31","modified_gmt":"2026-05-15T19:12:31","slug":"humanify-content-grader","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/humanify-content-grader\/","author":7554160,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Humanify Content Grader","header_author":"Ethical Champ","header_description":"Grades your WordPress content on how robotic or AI-generated it sounds. Get a score out of 100, see flagged sentences, and improve your writing before you publish. Works in both the block editor and the classic editor.","assets_banners_color":"","last_updated":"2026-05-15 19:12:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ethicalchamp.com\/humanify-content-grader\/","header_author_uri":"https:\/\/ethicalchamp.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"EthicalChamp","date":"2026-05-15 19:12:31"}},"upgrade_notice":{"1.2.1":"<ul>\n<li>Added Plugin URI to plugin header<\/li>\n<li>Fixed unescaped HTML output in meta box credit link (now uses wp_kses)<\/li>\n<li>Moved inline styles from PHP template to CSS file<\/li>\n<li>Added load_plugin_textdomain() for proper translation support<\/li>\n<li>Added null guard for window.HMCGrader in JS files<\/li>\n<li>Fixed rel attribute on external link (added noreferrer)<\/li>\n<li>Bumped tested up to 6.8<\/li>\n<\/ul>","1.2.0":"<p>Major update: added classic editor support, em dash detection, and significantly improved scoring accuracy.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3533385,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,529,148076,186,1811],"plugin_category":[46,55],"plugin_contributors":[263107],"plugin_business_model":[],"class_list":["post-301974","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content","plugin_tags-gutenberg","plugin_tags-seo","plugin_tags-writing","plugin_category-editor-and-writing","plugin_category-seo-and-marketing","plugin_contributors-ethicalchamp","plugin_committers-ethicalchamp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/humanify-content-grader\/assets\/icon-256x256.png?rev=3533385","icon_2x":"https:\/\/ps.w.org\/humanify-content-grader\/assets\/icon-256x256.png?rev=3533385","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Humanify Content Grader analyses your post content in real time and gives it a score from 0 to 100 based on how AI-generated it sounds. The lower the score, the more human your writing reads.<\/p>\n\n<p>The plugin works directly inside the WordPress editor \u2014 in the block editor sidebar or as a meta box in the classic editor \u2014 so you can check and improve your writing before you hit publish.<\/p>\n\n<p><strong>What makes it different<\/strong><\/p>\n\n<p>Most SEO plugins focus on keyword density and meta tags. Humanify Content Grader focuses on something more important right now: whether your content reads like a human wrote it. AI search engines like ChatGPT, Perplexity, and Google AI Overviews are increasingly favouring content that sounds natural and authoritative. Robotic writing gets ignored.<\/p>\n\n<p><strong>What it detects<\/strong><\/p>\n\n<ul>\n<li>AI buzzwords \u2014 delve, leverage, utilize, seamlessly, pivotal, holistic, synergy, etc.<\/li>\n<li>AI phrases \u2014 \"it's worth noting\", \"in today's rapidly evolving\", \"in conclusion\", etc.<\/li>\n<li>Leftover AI artifacts \u2014 \"I hope this helps\", \"Certainly!\", \"As an AI\", etc.<\/li>\n<li>Em dash overuse \u2014 one of the strongest AI writing signals<\/li>\n<li>Sentence length uniformity \u2014 AI tends to write in suspiciously even sentences<\/li>\n<li>Lack of contractions \u2014 AI writes more formally than humans<\/li>\n<li>Passive voice overuse<\/li>\n<li>Repetitive sentence openings<\/li>\n<li>Hedging language \u2014 \"arguably\", \"in many cases\", \"broadly speaking\"<\/li>\n<li>Redundant phrasing \u2014 repeated 3-word phrases across the content<\/li>\n<li>Weak AI-style conclusions \u2014 \"in summary\", \"as we have seen\", etc.<\/li>\n<li>Missing first-person voice<\/li>\n<li>No data points or statistics<\/li>\n<\/ul>\n\n<p><strong>How the score works<\/strong><\/p>\n\n<ul>\n<li>0\u201320: Sounds very human<\/li>\n<li>21\u201340: Mostly natural<\/li>\n<li>41\u201360: Some AI signals<\/li>\n<li>61\u201380: Reads quite robotic<\/li>\n<li>81\u2013100: Very AI-like<\/li>\n<\/ul>\n\n<p><strong>Privacy<\/strong><\/p>\n\n<p>All analysis runs entirely in your browser using JavaScript. No content is ever sent to an external server. The plugin makes no external HTTP requests of any kind.<\/p>\n\n<p><strong>Who is it for<\/strong><\/p>\n\n<ul>\n<li>SEO professionals auditing client content<\/li>\n<li>Content writers who use AI as a starting point and want to humanise the output<\/li>\n<li>WordPress site owners who want to ensure their content reads naturally<\/li>\n<li>Digital marketing agencies checking content quality before publishing<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Block Editor (Gutenberg)<\/h4>\n\n<ol>\n<li>Upload the <code>humanify-content-grader<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install directly through the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Open any post or page in the block editor.<\/li>\n<li>Click the robot icon in the top-right toolbar to open the Humanify Content Grader sidebar.<\/li>\n<li>The plugin will auto-analyse your content as you write.<\/li>\n<\/ol>\n\n<h4>Classic Editor<\/h4>\n\n<ol>\n<li>Install and activate as above.<\/li>\n<li>Open any post or page in the classic editor.<\/li>\n<li>The Humanify Content Grader panel will appear below the content editor.<\/li>\n<li>The plugin will auto-analyse your content as you write, or click Re-analyse to refresh manually.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20send%20my%20content%20to%20an%20external%20server%3F\"><h3>Does this send my content to an external server?<\/h3><\/dt>\n<dd><p>No. All analysis runs entirely in your browser using JavaScript. Your content never leaves your site and no data is collected or transmitted.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20editor%3F\"><h3>Does it work with the classic editor?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports both the WordPress block editor (Gutenberg) and the classic editor. In the classic editor it appears as a meta box below the content area.<\/p><\/dd>\n<dt id=\"what%20score%20should%20i%20aim%20for%3F\"><h3>What score should I aim for?<\/h3><\/dt>\n<dd><p>Aim for below 40. Under 20 is excellent. Over 60 means your content has significant AI signals that may affect how it reads to humans and AI-powered search engines.<\/p><\/dd>\n<dt id=\"does%20a%20low%20score%20guarantee%20better%20rankings%3F\"><h3>Does a low score guarantee better rankings?<\/h3><\/dt>\n<dd><p>No. Humanify Content Grader is a writing quality aid, not an SEO guarantee. It helps you identify content that sounds robotic so you can improve it. Many other factors affect search rankings.<\/p><\/dd>\n<dt id=\"can%20it%20be%20fooled%3F\"><h3>Can it be fooled?<\/h3><\/dt>\n<dd><p>Yes. If someone deliberately avoids all the detected patterns, they can score lower. The plugin is designed to catch common AI writing patterns, not to be a definitive detector.<\/p><\/dd>\n<dt id=\"which%20editors%20does%20it%20support%3F\"><h3>Which editors does it support?<\/h3><\/dt>\n<dd><p>The block editor (Gutenberg) via a sidebar panel, and the classic editor via a meta box. It does not currently support page builders such as Elementor or Divi.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Renamed plugin from \"AI Content Grader\" to \"Humanify Content Grader\" (new slug: humanify-content-grader) to comply with WordPress Plugin Directory naming guidelines<\/li>\n<li>Renamed all internal PHP function prefixes from ai_content_grader_ to hmcg_ and constants from AI_CONTENT_GRADER_ to ECCG_ to comply with prefix requirements<\/li>\n<li>Added Plugin URI to plugin header<\/li>\n<li>Fixed unescaped HTML output in meta box credit link (now uses wp_kses)<\/li>\n<li>Moved inline styles from PHP template to CSS file<\/li>\n<li>Added load_plugin_textdomain() for proper translation support<\/li>\n<li>Added null guard for window.HMCGrader in JS files<\/li>\n<li>Fixed rel attribute on external link (added noreferrer)<\/li>\n<li>Bumped tested up to 6.8<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added classic editor support via meta box<\/li>\n<li>Refactored grading engine into shared module (grader.js)<\/li>\n<li>Added em dash detection \u2014 one of the strongest AI writing signals<\/li>\n<li>Added repetitive sentence opening detection<\/li>\n<li>Added hedging language detection<\/li>\n<li>Added redundant phrasing detection via trigram analysis<\/li>\n<li>Added weak conclusion detection<\/li>\n<li>Added missing first-person voice signal<\/li>\n<li>Improved data point detection to catch sports stats, ages, and number words<\/li>\n<li>Raised scoring caps and switched to density-based buzzword scoring<\/li>\n<li>Added signal density bonus when multiple AI signals fire together<\/li>\n<li>Fixed meta box not appearing in classic editor<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added classic editor meta box<\/li>\n<li>Improved buzzword scoring with three-tier weighting system<\/li>\n<li>Added AI phrase detection with weighted scoring<\/li>\n<li>Raised scoring caps for more accurate results<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Grade your content on how robotic or AI-generated it sounds. Get a score out of 100 and see exactly which sentences need a human touch.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/301974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=301974"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ethicalchamp"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=301974"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=301974"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=301974"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=301974"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=301974"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=301974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}