{"id":316371,"date":"2026-06-10T14:10:47","date_gmt":"2026-06-10T14:10:47","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/altification\/"},"modified":"2026-06-11T16:40:49","modified_gmt":"2026-06-11T16:40:49","slug":"altification","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/altification\/","author":14860391,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Alt Text & Image SEO \u2014 ALTification","header_author":"A Fine Studio","header_description":"AI-powered alt text, caption and description generator for WordPress media.","assets_banners_color":"fffefb","last_updated":"2026-06-11 17:01:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/altification.ai\/plugin","header_author_uri":"https:\/\/afinestudio.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":74,"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":"robskinn","date":"2026-06-10 14:10:16"},"1.0.1":{"tag":"1.0.1","author":"robskinn","date":"2026-06-11 17:01:08"}},"upgrade_notice":{"1.0.1":"<p>Bug fixes and improvements to the bulk generation interface.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3567589,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3567589,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3567589,"resolution":"1","location":"assets","locale":"","width":1920,"height":1080},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3567589,"resolution":"2","location":"assets","locale":"","width":1920,"height":1080},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3567589,"resolution":"3","location":"assets","locale":"","width":1920,"height":1080},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3567589,"resolution":"4","location":"assets","locale":"","width":1920,"height":1080},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3567589,"resolution":"5","location":"assets","locale":"","width":1920,"height":1080},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3567589,"resolution":"6","location":"assets","locale":"","width":1920,"height":1080}},"screenshots":{"1":"Site Scan \u2014 bulk generate alt text across your entire site, with SEO gap detection and WooCommerce product context","2":"Site Scan \u2014 shared image handling, with product priority and site-wide keyword fallback","3":"Page Scan \u2014 select a page, post, or custom post type and load images with SEO keyword context","4":"Page Scan \u2014 generate contextual alt text per image, with filename intelligence and smart shared image handling","5":"Preview &amp; Refine \u2014 test tone, length, and keyword balance for free before spending any credits","6":"About Your Business \u2014 automatically reads your site so the AI understands your business context from day one"}},"plugin_section":[],"plugin_tags":[1953,2353,17214,163,186],"plugin_category":[34,50,55],"plugin_contributors":[266520],"plugin_business_model":[],"class_list":["post-316371","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-robskinn","plugin_committers-robskinn"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/altification\/assets\/icon-256x256.png?rev=3567589","icon_2x":"https:\/\/ps.w.org\/altification\/assets\/icon-256x256.png?rev=3567589","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-1.jpg?rev=3567589","caption":"Site Scan \u2014 bulk generate alt text across your entire site, with SEO gap detection and WooCommerce product context"},{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-2.jpg?rev=3567589","caption":"Site Scan \u2014 shared image handling, with product priority and site-wide keyword fallback"},{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-3.jpg?rev=3567589","caption":"Page Scan \u2014 select a page, post, or custom post type and load images with SEO keyword context"},{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-4.jpg?rev=3567589","caption":"Page Scan \u2014 generate contextual alt text per image, with filename intelligence and smart shared image handling"},{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-5.jpg?rev=3567589","caption":"Preview &amp; Refine \u2014 test tone, length, and keyword balance for free before spending any credits"},{"src":"https:\/\/ps.w.org\/altification\/assets\/screenshot-6.jpg?rev=3567589","caption":"About Your Business \u2014 automatically reads your site so the AI understands your business context from day one"}],"raw_content":"<!--section=description-->\n<p>ALTification uses AI to generate keyword-aware alt text, captions, and descriptions for your images \u2014 directly from your SEO plugin's focus keyphrase and page context.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Bulk generate alt text across your entire site with the Site Scan<\/li>\n<li>Page-level generation with keyword context from Yoast SEO, Rank Math, AIOSEO, SEOPress, and The SEO Framework<\/li>\n<li>Generate captions and descriptions alongside alt text<\/li>\n<li>Media Library column showing SEO health badges for every image<\/li>\n<li>Post editor metabox for inline generation<\/li>\n<li>Detect and fix SEO gaps where alt text doesn't reflect the page keyword<\/li>\n<li>Mark decorative images to suppress alt text (WCAG compliant)<\/li>\n<li>Supports WooCommerce products, ACF image fields and shared images<\/li>\n<li>Before &amp; After report for agency workflows (Agency plan)<\/li>\n<\/ul>\n\n<p>ALTification connects to the ALTification platform API to generate content. An API key is required.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin sends data to the ALTification API and Anthropic (Claude) when you trigger a generation, scan, or credit check \u2014 never automatically in the background.<\/p>\n\n<h4>ALTification API<\/h4>\n\n<p>Endpoint: https:\/\/altification.ai\/wp-json\/altification\/v1\/<\/p>\n\n<p>When you generate, the plugin sends:<\/p>\n\n<ul>\n<li>Your image (as a URL or base64-encoded data)<\/li>\n<li>The page's SEO context (focus keyword, meta title, meta description, where available from your SEO plugin)<\/li>\n<li>Your site's context (site name, language, WooCommerce product\/category data if relevant, a short excerpt of your homepage text, ACF field content if you have configured ACF support)<\/li>\n<li>A non-identifying site fingerprint (an MD5 hash of WordPress's COOKIEHASH and site URL, used to lock your API key to one site)<\/li>\n<li>Your ALTification API key<\/li>\n<\/ul>\n\n<p>The API returns the generated text, your remaining credit balance and your account status.<\/p>\n\n<p>ALTification does not store the image after the response is returned.<\/p>\n\n<ul>\n<li>ALTification Privacy Policy: https:\/\/altification.ai\/privacy-policy\/<\/li>\n<li>ALTification Terms of Service: https:\/\/altification.ai\/terms\/<\/li>\n<\/ul>\n\n<h4>Anthropic (Claude)<\/h4>\n\n<p>ALTification's server uses Anthropic's Claude API to produce generated text. The plugin does not call Anthropic directly \u2014 no Anthropic account or key is needed.<\/p>\n\n<ul>\n<li>Anthropic Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Anthropic Commercial Terms: https:\/\/www.anthropic.com\/legal\/commercial-terms<\/li>\n<\/ul>\n\n<p>Use of this plugin requires an ALTification account and API key, available at https:\/\/altification.ai.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to <strong>ALTification \u2192 Settings<\/strong> and enter your API key from <a href=\"https:\/\/altification.ai\">altification.ai<\/a>.<\/li>\n<li>Run the <strong>Site Scan<\/strong> to assess your images, then generate alt text in bulk or page by page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. You only need an ALTification API key \u2014 get yours from <a href=\"https:\/\/altification.ai\/dashboard\">altification.ai\/dashboard<\/a>. You do not need to manage your own Anthropic or other AI provider key; generation is handled on the ALTification server. See the External Services section below for details on how data is processed.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%20for%20keyword%20context%3F\"><h3>Which SEO plugins are supported for keyword context?<\/h3><\/dt>\n<dd><p>Yoast SEO, Rank Math, All in One SEO, SEOPress, and The SEO Framework are all supported. The focus keyphrase is read automatically when you load a page in the scanner.<\/p><\/dd>\n<dt id=\"can%20i%20generate%20alt%20text%20for%20woocommerce%20products%3F\"><h3>Can I generate alt text for WooCommerce products?<\/h3><\/dt>\n<dd><p>Yes. Product images use the product's focus keyword and the WooCommerce product context is included in the prompt.<\/p><\/dd>\n<dt id=\"does%20it%20support%20acf%20image%20fields%3F\"><h3>Does it support ACF image fields?<\/h3><\/dt>\n<dd><p>Yes. ALTification scans for ACF image fields and prompts you to add any newly discovered fields to your settings.<\/p><\/dd>\n<dt id=\"is%20the%20generated%20alt%20text%20saved%20automatically%3F\"><h3>Is the generated alt text saved automatically?<\/h3><\/dt>\n<dd><p>Optionally. You can enable \"Save on generation\" in the Site Scan to save automatically, or review and save manually.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed bulk generation completion notification<\/li>\n<li>Fixed error filter label and scroll-to-error behaviour<\/li>\n<li>Error rows now persist across page navigation<\/li>\n<li>Updated plugin introduction<\/li>\n<li>Updated plugin name for better discoverability<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"AI-powered alt text generator that finds and fixes image SEO gaps in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/316371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=316371"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/robskinn"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=316371"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=316371"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=316371"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=316371"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=316371"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=316371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}