{"id":280536,"date":"2026-02-21T09:56:46","date_gmt":"2026-02-21T09:56:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/visionseo-ai\/"},"modified":"2026-04-22T16:52:34","modified_gmt":"2026-04-22T16:52:34","slug":"sianovision-alttext-ai","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/sianovision-alttext-ai\/","author":23449160,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.5","stable_tag":"1.0.5","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SIANO Vision AltText AI","header_author":"Nomad Panda","header_description":"AI-powered image alt-text generation for SEO optimization. Uses OpenAI to automatically generate optimized alt-text for your images.","assets_banners_color":"2e737c","last_updated":"2026-04-22 16:52:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/sianomadgroup.gumroad.com","header_plugin_uri":"https:\/\/sianomadgroup.gumroad.com\/l\/mijcd","header_author_uri":"https:\/\/sianomadgroup.gumroad.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":244,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.4":{"tag":"1.0.4","author":"sianomadgroup","date":"2026-02-23 15:05:55"},"1.0.5":{"tag":"1.0.5","author":"sianomadgroup","date":"2026-04-22 16:52:34"}},"upgrade_notice":{"1.0.3":"<p>Major quality improvements: encrypted API keys, better prompts, and 115\u2013125 character alt-text targeting.<\/p>","1.0.0":"<p>Initial release of SIANO Vision AltText AI.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3466335,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3466335,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3466335,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3466335,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3466335,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3466335,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3466335,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3466335,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3466335,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3466335,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3466364,"resolution":"1","location":"assets","locale":"","width":1280,"height":1024},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3466364,"resolution":"2","location":"assets","locale":"","width":1280,"height":1024},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3466364,"resolution":"3","location":"assets","locale":"","width":1280,"height":1024},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3466364,"resolution":"4","location":"assets","locale":"","width":1280,"height":1024},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3466364,"resolution":"5","location":"assets","locale":"","width":1280,"height":1024},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3466364,"resolution":"6","location":"assets","locale":"","width":1280,"height":1024},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3466364,"resolution":"7","location":"assets","locale":"","width":1280,"height":1024},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3466364,"resolution":"8","location":"assets","locale":"","width":1040,"height":1781}},"screenshots":{"1":"The main dashboard page page with basic media information and how many images are invisible to search engines, without ALT text.","2":"The main dashboard page page with a working bulk ALT process.","3":"Product image post before processing.","4":"Product image post after processing with extensive ALT description for SEO.","5":"Product image post - you can press regenerate for image to get a different ALT text suggestion.","6":"Plugin settings dashboard.","7":"Unsure of what was done - access logs tab and see exactly what was processed.","8":"PRO settings - custom prompt, import\/export CSV, adjustable processing pace and more!"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,2353,17214,163,186],"plugin_category":[34,50,55],"plugin_contributors":[256310],"plugin_business_model":[],"class_list":["post-280536","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-images","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-sianomadgroup","plugin_committers-sianomadgroup"],"banners":{"banner":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/banner-772x250.png?rev=3466335","banner_2x":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/banner-1544x500.png?rev=3466335","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/icon-128x128.png?rev=3466335","icon_2x":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/icon-256x256.png?rev=3466335","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-1.jpg?rev=3466364","caption":"The main dashboard page page with basic media information and how many images are invisible to search engines, without ALT text."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-2.jpg?rev=3466364","caption":"The main dashboard page page with a working bulk ALT process."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-3.jpg?rev=3466364","caption":"Product image post before processing."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-4.jpg?rev=3466364","caption":"Product image post after processing with extensive ALT description for SEO."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-5.jpg?rev=3466364","caption":"Product image post - you can press regenerate for image to get a different ALT text suggestion."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-6.jpg?rev=3466364","caption":"Plugin settings dashboard."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-7.jpg?rev=3466364","caption":"Unsure of what was done - access logs tab and see exactly what was processed."},{"src":"https:\/\/ps.w.org\/sianovision-alttext-ai\/assets\/screenshot-8.jpg?rev=3466364","caption":"PRO settings - custom prompt, import\/export CSV, adjustable processing pace and more!"}],"raw_content":"<!--section=description-->\n<p>SIANO Vision AltText AI uses advanced AI vision models (GPT-4o, Groq) to automatically generate SEO-optimized alt-text for your WordPress images. <strong>Unlike basic OCR plugins<\/strong> that simply read text in images, SIANO Vision AltText AI <strong>understands image context, composition, and subject matter<\/strong> to create descriptive, keyword-rich alt-text that improves both search rankings and accessibility compliance.<\/p>\n\n<h4>Why SIANO Vision AltText AI is Different<\/h4>\n\n<p><strong>\ud83e\udd16 AI Vision Models, Not OCR<\/strong><\/p>\n\n<p>Most alt-text plugins use basic optical character recognition (OCR) or simple templates. SIANO Vision AltText AI uses state-of-the-art vision AI that actually \"sees\" and understands your images like a human would.<\/p>\n\n<p><strong>\ud83c\udfaf SEO-Optimized by Design<\/strong><\/p>\n\n<p>Our advanced multi-factor prompting system considers:<\/p>\n\n<ul>\n<li>Image composition and subject matter<\/li>\n<li>Filename context and keywords<\/li>\n<li>Technical image details<\/li>\n<li>Accessibility best practices<\/li>\n<li>Character length optimization (115\u2013125 chars target)<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd12 Enterprise-Grade Security<\/strong><\/p>\n\n<p>API keys are encrypted at rest using AES-256-CBC encryption, meeting enterprise security standards.<\/p>\n\n<h4>Example Transformations<\/h4>\n\n<p><strong>Before (Manual):<\/strong> image_1234.jpg\n<strong>After (SIANO Vision AltText AI):<\/strong> Professional woman in blue blazer presenting data analytics dashboard on laptop screen in modern office environment<\/p>\n\n<p><strong>Before (Basic OCR):<\/strong> Sale 50% Off\n<strong>After (SIANO Vision AltText AI):<\/strong> Red promotional banner advertising 50% off summer sale with shopping cart icon and bright yellow call-to-action button<\/p>\n\n<p><strong>Before (Generic):<\/strong> Product photo\n<strong>After (SIANO Vision AltText AI):<\/strong> Minimalist ceramic coffee mug with matte black finish on white marble countertop with soft natural lighting<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>\u2705 AI-powered alt-text generation using GPT-4o or Groq<\/li>\n<li>\u2705 <strong>Bulk processing<\/strong> \u2014 process your entire media library with one click<\/li>\n<li>\u2705 Support for multiple AI providers (OpenAI, Groq)<\/li>\n<li>\u2705 Single-image regeneration directly from Media Library<\/li>\n<li>\u2705 Encrypted API key storage (AES-256-CBC)<\/li>\n<li>\u2705 Real-time processing logs and monitoring<\/li>\n<li>\u2705 Smart filename context detection<\/li>\n<li>\u2705 Media library error overlay for failed images<\/li>\n<li>\u2705 Clean, modern admin dashboard<\/li>\n<\/ul>\n\n<h4>Separate Commercial Addon<\/h4>\n\n<p><a href=\"https:\/\/sianomadgroup.gumroad.com\/l\/mijcd\">SIANO Vision AltText AI Pro<\/a> is a separate commercial addon distributed outside WordPress.org. It adds optional workflows that are not included in this plugin:<\/p>\n\n<ul>\n<li>\u270f\ufe0f <strong>Custom Prompt Templates<\/strong> \u2014 Tailor the AI prompt to your brand<\/li>\n<li>\ud83d\udcca <strong>Alt-Text Quality Scoring<\/strong> \u2014 Automated 100-point quality assessment<\/li>\n<li>\ud83d\udd04 <strong>Alt-Text History<\/strong> \u2014 Stores up to 10 previous versions with one-click revert<\/li>\n<li>\ud83d\udce5 <strong>CSV Export &amp; Import<\/strong> \u2014 Bulk manage alt-text via spreadsheets<\/li>\n<li>\u26a1 <strong>Auto-Generate on Upload<\/strong> \u2014 Every new image gets alt-text automatically<\/li>\n<li>\ud83c\udfaf <strong>Selective Bulk Re-Process<\/strong> \u2014 Filter by missing, low-quality, or all<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li><strong>E-commerce Stores<\/strong> \u2014 Improve product image SEO and conversions<\/li>\n<li><strong>Photography Portfolios<\/strong> \u2014 Showcase your work with rich, professional descriptions<\/li>\n<li><strong>News &amp; Magazine Sites<\/strong> \u2014 Handle high-volume image publishing efficiently<\/li>\n<li><strong>Accessibility-Focused Organizations<\/strong> \u2014 Meet WCAG 2.1 compliance standards<\/li>\n<li><strong>Digital Agencies<\/strong> \u2014 Automate client website optimization at scale<\/li>\n<li><strong>Bloggers &amp; Content Creators<\/strong> \u2014 Save hours on manual alt-text writing<\/li>\n<\/ul>\n\n<p><strong>AI Provider Notice:<\/strong><\/p>\n\n<p>This plugin connects to third-party AI services (OpenAI, Groq) to generate alt-text. Your images are sent to these external services for processing. Please review their privacy policies:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/openai.com\/privacy\">OpenAI Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/groq.com\/privacy\">Groq Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>siano-vision-alttext-ai<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to SIANO Vision AltText AI in your admin menu<\/li>\n<li>Enter your AI provider API key in the Settings tab<\/li>\n<li>Start generating alt-text for your images<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>Currently OpenAI (GPT-4o models) and Groq are supported. You'll need an API key from one of these providers to use the plugin.<\/p><\/dd>\n<dt id=\"is%20bulk%20processing%20available%3F\"><h3>Is bulk processing available?<\/h3><\/dt>\n<dd><p>Yes! Bulk processing is included FREE for all users. Process your entire media library with one click from the Dashboard tab.<\/p><\/dd>\n<dt id=\"can%20i%20regenerate%20alt-text%20for%20a%20single%20image%3F\"><h3>Can I regenerate alt-text for a single image?<\/h3><\/dt>\n<dd><p>Yes. Open any image in your Media Library and click the \"Regenerate Alt Text\" button to get fresh AI-generated alt-text.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20alt-text%20plugins%3F\"><h3>How is this different from other alt-text plugins?<\/h3><\/dt>\n<dd><p>Most plugins use basic OCR (text recognition) or generic templates. SIANO Vision AltText AI uses advanced vision AI models that actually understand image content, context, and composition \u2014 similar to how a human describes images.<\/p><\/dd>\n<dt id=\"is%20my%20api%20key%20secure%3F\"><h3>Is my API key secure?<\/h3><\/dt>\n<dd><p>Yes. All API keys are encrypted at rest using military-grade AES-256-CBC encryption before being stored in your database.<\/p><\/dd>\n<dt id=\"1.0.4\"><h3>1.0.4<\/h3><\/dt>\n<dd><ul>\n<li>Major Refactor: Renamed text domain to <code>sianovision-alttext-ai<\/code> and slug to <code>siano-vision-alttext-ai<\/code>.<\/li>\n<li>Security: Implemented strict nonce verification and direct file access checks.<\/li>\n<li>UX: Added non-blocking Toast Notifications in place of JS alerts.<\/li>\n<li>Compliance: Moved all Pro features to separate addon to comply with WP Guidelines.<\/li>\n<li>Improved: Smart rate limiting and optimized processing delays.<\/li>\n<\/ul><\/dd>\n<dt id=\"1.0.3\"><h3>1.0.3<\/h3><\/dt>\n<dd><ul>\n<li>Security: API keys are now encrypted at rest (AES-256-CBC)<\/li>\n<li>Improved: Significantly enhanced alt-text prompt for richer, SEO-optimized output<\/li>\n<li>Improved: Refined prompt instructions to prevent text truncation (max 250 chars)<\/li>\n<li>Improved: Smart rate limiting infrastructure with increased API token limits<\/li>\n<li>Improved: Optimized bulk processing delays for server stability<\/li>\n<li>Improved: Image filename used as additional context for better alt-text<\/li>\n<li>Added: Single-image regeneration from Media Library<\/li>\n<li>Added: Extension hooks for Pro addon compatibility<\/li>\n<\/ul><\/dd>\n<dt id=\"1.0.0\"><h3>1.0.0<\/h3><\/dt>\n<dd><ul>\n<li>Initial release<\/li>\n<li>AI-powered alt-text generation<\/li>\n<li>Support for OpenAI and Groq<\/li>\n<li>Bulk processing capability<\/li>\n<li>Real-time logging<\/li>\n<\/ul><\/dd>\n\n<\/dl>","raw_excerpt":"AI-powered alt-text generation using vision AI models for SEO optimization and accessibility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/280536","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=280536"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sianomadgroup"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=280536"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=280536"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=280536"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=280536"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=280536"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=280536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}