{"id":235740,"date":"2025-06-24T08:41:50","date_gmt":"2025-06-24T08:41:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cranseo\/"},"modified":"2025-12-30T09:53:20","modified_gmt":"2025-12-30T09:53:20","slug":"cranseo","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/cranseo\/","author":18234365,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.5","stable_tag":"2.0.5","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"CranSEO","header_author":"Kijana Omollo","header_description":"Optimize your WordPress content for LLMs with real-time checks and suggestions.","assets_banners_color":"415245","last_updated":"2025-12-30 09:53:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cranseo.com","header_author_uri":"https:\/\/profiles.wordpress.org\/chiqi\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1584,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.2":{"tag":"1.0.2","author":"chiqi","date":"2025-06-24 09:05:38"},"1.0.3":{"tag":"1.0.3","author":"chiqi","date":"2025-07-02 09:24:45"},"1.0.4":{"tag":"1.0.4","author":"chiqi","date":"2025-07-12 09:14:56"},"1.0.5":{"tag":"1.0.5","author":"chiqi","date":"2025-08-04 17:42:14"},"1.0.6":{"tag":"1.0.6","author":"chiqi","date":"2025-08-05 17:58:58"},"1.0.7":{"tag":"1.0.7","author":"chiqi","date":"2025-08-31 11:45:03"},"1.0.8":{"tag":"1.0.8","author":"chiqi","date":"2025-09-08 12:18:48"},"1.0.9":{"tag":"1.0.9","author":"chiqi","date":"2025-10-12 11:00:23"},"2.0.1":{"tag":"2.0.1","author":"chiqi","date":"2025-11-07 10:52:42"},"2.0.2":{"tag":"2.0.2","author":"chiqi","date":"2025-11-09 07:17:25"},"2.0.3":{"tag":"2.0.3","author":"chiqi","date":"2025-11-10 18:59:53"},"2.0.4":{"tag":"2.0.4","author":"chiqi","date":"2025-11-11 10:11:49"},"2.0.5":{"tag":"2.0.5","author":"chiqi","date":"2025-12-30 09:53:20"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3317831,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3317831,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3317831,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3317831,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3317831,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3317831,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3317831,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3317831,"resolution":"6","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[244375,244374,2166,244376,186],"plugin_category":[55,57],"plugin_contributors":[244007,78154],"plugin_business_model":[],"class_list":["post-235740","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-search-engine-optimization","plugin_tags-aiseo","plugin_tags-content-optimization","plugin_tags-llm-optimization","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_category-taxonomy","plugin_contributors-chiqi","plugin_contributors-freemius","plugin_committers-chiqi"],"banners":{"banner":"https:\/\/ps.w.org\/cranseo\/assets\/banner-772x250.png?rev=3317831","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cranseo\/assets\/icon-256x256.png?rev=3317831","icon_2x":"https:\/\/ps.w.org\/cranseo\/assets\/icon-256x256.png?rev=3317831","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-1.png?rev=3317831","caption":""},{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-2.png?rev=3317831","caption":""},{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-3.png?rev=3317831","caption":""},{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-4.png?rev=3317831","caption":""},{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-5.png?rev=3317831","caption":""},{"src":"https:\/\/ps.w.org\/cranseo\/assets\/screenshot-6.png?rev=3317831","caption":""}],"raw_content":"<!--section=description-->\n<p>CranSEO is a powerful WordPress plugin designed to enhance your content's visibility and performance for Large Language Models (LLMs). It provides real-time analysis and actionable suggestions to optimize your posts, pages, and WooCommerce products ensuring they are conversational, relevant, and well-structured. With both free and premium features, CranSEO caters to bloggers, marketers, store-owners and developers aiming to improve their content's discoverability in AI-driven search environments.<\/p>\n\n<p>CranSEO integrates seamlessly with both the Classic Editor and Gutenberg, offering a user-friendly interface for real-time content analysis, keyword management, and summary optimization.<\/p>\n\n<h3>Free Features<\/h3>\n\n<p><strong>Product SEO Analysis<\/strong> \nComprehensive SEO checklist for WooCommerce products<\/p>\n\n<p><strong>AI Content Generation<\/strong>\nYou are given 3 free trial AI generations for product descriptions, titles, and meta descriptions<\/p>\n\n<p><strong>Basic XML Sitemap<\/strong>\nAutomatically generated product sitemap for search engines<\/p>\n\n<p><strong>SEO Recommendations<\/strong>\nActionable insights to improve your product pages<\/p>\n\n<p><strong>User-Friendly Interface<\/strong>\nSimple integration into WooCommerce product editor<\/p>\n\n<h3>Premium Features<\/h3>\n\n<p><strong>Unlimited AI Generations:<\/strong> No limits on AI content creation<\/p>\n\n<h3>WooCommerce Optimization<\/h3>\n\n<p>CranSEO includes a dedicated optimization engine for WooCommerce products, helping store owners create product pages that are not only search-friendly but also highly visible to LLMs and AI-driven search engines.<\/p>\n\n<p><strong>How It Works: Step-by-Step<\/strong>\n<em>Click \u201cAnalyze Product\u201d<\/em>\nWith one click, CranSEO scans the product\u2019s title, description, and short product description for SEO and LLM optimization factors.<\/p>\n\n<p><em>Get Real-Time Scoring &amp; Suggestions<\/em>\nThe plugin then displays:\n1. A comprehensive SEO score for the product\n2. Suggestions to improve keyword placement\n3. Warnings for missing or weak elements\n4. Tips to make the content more conversational and structured<\/p>\n\n<p><strong>Optimization Targets<\/strong>\n<em>Short Product Description<\/em>\nEnsures this snippet is compelling and keyword-rich \u2014 ideal for appearing in quick previews or featured listings.<\/p>\n\n<p><em>Long Description<\/em>\nAnalyzes for content depth, structure, and relevance to LLM queries (e.g., FAQs, benefits, comparisons).<\/p>\n\n<p><strong>Built-in Product SEO Scoring<\/strong>\nEach WooCommerce product is scored based on:\n1. Keyword relevance and density\n2. Conversational tone and clarity\n3. Content structure (headings, bullets, etc.)\n4. Link usage and metadata completeness\n5. LLM compatibility (Is the content likely to be cited or used by AI?)<\/p>\n\n<p><strong>Why it matters<\/strong>\nMost WooCommerce SEO plugins focus on meta tags \u2014 CranSEO goes further by optimizing the actual product content for visibility in LLM-powered platforms like ChatGPT, Google\u2019s AI Overviews, and voice search.<\/p>\n\n<h3>XML Sitemaps<\/h3>\n\n<p>CranSEO automatically generates a complete and compliant XML sitemap to help search engines easily discover and index all your important content \u2014 including pages, posts, products, categories, and custom taxonomies.<\/p>\n\n<p><strong>What It Includes<\/strong>\nThe sitemap dynamically includes:\n1. Pages \u2013 All published static pages\n2. Posts \u2013 Blog articles and other post types\n3. WooCommerce Products \u2013 Product pages with SEO relevance\n4. Categories &amp; Tags \u2013 Blog and product categories\/tags\n5. Custom Taxonomies \u2013 Including WooCommerce product attributes or any CPT taxonomy<\/p>\n\n<p><strong>Search Engine Ready<\/strong>\nOnce generated, users can submit the sitemap directly to major search engines (like Google and Bing) via:\n1. Google Search Console\n2. Bing Webmaster Tools\n3. Manual submission or plugin integrations<\/p>\n\n<p>The sitemap is located at:\nyourdomain.com\/sitemap.xml<\/p>\n\n<p><strong>Automatic Updates<\/strong>\nCranSEO ensures your sitemap:\n1. Updates automatically when new content is published\n2. Removes deleted content from the index\n3. It has timestamps to show when you update the content<\/p>\n\n<p><strong>Why Sitempas Matter<\/strong>\n<em>Search engines rely on sitemaps to:<\/em>\n1. Discover your content faster\n2. Understand your site structure\n3. Prioritize what to crawl and index\n4. And in the AI era, structured sitemaps help LLMs and bots find and contextualize your content better \u2014 especially when paired with CranSEO\u2019s content optimization.<\/p>\n\n<h3>Usage<\/h3>\n\n<h3>Accessing CranSEO<\/h3>\n\n<p>After activation, a \"CranSEO\" menu appears in the WordPress admin sidebar with submenus for Dashboard, Settings, Support, XML Sitemap and Manage License.<\/p>\n\n<p><strong>Premium Features<\/strong>\n* Purchase a license from cranseo.com\/pricing.<\/p>\n\n<ul>\n<li><p>You will receive the license key from freemius<\/p><\/li>\n<li><p>Enter your license key in the \"Manage License\" page to unlock premium features.<\/p><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>CranSEO connects to an external service provided by CranSEO (https:\/\/freemius.com) to activate premium features and retrieve API keys. This service is used only when users activate a premium license or request an API key for premium functionality.<\/p>\n\n<ul>\n<li><strong>Service Purpose<\/strong>: The service validates license keys to unlock premium features (e.g., LLM Visibility, Voice Search Optimizer) and provides API keys for enhanced content optimization.<\/li>\n<li><strong>Data Sent<\/strong>: When activating a license or retrieving an API key, the plugin sends the following data:\n\n<ul>\n<li>License key (a unique key purchased from cranseo.com).<\/li>\n<li>Fingerprint (a unique identifier for your WordPress installation).<\/li>\n<li>API key or shared secret (used for authentication with the service).<\/li>\n<\/ul><\/li>\n<li><strong>When Data is Sent<\/strong>: Data is sent only when a user submits a license key in the \"Manage License\" page or requests an API key in the plugin settings.<\/li>\n<li><strong>Service Provider<\/strong>: CranSEO, accessible at https:\/\/freemius.com.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/cranseo.com\/privacy-policy\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/cranseo.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<h3>2.0.5<\/h3>\n\n<p>Tested with the latest WordPress Version<\/p>\n\n<h3>2.0.4<\/h3>\n\n<ul>\n<li>The error that was preventing sitemap generation has been fixed. <\/li>\n<li>More information is needed before dividing the sitemaps<\/li>\n<\/ul>\n\n<h3>2.0.3<\/h3>\n\n<ul>\n<li>Multi-sitemap architecture with individual sitemaps for each content type<\/li>\n<li>Main sitemap index that automatically references all content sitemaps<\/li>\n<li>Taxonomy support for categories, tags, and custom taxonomies<\/li>\n<li>Eliminated file system dependency and permission issues<\/li>\n<li>Automatic Content-Type: application\/xml headers<\/li>\n<li>On-demand generation for always-fresh content<\/li>\n<li>Reduced server load with efficient database queries<\/li>\n<\/ul>\n\n<h3>2.0.2<\/h3>\n\n<p>Updated the handling of user licenses.\nIntroduced one-time payment as opposed to subscription model<\/p>\n\n<h3>2.0.1<\/h3>\n\n<p>We have improved the documentation to specifically guide on how to interact with CranSEO for WooCommerce<\/p>\n\n<h3>1.0.8<\/h3>\n\n<ul>\n<li>Users can now generate product descriptions automatically using AI.<\/li>\n<li>The tool integrates seamlessly with an API to interact with OpenAI<\/li>\n<\/ul>\n\n<h3>1.0.7<\/h3>\n\n<ul>\n<li>Scaled down CranSEO to focus on WooCommerce products optimization for search engines and AI<\/li>\n<li>Integrated Freemius for activating premium<\/li>\n<\/ul>\n\n<h3>1.0.6<\/h3>\n\n<ul>\n<li>Improved the \"Features\" checker in the product description editor to check for both ordered and unordered list items. This broadens the scope under\nassessment.<\/li>\n<li>Enahnced the \"Frequently Asked Questions (FAQs)\" checker in the product description to widen the scope to include\nother titles like FAQs\/Frequently Asked Questions and both ordered and unordered listicles.<\/li>\n<\/ul>\n\n<h3>1.0.5<\/h3>\n\n<ul>\n<li>Tested with WordPress 6.8.2<\/li>\n<\/ul>\n\n<h3>1.0.4<\/h3>\n\n<ul>\n<li>Introduced LLM optimization for WooCommerce products by modifying the product title, product description and the short description<\/li>\n<li>Introduced the XML sitemap generation<\/li>\n<li>Replaced the generic dashicon on the admin menu with properly branded Inclusion<\/li>\n<\/ul>\n\n<h3>1.0.3<\/h3>\n\n<ul>\n<li>Updated the Documentation link in the Support page <\/li>\n<li>Removed error logs within the code for security<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated Contributors list in readme to include valid WordPress.org username (chiqi).<\/li>\n<li>Added External Services section to readme, documenting the use of https:\/\/cranseo.com for premium feature activation and API key retrieval, including data sent, purpose, and links to terms of service and privacy policy.<\/li>\n<li>Fixed domain consistency in API calls to ensure all use https:\/\/cranseo.com.<\/li>\n<li>Ensured sslverify is set to true for all API calls in premium activation for improved security.<\/li>\n<\/ul>\n\n<h3>1.0.1<\/h3>\n\n<ul>\n<li>Fixed AJAX nonce verification for improved security.<\/li>\n<li>Improved Gutenberg compatibility for post ID detection.<\/li>\n<li>Added related keywords field to analysis results.<\/li>\n<\/ul>\n\n<h3>1.0.0<\/h3>\n\n<ul>\n<li>Initial release with free and premium features.<\/li>\n<li>Real-time content analysis for Classic Editor and Gutenberg.<\/li>\n<li>API key and license management for premium functionality.<\/li>\n<\/ul>\n\n<h3>Testing<\/h3>\n\n<p>Test locally using a WordPress environment with debugging enabled (WP_DEBUG set to true).\nEnsure compatibility with WordPress versions 5.0+ and PHP 7.4+.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In the WordPress Plugins Repository, search for cranseo<\/li>\n<li>After you find it, Install<\/li>\n<li>Then Activate the plugin <\/li>\n<li>It will appear on the menu bar as CranSEO and you can easily interact with it<\/li>\n<\/ol>\n\n<p>Alternatively, download the ZIP file from the GitHub repository.<\/p>\n\n<p>Upload to WordPress:\nNavigate to your WordPress admin panel: Plugins &gt; Add New &gt; Upload Plugin.<\/p>\n\n<p>Upload the cranseo.zip file or copy the cranseo folder to \/wp-content\/plugins\/.<\/p>\n\n<p>Activate the Plugin:\nGo to Plugins &gt; Installed Plugins, find \"CranSEO,\" and click \"Activate.\"<\/p>\n\n<p>Configure Settings:\nAccess the CranSEO menu in the WordPress admin sidebar.<\/p>\n\n<p>The FREE features will automatically activate and you will be able to optimize your articles and WooCommerce products for Large Language Machine (LLMs) easily.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20cranseo%3F'><h3>What is CranSEO?<\/h3><\/dt>\n<dd><p>CranSEO is a WordPress plugin that optimizes content for Large Language Models (LLMs) with real-time analysis and suggestions, improving discoverability in AI-driven search.<\/p>\n\n<p><em>Do I need a license key?<\/em>\nA license key is optional for free features but required for premium features. You can obtain one from cranseo.com.<\/p>\n\n<p><em>How do I upgrade to premium?<\/em>\nVisit cranseo.com\/pricing to purchase a license. You will recieve a license key and a shared key. \nEnter the license key and the shared key in the \"Manage License\" page in your WordPress admin.<\/p>\n\n<p><em>Is CranSEO compatible with Gutenberg?<\/em>\nYes, CranSEO supports both the Classic Editor and Gutenberg, providing seamless integration for content analysis.<\/p>\n\n<p><em>Where can I get support?<\/em>\nAccess the Support page in the CranSEO admin menu or contact support@cranseo.com (mailto:support@cranseo.com).<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Optimize your product pages for search engines and AI language models, generate high-quality content with AI, and manage XML sitemaps efficiently","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235740"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/chiqi"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235740"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235740"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235740"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235740"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235740"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}