{"id":319663,"date":"2026-06-04T07:39:48","date_gmt":"2026-06-04T07:39:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/seo-image-content-generator\/"},"modified":"2026-06-04T07:50:59","modified_gmt":"2026-06-04T07:50:59","slug":"hardcore-ai-seo-content-generator","status":"publish","type":"plugin","link":"https:\/\/su.wordpress.org\/plugins\/hardcore-ai-seo-content-generator\/","author":23507876,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Hardcore AI SEO Content Generator","header_author":"\u682a\u5f0f\u4f1a\u793e\u30cf\u30fc\u30c9\u30b3\u30a2","header_description":"Upload photos and automatically generate SEO-optimized content including title, body, meta description, and alt texts using AI (Claude \/ GPT-4o).","assets_banners_color":"","last_updated":"2026-06-04 07:50:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/hardcore-ai-seo-content-generator\/","header_author_uri":"https:\/\/hardcore.ne.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"hardcorectl","date":"2026-06-04 07:39:32"},"1.3.0":{"tag":"1.3.0","author":"hardcorectl","date":"2026-06-04 07:50:59"}},"upgrade_notice":{"1.2.0":"<p>All features are now fully available with no restrictions. Removed third-party SDK.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The SEO Image Content Generator meta box in the post editor","2":"Multiple images selected and ready for generation","3":"Generated content with title, meta description, body, and tags","4":"One-click apply to the Gutenberg editor","5":"Plugin settings page"}},"plugin_section":[],"plugin_tags":[2353,13175,163,194533,186],"plugin_category":[50,55],"plugin_contributors":[265760],"plugin_business_model":[],"class_list":["post-319663","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content-generator","plugin_tags-images","plugin_tags-openai","plugin_tags-seo","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-hardcorectl","plugin_committers-hardcorectl"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/hardcore-ai-seo-content-generator.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Hardcore AI SEO Content Generator<\/strong> lets you upload multiple photos directly from the WordPress post editor and instantly generate fully SEO-optimized content powered by AI.<\/p>\n\n<h4>What gets generated automatically<\/h4>\n\n<ul>\n<li><strong>Post title<\/strong> \u2014 keyword-rich, under 60 characters<\/li>\n<li><strong>Post body<\/strong> \u2014 structured HTML with h2\/h3 headings, 2,000+ characters, image embedded at the right position<\/li>\n<li><strong>Meta description<\/strong> \u2014 120\u2013160 characters, click-optimized<\/li>\n<li><strong>Image alt texts<\/strong> \u2014 descriptive, SEO-friendly, saved automatically to each attachment<\/li>\n<li><strong>Focus keyword<\/strong> \u2014 for use with Yoast SEO \/ RankMath \/ AIOSEO<\/li>\n<li><strong>Tags<\/strong> \u2014 up to 5 relevant tags<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>Analyze <strong>one image<\/strong> and generate a full SEO article in one step<\/li>\n<li>Works with <strong>Gutenberg<\/strong> (block editor) and <strong>Classic Editor<\/strong><\/li>\n<li>One-click apply to the editor \u2014 no copy &amp; paste needed<\/li>\n<li>Integrates with <strong>Yoast SEO<\/strong>, <strong>RankMath<\/strong>, and <strong>All in One SEO<\/strong><\/li>\n<li>Option to <strong>auto-set the first image as the featured image<\/strong><\/li>\n<li>Selected images are <strong>saved and restored<\/strong> after page reload<\/li>\n<li>Supports <strong>Claude (Anthropic)<\/strong> and <strong>GPT-4o (OpenAI)<\/strong><\/li>\n<li>Content generated in <strong>Japanese or English<\/strong><\/li>\n<\/ul>\n\n<h4>Who is this for?<\/h4>\n\n<ul>\n<li>Real estate and housing companies \u2014 turn property photos into listings instantly<\/li>\n<li>Restaurant and shop owners \u2014 generate articles from food\/product photos<\/li>\n<li>Web designers and agencies \u2014 speed up content creation for clients<\/li>\n<li>Bloggers and affiliate marketers \u2014 produce SEO articles from photos in minutes<\/li>\n<\/ul>\n\n<h4>How to use<\/h4>\n\n<ol>\n<li>Open any post or page in the WordPress editor<\/li>\n<li>Find the <strong>SEO Image Content Generator<\/strong> meta box<\/li>\n<li>Enter an optional target keyword<\/li>\n<li>Select one or more images from your Media Library<\/li>\n<li>Click <strong>\"Generate SEO Content\"<\/strong><\/li>\n<li>Apply the generated title, body, meta description, and tags with one click each<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>An API key from <a href=\"https:\/\/console.anthropic.com\/settings\/keys\">Anthropic (Claude)<\/a> or <a href=\"https:\/\/platform.openai.com\/api-keys\">OpenAI<\/a><\/li>\n<li>WordPress 6.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party AI APIs to analyze images and generate content.\n<strong>Your images and text are sent to the selected AI provider's servers.<\/strong><\/p>\n\n<h4>Anthropic (Claude)<\/h4>\n\n<ul>\n<li>Service: <a href=\"https:\/\/www.anthropic.com\/\">https:\/\/www.anthropic.com\/<\/a><\/li>\n<li>API endpoint used: <code>https:\/\/api.anthropic.com\/v1\/messages<\/code><\/li>\n<li>Terms of Service: <a href=\"https:\/\/www.anthropic.com\/legal\/consumer-terms\">https:\/\/www.anthropic.com\/legal\/consumer-terms<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">https:\/\/www.anthropic.com\/legal\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>OpenAI (GPT-4o)<\/h4>\n\n<ul>\n<li>Service: <a href=\"https:\/\/openai.com\/\">https:\/\/openai.com\/<\/a><\/li>\n<li>API endpoint used: <code>https:\/\/api.openai.com\/v1\/chat\/completions<\/code><\/li>\n<li>Terms of Service: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">https:\/\/openai.com\/policies\/terms-of-use<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">https:\/\/openai.com\/policies\/privacy-policy<\/a><\/li>\n<\/ul>\n\n<p>API calls are only made when the user explicitly clicks the <strong>\"Generate SEO Content\"<\/strong> button. No data is sent automatically or in the background.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>hardcore-ai-seo-content-generator<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>Settings \u2192 SEO Image Generator<\/strong> and enter your API key<\/li>\n<li>Open any post or page \u2014 the generator meta box will appear below the editor<\/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>Claude (Anthropic) and GPT-4o (OpenAI). You can switch between them in the plugin settings.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20provide%20my%20own%20api%20key%3F\"><h3>Do I need to provide my own API key?<\/h3><\/dt>\n<dd><p>Yes. You need to obtain an API key from Anthropic or OpenAI and enter it in the plugin settings. Your key is stored securely in your WordPress database and is never shared.<\/p><\/dd>\n<dt id=\"how%20many%20images%20can%20i%20use%20per%20generation%3F\"><h3>How many images can I use per generation?<\/h3><\/dt>\n<dd><p>This version supports one image per generation. Select an image from your Media Library and the AI will generate a full SEO article based on it.<\/p><\/dd>\n<dt id=\"which%20image%20formats%20are%20supported%3F\"><h3>Which image formats are supported?<\/h3><\/dt>\n<dd><p>JPEG, PNG, WebP, and GIF.<\/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 Gutenberg (block editor) and Classic Editor.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20%2F%20rankmath%20%2F%20aioseo%3F\"><h3>Does it work with Yoast SEO \/ RankMath \/ AIOSEO?<\/h3><\/dt>\n<dd><p>Yes. The generated meta description and focus keyword can be applied directly to Yoast SEO, RankMath, and All in One SEO fields with one click.<\/p><\/dd>\n<dt id=\"will%20my%20selected%20images%20be%20remembered%20after%20saving%3F\"><h3>Will my selected images be remembered after saving?<\/h3><\/dt>\n<dd><p>Yes. Selected image IDs are saved as post metadata and restored the next time you open the editor.<\/p><\/dd>\n<dt id=\"is%20my%20data%20safe%3F\"><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>Images and text are sent to the AI provider you selected (Anthropic or OpenAI) only when you click the generate button. Please review their privacy policies linked above.<\/p><\/dd>\n<dt id=\"what%20languages%20does%20it%20support%3F\"><h3>What languages does it support?<\/h3><\/dt>\n<dd><p>Japanese and English. You can set the output language in the plugin settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Changed to single-image mode: select one image per generation for a focused SEO article<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Removed third-party monetization SDK (Freemius) for a cleaner codebase<\/li>\n<li>Fixed: nonce verification now uses wp_unslash and sanitize_text_field as required<\/li>\n<li>Fixed: replaced HEREDOC syntax with standard string concatenation for better scanner compatibility<\/li>\n<li>Plugin slug updated to hardcore-ai-seo-content-generator<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Increased AI response quality with higher token limits (8000 tokens)<\/li>\n<li>Improved prompt for longer, more detailed content (2000+ characters)<\/li>\n<li>Extended API timeout to 180 seconds for reliability<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Support for Claude (Anthropic) and GPT-4o (OpenAI)<\/li>\n<li>Gutenberg and Classic Editor support<\/li>\n<li>Yoast SEO, RankMath, and AIOSEO integration<\/li>\n<li>Auto-set featured image option<\/li>\n<li>Image selection persisted across page reloads<\/li>\n<\/ul>","raw_excerpt":"Upload photos and automatically generate SEO-optimized content using AI. Supports both Claude (Anthropic) and GPT-4o (OpenAI).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/319663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=319663"}],"author":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hardcorectl"}],"wp:attachment":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=319663"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=319663"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=319663"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=319663"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=319663"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=319663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}