{"id":272522,"date":"2026-01-19T20:29:29","date_gmt":"2026-01-19T20:29:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/autodescriptor\/"},"modified":"2026-01-22T18:51:15","modified_gmt":"2026-01-22T18:51:15","slug":"autodescriptor","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/autodescriptor\/","author":17996911,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.1","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AutoDescriptor","header_author":"Kaudo","header_description":"Automatically generates and manages meta descriptions for posts and pages.","assets_banners_color":"11043a","last_updated":"2026-01-22 18:51:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kaudo.org\/","header_author_uri":"https:\/\/kaudo.org","rating":0,"author_block_rating":0,"active_installs":20,"downloads":190,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3445095,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3445095,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3445095,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3445095,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[254288,27316,5777,2988,186],"plugin_category":[55],"plugin_contributors":[252132],"plugin_business_model":[],"class_list":["post-272522","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-tools","plugin_tags-descriptions","plugin_tags-meta-description","plugin_tags-meta-tags","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-kaudo","plugin_committers-kaudo"],"banners":{"banner":"https:\/\/ps.w.org\/autodescriptor\/assets\/banner-772x250.png?rev=3445095","banner_2x":"https:\/\/ps.w.org\/autodescriptor\/assets\/banner-1544x500.png?rev=3445095","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/autodescriptor\/assets\/icon-128x128.png?rev=3445095","icon_2x":"https:\/\/ps.w.org\/autodescriptor\/assets\/icon-256x256.png?rev=3445095","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AutoDescriptor is a bulk automatic tool to generate, manage, and clean up meta descriptions for your WordPress content.<\/p>\n\n<p>While the importance of meta descriptions for direct search rankings is often debated, they still play a significant role in real-world scenarios:<\/p>\n\n<ul>\n<li>Search engine result snippets (SERP presentation)<\/li>\n<li>Accessibility and content summaries<\/li>\n<li>Technical SEO audits and quality checks<\/li>\n<li>Performance and SEO tools such as Google Lighthouse<\/li>\n<\/ul>\n\n<p>For example, Google Lighthouse and PageSpeed Insights often flag pages without a meta description and may assign a lower SEO score to them.<\/p>\n\n<p>AutoDescriptor focuses on providing solid defaults and safe tools where WordPress core intentionally stays minimal.<\/p>\n\n<h3>Why meta descriptions still matter<\/h3>\n\n<p>WordPress core does <strong>not<\/strong>:<\/p>\n\n<ul>\n<li>Generate meta descriptions automatically (per post)<\/li>\n<li>Bulk generate descriptions for multiple posts or drafts<\/li>\n<li>Provide bulk tools to manage\/delete descriptions<\/li>\n<\/ul>\n\n<p>As a result, many sites end up with:\n* Missing descriptions\n* Duplicate descriptions\n* Descriptions copied blindly from excerpts\n* No easy way to audit or fix them at scale<\/p>\n\n<p>AutoDescriptor addresses these gaps with a conservative, editor-friendly approach.<\/p>\n\n<p>Even if search engines sometimes rewrite descriptions, providing a clean and relevant meta description remains a widely accepted best practice \u2014 especially for technical SEO audits, accessibility checks, and performance tools.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Automatic generation of meta descriptions from post or page content<\/li>\n<li>Manual descriptions always override automatic ones<\/li>\n<li>Works with posts and pages (configurable)<\/li>\n<li>Bulk generation tool with safe batching<\/li>\n<li>Bulk deletion tool for auto and\/or manual descriptions<\/li>\n<li>Optional protection for manually curated content<\/li>\n<li>Adjustable description length<\/li>\n<li>Conservative text extraction (Block Editor, Classic Editor, HTML)<\/li>\n<li>Lightweight and framework-free<\/li>\n<li>No external services, tracking, or ads<\/li>\n<\/ul>\n\n<h3>How AutoDescriptor works<\/h3>\n\n<p>When generating descriptions, the plugin:<\/p>\n\n<ol>\n<li>Extracts readable text from saved content<\/li>\n<li>Supports Block Editor output, Classic Editor, and HTML blocks<\/li>\n<li>Falls back to excerpt or title if content is unsuitable<\/li>\n<li>Creates a concise, readable summary within the configured length<\/li>\n<li>Stores the result as an automatic description<\/li>\n<\/ol>\n\n<p>Manual descriptions are never overwritten and always take priority.<\/p>\n\n<h3>Bulk tools<\/h3>\n\n<p>The bulk tools allow you to:<\/p>\n\n<ul>\n<li>Generate descriptions for existing content<\/li>\n<li>Skip posts\/pages that already have manual descriptions<\/li>\n<li>Override description length for a single run<\/li>\n<li>Delete automatic descriptions<\/li>\n<li>Delete manual descriptions (with confirmation)<\/li>\n<li>Preview random samples directly in the progress log<\/li>\n<\/ul>\n\n<p>All bulk actions run in small, safe batches using AJAX.<\/p>\n\n<h3>Uninstall<\/h3>\n\n<p>By default, uninstalling the plugin does not remove any data.<\/p>\n\n<p>You can explicitly opt in to full data removal (options and meta descriptions) from the plugin settings.\nThis behavior prevents accidental data loss.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>autodescriptor<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the Plugins menu<\/li>\n<li>Go to <strong>Tools \u2192 AutoDescriptor<\/strong> to configure settings and run bulk actions<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20guarantee%20better%20rankings%3F\"><h3>Does this plugin guarantee better rankings?<\/h3><\/dt>\n<dd><p>No. AutoDescriptor does not promise ranking improvements.<\/p>\n\n<p>It focuses on:\n* Completeness\n* Consistency\n* Technical SEO hygiene\n* Better defaults than WordPress core provides<\/p><\/dd>\n<dt id=\"will%20it%20overwrite%20my%20existing%20descriptions%3F\"><h3>Will it overwrite my existing descriptions?<\/h3><\/dt>\n<dd><p>No. Manual descriptions always override automatic ones.\nBulk tools allow you to control exactly what gets generated or deleted.<\/p><\/dd>\n<dt id=\"does%20wordpress%20already%20do%20this%20natively%3F\"><h3>Does WordPress already do this natively?<\/h3><\/dt>\n<dd><p>No.\nWordPress does not generate meta descriptions, does not provide bulk management tools for them, and does not distinguish between manual and automatic descriptions.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20seo%20plugins%3F\"><h3>Is this plugin compatible with SEO plugins?<\/h3><\/dt>\n<dd><p>Yes.\nAutoDescriptor outputs a standard <code>&lt;meta name=\"description\"&gt;<\/code> tag.\nIf another plugin outputs the same tag, you should disable output in one of them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Fix PHPCS\/Plugin Check warnings in admin UI.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Redesigned Tools page with tabs (Stats, Settings, Bulk tools, Details)<\/li>\n<li>Added paginated Details list for descriptions<\/li>\n<li>Security hardening for admin inputs<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Improved text extraction and sanitization<\/li>\n<li>Added bulk delete tools<\/li>\n<li>Added pages support<\/li>\n<li>General stability and UX improvements<\/li>\n<\/ul>","raw_excerpt":"Meta description generator and manager for posts and pages, working automatically and in bulk.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272522","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=272522"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kaudo"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272522"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272522"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272522"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272522"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272522"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}