{"id":244667,"date":"2025-08-19T09:03:22","date_gmt":"2025-08-19T09:03:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rankology-seo-and-analytics-tool\/"},"modified":"2026-09-03T09:56:15","modified_gmt":"2026-09-03T09:56:15","slug":"rankology-seo-and-analytics-tool","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/rankology-seo-and-analytics-tool\/","author":21085192,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.4.4","stable_tag":"3.4.4","tested":"7.1.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Rankology SEO and Analytics Tool","header_author":"Rankology","header_description":"Rankology SEO and Analytics Tool is a powerful, fast, and easy-to-use SEO plugin that helps WordPress sites rank higher in search engines.","assets_banners_color":"b9a9d4","last_updated":"2026-09-03 09:56:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rankology.io","header_author_uri":"https:\/\/rankology.io","rating":5,"author_block_rating":0,"active_installs":300,"downloads":3910,"num_ratings":2,"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":"rankology","date":"2025-08-19 09:03:06","revision":3346856},"1.1":{"tag":"1.1","author":"rankology","date":"2025-08-25 14:11:04","revision":3349769},"1.2":{"tag":"1.2","author":"rankology","date":"2025-09-09 13:05:22","revision":3358618},"1.3":{"tag":"1.3","author":"rankology","date":"2025-09-11 13:05:54","revision":3359884},"1.4":{"tag":"1.4","author":"rankology","date":"2025-10-03 10:11:01","revision":3372278},"1.5":{"tag":"1.5","author":"rankology","date":"2025-10-03 10:19:49","revision":3372282},"1.6":{"tag":"1.6","author":"rankology","date":"2025-10-03 10:58:59","revision":3372301},"1.7":{"tag":"1.7","author":"rankology","date":"2025-10-10 11:01:42","revision":3376181},"1.8":{"tag":"1.8","author":"rankology","date":"2025-10-16 14:28:55","revision":3379537},"1.9":{"tag":"1.9","author":"rankology","date":"2025-10-29 15:36:37","revision":3386541},"2.0":{"tag":"2.0","author":"rankology","date":"2025-11-05 13:42:49","revision":3390521},"2.1":{"tag":"2.1","author":"rankology","date":"2025-12-10 17:06:08","revision":3416618},"2.2":{"tag":"2.2","author":"rankology","date":"2025-12-16 10:20:24","revision":3420866},"2.3":{"tag":"2.3","author":"rankology","date":"2025-12-19 10:37:02","revision":3423556},"2.4":{"tag":"2.4","author":"rankology","date":"2025-12-24 13:30:51","revision":3426881},"2.5":{"tag":"2.5","author":"rankology","date":"2026-01-16 14:55:13","revision":3441080},"2.6":{"tag":"2.6","author":"rankology","date":"2026-01-26 18:45:39","revision":3447305},"2.7":{"tag":"2.7","author":"rankology","date":"2026-02-05 16:05:22","revision":3454788},"2.8":{"tag":"2.8","author":"rankology","date":"2026-02-12 15:28:47","revision":3460093},"2.9":{"tag":"2.9","author":"rankology","date":"2026-02-20 10:50:34","revision":3465705},"3.0":{"tag":"3.0","author":"rankology","date":"2026-03-06 13:32:44","revision":3476425},"3.1":{"tag":"3.1","author":"rankology","date":"2026-03-13 16:21:11","revision":3482131},"3.2":{"tag":"3.2","author":"rankology","date":"2026-03-18 12:36:17","revision":3485669},"3.3":{"tag":"3.3","author":"rankology","date":"2026-04-07 16:54:53","revision":3500946},"3.4":{"tag":"3.4","author":"rankology","date":"2026-04-14 16:25:44","revision":3506255},"3.4.1":{"tag":"3.4.1","author":"rankology","date":"2026-04-27 13:06:54","revision":3516485},"3.4.2":{"tag":"3.4.2","author":"rankology","date":"2026-07-07 15:54:13","revision":3599311},"3.4.3":{"tag":"3.4.3","author":"rankology","date":"2026-08-13 16:09:46","revision":3645789},"3.4.4":{"tag":"3.4.4","author":"rankology","date":"2026-09-03 09:56:15","revision":3679500}},"upgrade_notice":{"3.4.4":"<p>Adds configurable JS defer\/delay and improved cache minification to Speed Booster, plus new Server Configuration controls and a more consistent admin UI. Recommended update for all users.<\/p>","3.4.3":"<p>Rebuilt Web Performance &amp; Core Web Vitals, improved analytics reporting, enhanced configuration handling, and fixed WordPress Plugin Check issues. Recommended update for all users.<\/p>","3.4.2":"<p>Improved PageSpeed history with preserved results, load-more functionality, and refined public report headers.<\/p>","3.4.1":"<p>Fixed Speed Booster issues, improved internationalization compliance, and enhanced WordPress coding standards compliance.<\/p>","3.4.0":"<p>Added a guided Setup Wizard for SEO settings, Speed Booster, and analytics configuration.<\/p>","3.3.0":"<p>Added full internationalization support and multilingual translation files across the plugin.<\/p>","3.2.0":"<p>Improved analytics insights design and fixed issues in Header &amp; Footer Code.<\/p>","3.1.0":"<p>Added Free and Pro analytics features with improved data limits, charts, pagination, date ranges, and advanced filters.<\/p>","3.0.0":"<p>Added Analytics Insights with Service Account configuration, encrypted credential storage, and advanced reporting filters.<\/p>","2.9.0":"<p>Added OpenAI and Gemini API support with model selection, streaming output, prompt templates, and usage tracking.<\/p>","2.8.0":"<p>Enhanced Compare Reports, added external-domain restrictions, and fixed SQL injection vulnerabilities.<\/p>","2.7.0":"<p>Added Web Performance &amp; Core Web Vitals with PageSpeed reports, history, comparisons, sharing, and secure plugin lifecycle webhooks.<\/p>","2.6.0":"<p>Added full-page caching, JavaScript defer\/delay controls, cache exclusions, and WordPress Heartbeat controls.<\/p>","2.5.0":"<p>Improved security hardening, updated third-party libraries, improved internationalization, and added External Services documentation.<\/p>","2.4.0":"<p>Added Cloudflare integration with cache management, security controls, development mode, and page rules.<\/p>","2.3.0":"<p>Improved the Rankology Settings and Speed Booster interfaces with UI and stability improvements.<\/p>","2.2.0":"<p>Improved Speed Booster workflows and added enhanced image optimization with WebP conversion and lazy loading.<\/p>","2.1.0":"<p>Introduced Rankology Speed Booster with HTML, CSS, and JavaScript optimization, server caching, compression, and Object Cache support.<\/p>","2.0.0":"<p>Added Rankology API integration with analytics insights and one-click URL submission.<\/p>","1.9.0":"<p>Revamped the plugin design with improved colors, typography, dashboard styling, and layouts.<\/p>","1.8.0":"<p>Improved LinkFlow tabs and overall visual consistency.<\/p>","1.7.0":"<p>Added LinkFlow Analytics with broken\/orphan link tracking, engagement tracking, and visualization tools.<\/p>","1.6.0":"<p>Introduced Rankology LinkFlow for internal linking and Header &amp; Footer Code insertion with device targeting.<\/p>","1.3.0":"<p>Added crawling controls, indexing options, and SEO alerts.<\/p>","1.2.0":"<p>Added global meta settings, dynamic schema, breadcrumbs, and import\/export functionality.<\/p>","1.1.0":"<p>Added XML sitemap, robots.txt customization, .htaccess controls, and Image SEO settings.<\/p>","1.0.0":"<p>Initial release with core SEO features.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3386533,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3386533,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3386533,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3386533,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","3.0","3.1","3.2","3.3","3.4","3.4.1","3.4.2","3.4.3","3.4.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3476397,"resolution":"1","location":"assets","locale":"","width":1720,"height":820},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3476397,"resolution":"10","location":"assets","locale":"","width":1190,"height":882},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3476397,"resolution":"11","location":"assets","locale":"","width":778,"height":803},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3476397,"resolution":"12","location":"assets","locale":"","width":767,"height":889},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3476397,"resolution":"13","location":"assets","locale":"","width":1172,"height":891},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3476397,"resolution":"14","location":"assets","locale":"","width":1406,"height":904},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3476397,"resolution":"2","location":"assets","locale":"","width":1720,"height":694},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3476397,"resolution":"3","location":"assets","locale":"","width":1726,"height":575},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3476397,"resolution":"4","location":"assets","locale":"","width":1736,"height":827},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3476397,"resolution":"5","location":"assets","locale":"","width":1737,"height":797},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3476397,"resolution":"6","location":"assets","locale":"","width":1710,"height":899},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3476397,"resolution":"7","location":"assets","locale":"","width":1144,"height":830},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3476397,"resolution":"8","location":"assets","locale":"","width":1470,"height":843},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3476397,"resolution":"9","location":"assets","locale":"","width":419,"height":674}},"screenshots":{"1":"LinkFlow Overview \u2014 central dashboard for monitoring internal\/external link distribution, link strength, and crawlability insights.","2":"LinkFlow Stats \u2014 visual charts for total links, broken links, and orphan pages, with trend lines over time.","3":"SEO Issue Suggestions \u2014 per-page audit of missing titles, meta descriptions, and focus keywords with actionable fixes.","4":"Speed Booster: Image Optimization \u2014 compression stats, WebP conversion, and optimization progress for the media library.","5":"Speed Booster Overview \u2014 cache performance dashboard with HTML\/CSS\/JS before-and-after size comparisons.","6":"Core Web Vitals Overview \u2014 performance grade, LCP\/TBT\/CLS scores, and resource distribution breakdown.","7":"Detailed Performance Analysis \u2014 in-depth PageSpeed metrics including Speed Index, Time to Interactive, and browser timings.","8":"Web Performance &amp; Core Web Vitals \u2014 PageSpeed analysis history with device, grade, and date filters.","9":"Performance Waterfall &amp; Recommendations \u2014 side-by-side report comparison with prioritized optimization suggestions.","10":"Cloudflare Integration \u2014 performance analytics for requests, bandwidth, and cache hit rate.","11":"AI Content Genie Overview \u2014 AI content generation dashboard with model selection, streaming output, and usage tracking.","12":"AI Content Genie: Generated Content \u2014 AI-generated article with featured image, SEO fields, and real-time content score.","13":"GA &amp; Search Console Overview \u2014 unified dashboard for Google Analytics and Search Console reporting.","14":"GA &amp; Search Console Insights \u2014 traffic and search performance charts with country, device, and date filters."}},"plugin_section":[],"plugin_tags":[232,46987,125621,71058,475],"plugin_category":[36],"plugin_contributors":[254682],"plugin_business_model":[],"class_list":["post-244667","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-google-search-console","plugin_tags-schema-markup","plugin_tags-speed-optimization","plugin_tags-wordpress-seo","plugin_category-analytics","plugin_contributors-rankology","plugin_committers-rankology"],"banners":{"banner":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/banner-772x250.png?rev=3386533","banner_2x":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/banner-1544x500.png?rev=3386533","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/icon-128x128.png?rev=3386533","icon_2x":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/icon-256x256.png?rev=3386533","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-1.png?rev=3476397","caption":"LinkFlow Overview \u2014 central dashboard for monitoring internal\/external link distribution, link strength, and crawlability insights."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-2.png?rev=3476397","caption":"LinkFlow Stats \u2014 visual charts for total links, broken links, and orphan pages, with trend lines over time."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-3.png?rev=3476397","caption":"SEO Issue Suggestions \u2014 per-page audit of missing titles, meta descriptions, and focus keywords with actionable fixes."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-4.png?rev=3476397","caption":"Speed Booster: Image Optimization \u2014 compression stats, WebP conversion, and optimization progress for the media library."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-5.png?rev=3476397","caption":"Speed Booster Overview \u2014 cache performance dashboard with HTML\/CSS\/JS before-and-after size comparisons."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-6.png?rev=3476397","caption":"Core Web Vitals Overview \u2014 performance grade, LCP\/TBT\/CLS scores, and resource distribution breakdown."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-7.png?rev=3476397","caption":"Detailed Performance Analysis \u2014 in-depth PageSpeed metrics including Speed Index, Time to Interactive, and browser timings."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-8.png?rev=3476397","caption":"Web Performance &amp; Core Web Vitals \u2014 PageSpeed analysis history with device, grade, and date filters."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-9.png?rev=3476397","caption":"Performance Waterfall &amp; Recommendations \u2014 side-by-side report comparison with prioritized optimization suggestions."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-10.png?rev=3476397","caption":"Cloudflare Integration \u2014 performance analytics for requests, bandwidth, and cache hit rate."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-11.png?rev=3476397","caption":"AI Content Genie Overview \u2014 AI content generation dashboard with model selection, streaming output, and usage tracking."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-12.png?rev=3476397","caption":"AI Content Genie: Generated Content \u2014 AI-generated article with featured image, SEO fields, and real-time content score."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-13.png?rev=3476397","caption":"GA &amp; Search Console Overview \u2014 unified dashboard for Google Analytics and Search Console reporting."},{"src":"https:\/\/ps.w.org\/rankology-seo-and-analytics-tool\/assets\/screenshot-14.png?rev=3476397","caption":"GA &amp; Search Console Insights \u2014 traffic and search performance charts with country, device, and date filters."}],"raw_content":"<!--section=description-->\n<p>Rankology SEO and Analytics Tool is a comprehensive WordPress SEO plugin that helps sites rank higher in search engines, built to WordPress.org Plugin Check standards for secure, well-sanitized, and internationalization-ready code. Features include:<\/p>\n\n<p><strong>AI Content Generator:<\/strong> Generate content using your own OpenAI or Gemini API key, with model selection, streaming output, and usage\/cost tracking.<\/p>\n\n<p><strong>Core &amp; Advanced SEO:<\/strong> Meta titles\/descriptions, focus keywords, canonical URLs, content scoring, schema markup (Article, FAQ, Review, Organization, Local Business), robots.txt &amp; .htaccess management, and XML sitemaps.<\/p>\n\n<p><strong>Rankology LinkFlow:<\/strong> Smart internal linking suggestions, broken\/orphan link detection, engagement tracking, and interlinking\/sitemap visualizations.<\/p>\n\n<p><strong>Google Integration:<\/strong> Connect GA4 and Search Console for at-a-glance performance metrics (sessions, clicks, impressions, CTR, position) with filters and reports.<\/p>\n\n<p><strong>Speed Optimization:<\/strong> HTML\/CSS\/JS minification, full-page caching, image compression &amp; WebP conversion, server cache headers, and GZIP\/Brotli compression.<\/p>\n\n<p><strong>Web Performance &amp; Core Web Vitals:<\/strong> PageSpeed Insights dashboard measuring LCP, FCP, CLS, INP, TBT, TTI, and TTFB, with history, comparisons, and shareable reports.<\/p>\n\n<p><strong>Settings &amp; Customization:<\/strong> Global meta settings, social sharing, breadcrumbs, header\/footer code injection, import\/export, and Cloudflare CDN integration.<\/p>\n\n<h4>Technical SEO Controls<\/h4>\n\n<ul>\n<li><strong>Server Settings<\/strong>: Add custom rules to the <code>.htaccess<\/code> file (Apache servers only) via a manual input field.<\/li>\n<li><strong>Robots.txt Settings<\/strong>: Manually add custom entries, or auto-append entries from the robots options table.<\/li>\n<li><strong>Sitemap Settings<\/strong>: Auto-generate XML sitemap, exclude specific pages\/posts, automatic updates on new content, and direct submission to Google &amp; Bing.<\/li>\n<li><strong>Image SEO Settings<\/strong>: Auto-use filename as alt text\/title on upload, set post title from image metadata, and automatically clean uploaded filenames.<\/li>\n<li><strong>Crawling Options<\/strong>: Control site visibility, disable link\/image indexing, disable descriptions in Google, and exclude paginated or attachment pages from indexing.<\/li>\n<li><strong>Alerts &amp; Warnings<\/strong>: Notices for \"Discourage search engines,\" robots.txt status, and sitemap status.<\/li>\n<\/ul>\n\n<h4>Rankology Speed Booster<\/h4>\n\n<p>Boost your site's loading speed with advanced optimization tools for performance and Core Web Vitals, organized into 5 tabs:<\/p>\n\n<ul>\n<li><strong>Feature Control<\/strong>: Master toggle plus individual switches for HTML, CSS, and JavaScript minification with live status indicators.<\/li>\n<li><strong>Cache Generation<\/strong>: HTML\/CSS\/JS minification with automatic AJAX-based cache rebuilding and one-click cache clearing.<\/li>\n<li><strong>Image Optimization<\/strong>: Multi-method compression (Spatie, Imagick, GD), automatic WebP conversion, lazy loading, and bulk optimization with real-time stats.<\/li>\n<li><strong>Server Configuration<\/strong>: Cache-Control\/Expires headers, GZIP\/Brotli compression (Apache\/LiteSpeed), .htaccess-based caching, and object cache support.<\/li>\n<li><strong>Performance Stats<\/strong>: Cache hit-rate metrics, overall performance score, and optimization recommendations.<\/li>\n<li><strong>Web Performance &amp; Core Web Vitals<\/strong>: PageSpeed Insights dashboard measuring LCP, FCP, CLS, INP, TBT, TTI, and TTFB, with report history, side-by-side comparisons, shareable public report links, email sharing, and automatic mobile analysis \u2014 powered by the Rankology API (no Google API key required).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<ol>\n<li><strong>Rankology API Services<\/strong>\n\n<ul>\n<li>Purpose: Fetch Google Analytics and Search Console data, submit URLs for indexing, provide SEO insights, and analyze PageSpeed performance<\/li>\n<li>Data Sent: Website URL, API key (encrypted), requested metrics, and PageSpeed analysis requests<\/li>\n<li>When: When loading analytics dashboards, submitting URLs for indexing, or analyzing page performance<\/li>\n<li>Endpoints:\n\n<ul>\n<li>https:\/\/app.rankology.io\/api\/rankology\/url-inspection\/single<\/li>\n<li>https:\/\/app.rankology.io\/api\/rankology\/submit-urls<\/li>\n<li>https:\/\/app.rankology.io\/api\/rankology\/google-analytics\/google-insights<\/li>\n<li>https:\/\/app.rankology.io\/api\/rankology\/google-search-console\/google-insights<\/li>\n<li>https:\/\/app.rankology.io\/api\/rankology\/connect-app<\/li>\n<li>https:\/\/app.rankology.io\/api\/rankology-pagespeed\/wordpress\/get-site-speedinsight (PageSpeed Insights analysis)<\/li>\n<\/ul><\/li>\n<li><a href=\"https:\/\/rankology.io\/privacy-policy\/\">Rankology Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/rankology.io\/terms-of-service\/\">Rankology Terms of Service<\/a><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>1a. <strong>Rankology Webhook System (Plugin Lifecycle)<\/strong>\n   * Purpose: Secure communication with Rankology servers for plugin activation and deactivation events\n   * Data Sent:\n     - On Activation: Site URL, site name, WordPress version, PHP version, plugin version, timestamp, nonce, and HMAC-SHA256 signature (if webhook secret exists)\n     - On Deactivation: All activation data plus stored API key (if available)\n   * When:\n     - Plugin Activation: Sends blocking request to receive webhook secret and API key from server\n     - Plugin Deactivation: Sends non-blocking request to notify server of deactivation\n   * Security Features:\n     - HMAC-SHA256 signature verification for request authenticity\n     - Nonce generation for request validation\n     - Rate limiting (5-second cooldown between requests)\n     - SSL certificate verification\n     - Secure storage of webhook secret and API key in WordPress options\n   * Endpoints:\n     - https:\/\/app.rankology.io\/api\/rankology-pagespeed\/wordpress\/plugin-install (activation)\n     - https:\/\/app.rankology.io\/api\/rankology-pagespeed\/wordpress\/plugin-uninstall (deactivation)\n   * Data Storage: Webhook secret and API key are stored securely in WordPress options table and only sent to Rankology API endpoints\n   * Note: The webhook system ensures seamless integration with Rankology services and automatic API key provisioning upon plugin activation\n   * <a href=\"https:\/\/rankology.io\/privacy-policy\/\">Rankology Privacy Policy<\/a>\n   * <a href=\"https:\/\/rankology.io\/terms-of-service\/\">Rankology Terms of Service<\/a><\/p>\n\n<ol>\n<li><p><strong>Cloudflare API<\/strong><\/p>\n\n<ul>\n<li>Purpose: Manage CDN cache, security settings, performance rules, and analytics data<\/li>\n<li>Data Sent:\n\n<ul>\n<li>API credentials (API key\/token and optionally email address for Global API Key authentication)<\/li>\n<li>Zone ID (identifier for your Cloudflare zone\/domain)<\/li>\n<li>Cache management commands (purge all cache, purge specific URLs)<\/li>\n<li>Security settings (WAF status, security level, bot fight mode, browser integrity check)<\/li>\n<li>Performance settings (cache level, browser cache TTL, auto minify settings, rocket loader, polish, WebP)<\/li>\n<li>Page rule configurations (URL patterns, cache rules, security rules)<\/li>\n<li>Analytics queries (time range parameters for performance and security analytics)<\/li>\n<\/ul><\/li>\n<li>When:\n\n<ul>\n<li>When testing Cloudflare connection (sends zone ID to verify credentials)<\/li>\n<li>When purging cache (manually or automatically after content updates)<\/li>\n<li>When updating security settings (WAF, security level, bot protection)<\/li>\n<li>When updating performance settings (cache level, minification, optimization)<\/li>\n<li>When creating or deleting page rules<\/li>\n<li>When fetching analytics data (performance metrics, security events, top statistics)<\/li>\n<li>When toggling development mode<\/li>\n<\/ul><\/li>\n<li>Endpoints:\n\n<ul>\n<li>https:\/\/api.cloudflare.com\/client\/v4\/ (REST API for cache, security, and settings management)<\/li>\n<li>https:\/\/api.cloudflare.com\/client\/v4\/graphql (GraphQL API for analytics and advanced queries)<\/li>\n<\/ul><\/li>\n<li>Note: All API credentials are stored securely in WordPress options and only sent to Cloudflare API endpoints. No user data or website content is sent to Cloudflare.<\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Cloudflare Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Cloudflare Terms of Service<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Google Autocomplete API<\/strong><\/p>\n\n<ul>\n<li>Purpose: Fetch real-time keyword suggestions for SEO optimization<\/li>\n<li>Data Sent: Search queries (keywords), locale, and country data<\/li>\n<li>When: When using the \"Get Suggestions\" button in SEO fields<\/li>\n<li>Endpoint: https:\/\/www.google.com\/complete\/search<\/li>\n<li><a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Google Analytics Data API (GA4) &amp; Google Search Console API<\/strong><\/p>\n\n<ul>\n<li>Purpose: Fetch Google Analytics (GA4) reporting metrics and Google Search Console performance data (and URL Inspection, if enabled) inside the Rankology dashboard<\/li>\n<li>Data Sent:\n\n<ul>\n<li>Your configured GA4 Property ID and\/or Search Console Property URL<\/li>\n<li>Requested date range, filters (e.g., country\/device), dimensions\/metrics, and URL(s) used for reporting<\/li>\n<li>Authentication data required to obtain an access token (service-account based OAuth2 flow)<\/li>\n<\/ul><\/li>\n<li>When: When you enable Google Analytics \/ Search Console integration and load GA\/SC dashboards, reports, or URL inspection features<\/li>\n<li>Endpoints:\n\n<ul>\n<li>https:\/\/oauth2.googleapis.com\/token (token exchange)<\/li>\n<li>https:\/\/analyticsdata.googleapis.com\/v1beta\/ (GA4 Data API)<\/li>\n<li>https:\/\/searchconsole.googleapis.com\/webmasters\/v3\/ (Search Console Search Analytics)<\/li>\n<li>https:\/\/searchconsole.googleapis.com\/v1\/urlInspection\/index:inspect (Search Console URL Inspection)<\/li>\n<\/ul><\/li>\n<li>Note: Rankology uses the bundled Google API Client Library for PHP (<code>google\/apiclient<\/code>) to handle authentication and requests.<\/li>\n<li><a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Source Code<\/h3>\n\n<p>This plugin includes minified JavaScript and CSS files for performance. The source code and build process are available at:<\/p>\n\n<ul>\n<li><strong>Plugin Source Code<\/strong>: https:\/\/github.com\/rankology\/rankology-seo-wordpress-plugin<\/li>\n<li><strong>Third-party Libraries<\/strong>:\n\n<ul>\n<li>DataTables: https:\/\/github.com\/DataTables\/DataTablesSrc<\/li>\n<li>Chart.js: https:\/\/github.com\/chartjs\/Chart.js<\/li>\n<li>vis-network: https:\/\/github.com\/visjs\/vis-network<\/li>\n<li>cytoscape.js: https:\/\/github.com\/cytoscape\/cytoscape.js<\/li>\n<li>Select2: https:\/\/github.com\/select2\/select2<\/li>\n<li>Tagify: https:\/\/github.com\/yaircohen\/tagify<\/li>\n<li>html2pdf.js: https:\/\/github.com\/eKoopmans\/html2pdf.js<\/li>\n<li>Google API Client Library for PHP (google\/apiclient): https:\/\/github.com\/googleapis\/google-api-php-client<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Note<\/strong>: Some JavaScript files (vis-network.min.js, cytoscape.min.js) are minified for performance. The source code is available at the GitHub links above. The plugin uses build tools (npm\/composer) to generate production files. To build from source, clone the repository and run the build commands as documented in the repository.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>rankology-seo-and-analytics-tool<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to Rankology in your WordPress admin to configure settings<\/li>\n<li>Connect your Google Analytics and Search Console accounts for full functionality<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20connect%20google%20analytics%20and%20search%20console%3F\"><h3>How do I connect Google Analytics and Search Console?<\/h3><\/dt>\n<dd><p>Go to Rankology \u2192 Settings \u2192 Rankology API Key, enter your API key from rankology.io, and the plugin will automatically fetch your analytics data.<\/p><\/dd>\n<dt id=\"does%20rankology%20include%20the%20google%20api%20client%20library%3F\"><h3>Does Rankology include the Google API client library?<\/h3><\/dt>\n<dd><p>Yes. Rankology bundles the <strong>Google API Client Library for PHP<\/strong> (<code>google\/apiclient<\/code>) under <code>rankology-seo-and-analytics-tool\/package\/vendor\/<\/code> and uses it for Google Analytics and Google Search Console integration (for example, to authenticate with a Google service account and request reporting data). You do not need to install it separately when installing the plugin ZIP.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20schema%20markup%3F\"><h3>Can I customize the schema markup?<\/h3><\/dt>\n<dd><p>Yes! You can enable\/disable automatic schema or manually add custom schema for articles, FAQs, reviews, organizations, and local businesses.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20caching%20plugins%3F\"><h3>Does the plugin work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes, Rankology is compatible with most caching plugins. For best results, clear your cache after making SEO changes.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20breadcrumbs%20to%20my%20theme%3F\"><h3>How do I add breadcrumbs to my theme?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[rankology_breadcrumb]<\/code> anywhere in your theme templates or content.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.4.4<\/h4>\n\n<ul>\n<li>Speed Booster: Added configurable JavaScript defer and delay-until-interaction options, plus a warning for server-side output buffering that can interfere with caching.<\/li>\n<li>Speed Booster: Introduced dedicated HTML, CSS, and JS cache minifier classes for more reliable minification.<\/li>\n<li>Server Configuration: Added configurable cache durations, a Server Overview panel, and an Object Cache connection UI.<\/li>\n<li>Added shared toast notifications, button-loading states, and navigation-state utilities across admin screens for a more consistent UI.<\/li>\n<\/ul>\n\n<h4>3.4.3<\/h4>\n\n<ul>\n<li>GA &amp; Search Console Insights: Added a search-type filter plus new report fields (traffic source\/medium, conversions, AI-assistant referrals, ad cost, branded vs. non-branded search).<\/li>\n<li>Fixed the Configuration save flow so a transient connection-test failure no longer discards a newly uploaded service account key.<\/li>\n<li>Rebuilt Web Performance &amp; Core Web Vitals on a modern, modular architecture with a redesigned results dashboard.<\/li>\n<li>Resolved WordPress Plugin Check errors and warnings across the plugin.<\/li>\n<\/ul>\n\n<h4>3.4.2<\/h4>\n\n<ul>\n<li>Fixed PageSpeed history so multiple results are preserved instead of overwriting earlier entries.<\/li>\n<li>Added a load-more experience for browsing additional PageSpeed history rows.<\/li>\n<li>Refined the public\/local PageSpeed report header layout.<\/li>\n<\/ul>\n\n<h4>3.4.1<\/h4>\n\n<ul>\n<li>Fixed missing translator comments in the keyword research plan panel for i18n compliance.<\/li>\n<li>Fixed Speed Booster (CSS, JS, and Image Optimization) issues.<\/li>\n<li>Improved code quality and WordPress coding standards compliance.<\/li>\n<\/ul>\n\n<h4>3.4<\/h4>\n\n<ul>\n<li>Setup Wizard Module: guided setup process for SEO settings, Speed Booster, and GA &amp; Search Console integration, with step-by-step navigation and validation.<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Implemented full internationalization (i18n) support across both Free and Pro plugins.<\/li>\n<li>Added and validated multilingual translation files for all supported locales.<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Improved the design for GA &amp; Search Console Insights.<\/li>\n<li>Fixed various issues and improved the design of Header &amp; Footer Code.<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Updated GA &amp; Search Console Insights with a Free vs Pro split.<\/li>\n<li>Free: Overview metrics, basic graphs, and Top 5 limits for Pages, Queries, and Countries; date filters limited to Last 7\/30 days.<\/li>\n<li>Pro: Unlimited data rows, full pagination, CSV export, advanced charts, custom date ranges, advanced filters (Country, Device), and the SEO Opportunity Finder.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Added GA &amp; Search Console Insights module (GA4 + Search Console) in the Rankology dashboard.<\/li>\n<li>New configuration screen for Service Account JSON (upload\/manual) with encrypted credential storage.<\/li>\n<li>Added reports with date range, country, and device filters.<\/li>\n<\/ul>\n\n<h4>2.9<\/h4>\n\n<ul>\n<li>Added support for OpenAI and Gemini API integration (Bring Your Own API Key).<\/li>\n<li>Model selection, real-time streaming output, and prompt template system (Blog Content &amp; Product Description).<\/li>\n<li>Usage logs with token tracking, per-request cost estimation, and structured error logging.<\/li>\n<\/ul>\n\n<h4>2.8<\/h4>\n\n<ul>\n<li>Enhanced Compare Reports with side-by-side Structure tab comparison.<\/li>\n<li>Added URL domain restriction to prevent analysis of external sites.<\/li>\n<li>Fixed SQL injection vulnerabilities by using proper WordPress table prefixes.<\/li>\n<\/ul>\n\n<h4>2.7<\/h4>\n\n<ul>\n<li>Introduced Web Performance &amp; Core Web Vitals module with a PageSpeed Insights dashboard (LCP, FCP, CLS, INP, TBT, TTI, TTFB).<\/li>\n<li>Added report caching, history tracking, comparison, and shareable public report links.<\/li>\n<li>Implemented secure webhook system for plugin activation\/deactivation with HMAC-SHA256 signatures.<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>Added full-page caching with preload support and manual controls.<\/li>\n<li>Introduced configurable JavaScript defer and delay options.<\/li>\n<li>Added cache exclusions, WordPress Heartbeat control, and a cache status indicator.<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>Removed shell command execution and hardened input\/output sanitization and escaping.<\/li>\n<li>Updated third-party libraries (DataTables, Chart.js, Font Awesome, Select2, spatie\/image-optimizer) to latest stable versions.<\/li>\n<li>Added a dedicated \"External Services\" section documenting all third-party API usage.<\/li>\n<li>Improved i18n compliance and unified the plugin text domain.<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>Added Cloudflare integration: cache\/security control center with zone validation and dual auth (email+key or token).<\/li>\n<li>Manual and automatic cache purging, plus cache-level and browser cache TTL presets.<\/li>\n<li>Development Mode toggle, security level selector, and WordPress-safe page rules.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>UI polish and stability fixes across Rankology Settings and Speed Booster screens.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Speed Booster workflow improvements, toast notifications, and multi-method image optimization with WebP\/lazy loading.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Introduced Rankology Speed Booster: HTML\/CSS\/JS minification, server cache headers, GZIP\/Brotli compression, and Object Cache support.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added Rankology API Key integration with Google Analytics &amp; Search Console insights and one-click URL submission.<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Revamped plugin design: colors, dashboard styling, typography, and layout.<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>UI\/UX improvements to LinkFlow tabs and general visual consistency.<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Added comprehensive LinkFlow Analytics: broken\/orphan link tracking, engagement tracking, and interlinking\/sitemap graphs.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Introduced Rankology LinkFlow for internal linking, plus Header &amp; Footer Code insertion with device targeting.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added crawling options: disable link\/image indexing, exclude paginated\/attachment pages, SEO alerts.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added global meta fields, dynamic schema (Organization, Local Business, FAQ, Review), breadcrumbs, and import\/export.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added XML sitemap, robots.txt customization, .htaccess editor (Apache), and image SEO settings.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial plugin release with core SEO features.<\/li>\n<\/ul>","raw_excerpt":"Rankology SEO and Analytics Tool is a powerful, fast, and easy-to-use SEO plugin that helps WordPress sites rank higher in search engines.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244667"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rankology"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244667"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244667"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244667"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244667"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244667"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}