=== Contentra AI === Contributors: yudiz, wpneel23 Tags: ai, content generator, blog writer, seo, gemini Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.2.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Generate SEO-optimized content with Google Gemini AI for posts, pages, and products directly in WordPress. == Description == **Contentra AI** is a powerful WordPress plugin that leverages Google's Gemini AI through a secure proxy API to generate high-quality, SEO-optimized content directly in your WordPress dashboard. Whether you need blog posts, e-commerce product descriptions, service pages, or landing pages, Contentra AI makes content creation fast, easy, and professional. = Key Features = **AI-Powered Content Generation** - Uses Google Gemini AI for natural, high-quality content **Multiple Content Types** - Blog posts, product pages, service pages, landing pages, how-to guides, case studies **Content Styles** - Listicle, How-to Guide, Comparison/Review, Tutorial, and more **SEO Optimization** - Built-in SEO with primary and secondary keyword targeting **Competitor Comparison** - Include up to 3 competitor comparisons by providing competitor URLs for content analysis **Multiple Languages** - Support for 10+ languages including English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, and more **Customizable Tone** - Professional, casual, friendly, technical, creative, and more **Flexible Word Count** - Generate content from 500 to 4000+ words with accurate word count matching **WordPress Integration** - Creates draft posts automatically with proper formatting **SEO Plugin Compatible** - Works seamlessly with Yoast SEO, Rank Math, All in One SEO **Usage Tracking** - Monitor your content generation usage and credits **Generation History** - Track and manage all your generated content **Proxy-Based Architecture** - Secure connection through vendor-controlled proxy API **Quality Content** - Ensures complete, well-structured content with proper HTML formatting = How It Works = 1. **Install & Activate** the plugin 2. **Connect to Proxy API** - Go to Settings and connect your WordPress site to the proxy API 3. **Enter your content details** - Title, keywords, category, word count, tone, and language 4. **Add competitor comparisons** (optional) - Include up to 3 competitor URLs for better content 5. **Click Generate** - AI creates your complete, SEO-optimized content 6. **Edit & Publish** - Content is saved as WordPress draft for review and editing = Use Cases = - **Bloggers** - Generate blog posts on any topic with multiple styles (listicles, how-to guides, comparisons) - **E-commerce** - Create compelling product descriptions and product comparison pages - **Service Providers** - Write professional service pages and landing pages - **Marketers** - Build landing pages and marketing copy with SEO optimization - **Content Teams** - Scale content production efficiently with consistent quality - **Developers** - Generate technical documentation and tutorials = Supported Content Categories = 1. **Blog Post** - With styles: Listicle, How-to Guide, Comparison/Review, Tutorial 2. **E-commerce Product Page** - Product descriptions and comparisons 3. **Service Page** - Professional service descriptions 4. **Landing Page** - Marketing and conversion-focused pages 5. **How-to Guide** - Step-by-step instructional content 6. **Case Study** - Success stories and case studies = SEO Features = - Primary keyword optimization (4-6 natural uses) - Secondary keyword integration - Keyword-rich H2/H3 headings - Meta description generation (first 160 characters) - Keyword density control - Compatible with Yoast SEO - Compatible with Rank Math - Compatible with All in One SEO - SEO-friendly HTML structure = Content Quality Features = - Complete content generation (no incomplete sections) - Accurate word count matching (within 5% variance) - Proper HTML table structures - Clean HTML output (no markdown code fences) - Structured content with proper headings - Actionable content with examples - Professional formatting = Requirements = - WordPress 5.8 or higher - PHP 7.4 or higher - Internet connection for proxy API access == Installation == = Automatic Installation = 1. Log in to your WordPress dashboard 2. Navigate to Plugins > Add New 3. Search for "Contentra AI" 4. Click "Install Now" and then "Activate" = Manual Installation = 1. Download the plugin ZIP file 2. Log in to your WordPress dashboard 3. Navigate to Plugins > Add New > Upload Plugin 4. Choose the ZIP file and click "Install Now" 5. Activate the plugin = Configuration = 1. Go to **Contentra AI > Settings** 2. Click **Connect** to register your WordPress site with the proxy API 3. Once connected, you'll receive your Site ID and connection status 4. Start generating content from **Contentra AI > Generate Content** == Frequently Asked Questions == = How does the plugin work? = Contentra AI connects your WordPress site to a secure proxy API that handles communication with Google's Gemini AI. This ensures security and reliability without requiring you to manage API keys directly. = Do I need a Google API key? = No, you don't need to manage a Google API key. The plugin uses a proxy API architecture where the API key is securely managed by the vendor. = What AI model does this use? = Contentra AI uses Google's Gemini AI (gemini-2.0-flash model), which is one of the most advanced language models available. = Can I edit the generated content? = Yes! All content is created as a WordPress draft, allowing you to review, edit, and customize before publishing. = Does it work with my SEO plugin? = Yes! Contentra AI is compatible with Yoast SEO, Rank Math, and All in One SEO. The generated content includes proper SEO structure and can be further optimized with your preferred SEO plugin. = What languages are supported? = The plugin supports 10+ languages including English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, and more. = How many words can I generate? = You can generate content from 500 words to 4000+ words. The plugin ensures accurate word count matching within 5% variance of your selected target. = Can I compare competitors? = Yes! You can include up to 3 competitor comparisons by providing competitor URLs. The plugin will automatically retrieve and analyze competitor content to create better, more comprehensive content. = What content styles are available? = For blog posts, you can choose from: - How-to Guide - Comparison/Review - Tutorial Other content types have their own optimized styles. = How accurate is the word count? = The plugin ensures accurate word count matching. Generated content will be within 5% variance of your selected word count, and all sections will be complete. = Is my content stored securely? = Yes, all generated content is stored locally in your WordPress database. The plugin only communicates with the proxy API for content generation. == Screenshots == 1. Main content generator interface with all options 2. Generated content preview with skeleton loading 3. Content history dashboard 4. Plugin settings page with proxy connection 5. SEO optimization features 6. Multiple content type and style options == Support == For support, feature requests, or bug reports: - Email: wp-support@yudizsolutions.com - Website: https://www.yudiz.com/ - Documentation: Contact support for documentation access == Credits == - Developed by **Yudiz Solutions Limited** - Powered by **Google Gemini AI** - Icon and graphics by Yudiz Design Team == External Services == This plugin connects to external services hosted at the domain below. All services are provided by Yudiz Solutions Limited and are used for plugin activation, site registration, usage tracking, and AI-powered content generation. **External domain and endpoints** * **Domain:** https://wp.webprojects.cloud All external requests are sent to this domain (Contentra proxy and activation services). * **Activation endpoint:** https://wp.webprojects.cloud/contentra-proxy-api/v1/activation Used to validate activation or license tokens when an administrator activates or validates the plugin. * What data is sent: activation token, site key, site URL, and plugin version. * When: Only when an administrator submits an activation or validation request (e.g. during plugin activation or license validation). Not sent on every page load. * **Proxy API (default base):** https://wp.webprojects.cloud/contentra-proxy-api/public Used for site registration (/v1/register), usage and credits (/v1/usage), content generation (/v1/generate), and disconnect (/v1/disconnect). See below for what data is sent and when. **Service provider and legal links** * Service provided by **Yudiz Solutions Limited** * Privacy Policy: https://www.yudiz.com/privacy-policy **What the proxy service is used for:** - Content generation using AI technology - Processing content requests and generating SEO-optimized text - Analyzing competitor content when URLs are provided for comparison - Site registration and usage/credits management **What data is sent (proxy):** - Content generation parameters (title, keywords, word count, tone, language, content type) - Optional competitor comparison URLs (when provided by the user) - Site identification (domain, site ID) for usage tracking and connection management - On registration only: site URL, plugin version, callback URL, admin email (for connection and support) **When data is sent:** - Activation endpoint: only when an admin uses the activation/license validation flow - Registration: when you click "Connect" in Contentra AI > Settings - Usage: when the plugin checks credits (e.g. on plugin admin pages) - Content generation: only when you click "Generate Content" in the plugin interface - No data is sent automatically in the background for content generation **Third-Party AI Service:** - The proxy API communicates with Google Gemini AI for content generation - Google Gemini AI Terms of Service: https://ai.google.dev/terms - Google Privacy Policy: https://policies.google.com/privacy **API Key Validation:** - During plugin activation or API key setup, the plugin may validate API keys by connecting directly to Google Gemini API - This validation occurs only when validating API keys: https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent - No content generation occurs during validation - only a test request to verify the API key is valid - This validation is optional and only happens if API key validation is enabled - Google Gemini AI Terms of Service: https://ai.google.dev/terms - Google Privacy Policy: https://policies.google.com/privacy **Note:** All content generation requests are processed through the secure proxy API. The plugin does not directly communicate with third-party services for content generation. Generated content is stored locally in your WordPress database. == Privacy Policy == Contentra AI: - Does not collect personal data - Content generation requests are sent through secure proxy API to Google Gemini AI - Generated content is stored locally in your WordPress database - Usage statistics are stored locally - Proxy API connection information is stored locally - No content or personal data is shared with third parties except Google Gemini AI (via proxy) == License == This plugin is licensed under GPLv2 or later. Google Gemini AI is subject to Google's terms of service.