{"id":330930,"date":"2026-06-27T15:43:45","date_gmt":"2026-06-27T15:43:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/altograph-alt-text-seo-autopilot\/"},"modified":"2026-06-27T15:43:17","modified_gmt":"2026-06-27T15:43:17","slug":"altograph","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/altograph\/","author":23521946,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Altograph \u2014 Alt Text & SEO Autopilot","header_author":"Really Useful App Company","header_description":"Automatically writes image alt text, meta descriptions, and structured data using AI. Free for the first 25 items\/month; Pro unlocks unlimited use (subject to fair use).","assets_banners_color":"465463","last_updated":"2026-06-27 15:43:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/thereallyusefulappcompany.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"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":"reallyusefulappco","date":"2026-06-27 15:43:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3588197,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588197,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3588197,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588197,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3588197,"resolution":"1","location":"assets","locale":"","width":1233,"height":745},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3588197,"resolution":"2","location":"assets","locale":"","width":1329,"height":747}},"screenshots":{"1":"The Altograph settings screen with the external-service notice and automation toggles.","2":"Alt text generated automatically for a newly uploaded image."}},"plugin_section":[],"plugin_tags":[1953,17214,5777,186,1121],"plugin_category":[34,55],"plugin_contributors":[269126],"plugin_business_model":[],"class_list":["post-330930","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-meta-description","plugin_tags-seo","plugin_tags-structured-data","plugin_category-accessibility","plugin_category-seo-and-marketing","plugin_contributors-reallyusefulappco","plugin_committers-reallyusefulappco"],"banners":{"banner":"https:\/\/ps.w.org\/altograph\/assets\/banner-772x250.png?rev=3588197","banner_2x":"https:\/\/ps.w.org\/altograph\/assets\/banner-1544x500.png?rev=3588197","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/altograph\/assets\/icon-128x128.png?rev=3588197","icon_2x":"https:\/\/ps.w.org\/altograph\/assets\/icon-256x256.png?rev=3588197","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/altograph\/assets\/screenshot-1.png?rev=3588197","caption":"The Altograph settings screen with the external-service notice and automation toggles."},{"src":"https:\/\/ps.w.org\/altograph\/assets\/screenshot-2.png?rev=3588197","caption":"Alt text generated automatically for a newly uploaded image."}],"raw_content":"<!--section=description-->\n<p>Altograph writes the metadata you never have time for. When you upload an image, it generates accurate, accessible <strong>alt text<\/strong> by looking at the picture. When you save a post, it can write an SEO <strong>meta description<\/strong> and add <strong>JSON-LD structured data<\/strong>. Turn it on once and it keeps your media and content described as your site grows.<\/p>\n\n<p>Unlike most tools, <strong>you don't need your own AI API key<\/strong> \u2014 the AI runs on the Altograph service, so there's nothing to configure. The free plan covers 25 items per month; Altograph Pro removes the monthly limit (subject to fair use).<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Generates descriptive alt text for images from the image itself (better accessibility and image SEO).<\/li>\n<li>Writes concise, on-topic meta descriptions for posts and pages.<\/li>\n<li>Adds Article JSON-LD structured data for richer search results.<\/li>\n<li>Backfills alt text for images that are currently missing it.<\/li>\n<li>Never overwrites alt text you've written yourself.<\/li>\n<\/ul>\n\n<p><strong>Privacy-friendly by design<\/strong><\/p>\n\n<p>Automation is <strong>off until you switch it on<\/strong>, and Altograph only ever sends what it needs to do the job (see the External Services section below). A non-identifying site ID \u2014 a hash of your site URL \u2014 is used for usage counting; no personal data is required.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>Altograph API<\/strong> to generate alt text and metadata. It is required for the plugin's core features.<\/p>\n\n<ul>\n<li><strong>What is sent and when:<\/strong>\n\n<ul>\n<li><em>Alt text:<\/em> when you upload an image (with automation on), run the backfill action, the plugin sends the <strong>image URL<\/strong> and <strong>filename<\/strong> to the Altograph API.<\/li>\n<li><em>Meta descriptions:<\/em> when you save a post or page (with automation on), the plugin sends the <strong>post title<\/strong> and <strong>post content<\/strong>.<\/li>\n<li><em>Usage counting:<\/em> a non-identifying <strong>site ID<\/strong> (a hash of your site URL) accompanies each request.<\/li>\n<\/ul><\/li>\n<li><strong>Where it goes:<\/strong> the Altograph API (default <code>https:\/\/api.thereallyusefulappcompany.com<\/code>), which uses <strong>Anthropic<\/strong> as an AI subprocessor to generate the text.<\/li>\n<li><strong>Service terms and privacy:<\/strong>\n\n<ul>\n<li>Altograph Terms: https:\/\/thereallyusefulappcompany.com\/altograph\/terms<\/li>\n<li>Altograph Privacy Policy: https:\/\/thereallyusefulappcompany.com\/altograph\/privacy<\/li>\n<li>Anthropic Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>No data is sent until you enable automation, click the backfill button, or save a post while automation is enabled.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Altograph from the Plugins screen, or upload the <code>altograph<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Altograph<\/strong>.<\/li>\n<li>Review the external-service notice, then enable \"Write alt text automatically\" and\/or \"Write a meta description automatically.\"<\/li>\n<li>(Optional) Enter a Altograph Pro licence key to remove the monthly limit.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20ai%20api%20key%3F\"><h3>Do I need an AI API key?<\/h3><\/dt>\n<dd><p>No. The AI runs on the Altograph service, so there's nothing to set up.<\/p><\/dd>\n<dt id=\"will%20it%20overwrite%20alt%20text%20i%27ve%20already%20written%3F\"><h3>Will it overwrite alt text I've already written?<\/h3><\/dt>\n<dd><p>No. Altograph only fills in alt text that is missing.<\/p><\/dd>\n<dt id=\"is%20anything%20sent%20automatically%20without%20my%20knowledge%3F\"><h3>Is anything sent automatically without my knowledge?<\/h3><\/dt>\n<dd><p>No. Automation is off by default. Data is only sent after you enable it, and exactly what's sent is listed in the External Services section.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20hit%20the%20free%20limit%3F\"><h3>What happens when I hit the free limit?<\/h3><\/dt>\n<dd><p>Generation pauses for the rest of the month. Upgrade to Pro for unlimited use, or wait for the next month.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: automatic alt text, meta descriptions, JSON-LD, and backfill.<\/li>\n<\/ul>","raw_excerpt":"Automatically write image alt text, meta descriptions, and structured data with AI. No API key or setup \u2014 free for the first 25 items each month.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330930"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/reallyusefulappco"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330930"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330930"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330930"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330930"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330930"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}