Rankology SEO and Analytics Tool

Description

Rankology SEO and Analytics Tool provides comprehensive SEO optimization for WordPress sites. From meta tags and schema markup to performance optimization and analytics integration, this plugin gives you everything you need to improve your search rankings.

Key Features

  • Complete SEO Analysis: Meta titles, descriptions, focus keywords, and content scoring
  • Schema Markup: Automatic and manual schema generation for articles, FAQs, reviews, organizations, and local businesses
  • Performance Optimization: HTML, CSS, and JavaScript minification with caching
  • Image Optimization: Automatic compression and WebP conversion
  • Internal Linking: Smart link suggestions and link flow analytics
  • Google Integration: Direct connection to Google Analytics and Search Console
  • Social Media Optimization: Open Graph tags and social sharing buttons
  • Technical SEO: XML sitemaps, robots.txt editor, .htaccess rules, and redirect management
  • Breadcrumb Navigation: Flexible breadcrumb system with shortcode support
  • Header/Footer Code: Insert custom code anywhere on your site
  • Cloudflare Integration: Cache management and security controls

External Services

This plugin connects to the following external services:

  1. Rankology API Services

    • Purpose: Fetch Google Analytics and Search Console data, submit URLs for indexing, and provide SEO insights
    • Data Sent: Website URL, API key (encrypted), and requested metrics
    • When: When loading analytics dashboards or submitting URLs for indexing
    • Endpoints:
      • https://app.rankology.io/api/rankology/url-inspection/single
      • https://app.rankology.io/api/rankology/submit-urls
      • https://app.rankology.io/api/rankology/google-analytics/google-insights
      • https://app.rankology.io/api/rankology/google-search-console/google-insights
      • https://app.rankology.io/api/rankology/connect-app
    • Rankology Privacy Policy
    • Rankology Terms of Service
  2. Cloudflare API

    • Purpose: Manage CDN cache, security settings, performance rules, and analytics data
    • Data Sent:
      • API credentials (API key/token and optionally email address for Global API Key authentication)
      • Zone ID (identifier for your Cloudflare zone/domain)
      • Cache management commands (purge all cache, purge specific URLs)
      • Security settings (WAF status, security level, bot fight mode, browser integrity check)
      • Performance settings (cache level, browser cache TTL, auto minify settings, rocket loader, polish, WebP)
      • Page rule configurations (URL patterns, cache rules, security rules)
      • Analytics queries (time range parameters for performance and security analytics)
    • When:
      • When testing Cloudflare connection (sends zone ID to verify credentials)
      • When purging cache (manually or automatically after content updates)
      • When updating security settings (WAF, security level, bot protection)
      • When updating performance settings (cache level, minification, optimization)
      • When creating or deleting page rules
      • When fetching analytics data (performance metrics, security events, top statistics)
      • When toggling development mode
    • Endpoints:
      • https://api.cloudflare.com/client/v4/ (REST API for cache, security, and settings management)
      • https://api.cloudflare.com/client/v4/graphql (GraphQL API for analytics and advanced queries)
    • 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.
    • Cloudflare Privacy Policy
    • Cloudflare Terms of Service
  3. Google Autocomplete API

    • Purpose: Fetch real-time keyword suggestions for SEO optimization
    • Data Sent: Search queries (keywords), locale, and country data
    • When: When using the “Get Suggestions” button in SEO fields
    • Endpoint: https://www.google.com/complete/search
    • Google Privacy Policy

Source Code

This plugin includes minified JavaScript and CSS files for performance. The source code and build process are available at:

  • Plugin Source Code: https://github.com/rankology/rankology-seo-wordpress-plugin
  • Third-party Libraries:
    • DataTables: https://github.com/DataTables/DataTablesSrc
    • Chart.js: https://github.com/chartjs/Chart.js
    • vis-network: https://github.com/visjs/vis-network
    • cytoscape.js: https://github.com/cytoscape/cytoscape.js
    • Select2: https://github.com/select2/select2
    • Tagify: https://github.com/yaircohen/tagify
    • html2pdf.js: https://github.com/eKoopmans/html2pdf.js

Note: 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.

To build the plugin from source:
1. Clone the GitHub repository
2. Run npm install to install dependencies
3. Run npm run build to generate production files
4. Run composer install for PHP dependencies

Screenshots

Installation

  1. Upload the rankology-seo-and-analytics-tool folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to Rankology in your WordPress admin to configure settings
  4. Connect your Google Analytics and Search Console accounts for full functionality

FAQ

How do I connect Google Analytics and Search Console?

Go to Rankology Settings Rankology API Key, enter your API key from rankology.io, and the plugin will automatically fetch your analytics data.

Can I customize the schema markup?

Yes! You can enable/disable automatic schema or manually add custom schema for articles, FAQs, reviews, organizations, and local businesses.

Does the plugin work with caching plugins?

Yes, Rankology is compatible with most caching plugins. For best results, clear your cache after making SEO changes.

How do I add breadcrumbs to my theme?

Use the shortcode [rankology_breadcrumb] anywhere in your theme templates or content.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Rankology SEO and Analytics Tool” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.5

  • Release Date: 2025-01-15

  • Fixed Plugin URI accessibility issue to ensure the declared URL is valid and reachable.

  • Aligned “Requires at least” value in both plugin headers and readme.txt to reflect the lowest tested stable major WordPress version.
  • Removed non-permitted and development-only files from the plugin package (vendor binaries, CLI tools, .bat files).
  • Updated and verified all third-party libraries to their latest stable versions:
    • DataTables: Updated from 1.13.6 to 2.3.6 (local files and CDN references)
    • Chart.js: Updated from 4.5.0 to 4.5.1
    • Font Awesome: Updated from 6.4.0 to 6.7.2
    • Select2: Updated from 4.1.0-rc.0 to 4.1.0 (stable)
    • spatie/image-optimizer: Updated and verified at version 1.8.1
  • Removed all usage of exec(), shell_exec(), and other shell-based commands for improved security and hosting compatibility.
  • Added human-readable source code and/or public source references for all minified and compiled JS/CSS assets.
  • Documented build tools and source locations in the readme to comply with WordPress human-readable code guidelines.
  • Added a dedicated “External Services” section to the readme explaining all third-party APIs used, including:
    • Purpose of each service
    • Data sent and usage conditions
    • Links to relevant Terms of Service and Privacy Policies
  • Improved internationalization (i18n) compliance:
    • Replaced dynamic variables in translation strings with placeholders
    • Ensured all translation calls use static strings
    • Unified text domain to match the plugin slug: rankology-seo-and-analytics-tool
  • Scoped and refactored global filters to prevent unintended global behavior changes.
  • Hardened security by sanitizing, validating, and escaping all input/output data:
    • Improved nonce verification handling
    • Sanitized POST, GET, REQUEST, FILE, and decoded JSON inputs
    • Escaped all rendered output appropriately
  • Refactored function names, class names, AJAX actions, options, and JavaScript globals to use unique, consistent prefixes and avoid conflicts.
  • Improved overall code quality, stability, and compliance with WordPress.org Plugin Review Guidelines.

2.4

  • Release Date: 2025-12-24
  • Cloudflare: new integrated control center for cache + security with zone validation and dual auth (email+key or token)
  • Cache: manual purge all/URLs plus auto-purge on content, comments, theme switches, and plugin/theme updates
  • Tuning: cache-level presets and browser cache TTL presets to balance speed and freshness
  • Security: Development Mode toggle, security level selector, and WordPress-safe page rules from the dashboard
  • UX: inline status, guided modal/PDF, and clearer Cloudflare layout for faster decisions

2.3

  • Release Date: 2025-12-17
  • Fixed minor UI glitches and layout issues in Rankology Settings and Speed Booster screens
  • Improved overall design consistency (colors, spacing, and typography) across dashboards and tables
  • Polished buttons, icons, and cards for a cleaner, more modern appearance
  • Resolved a few minor stability issues and code warnings for smoother performance

2.2

  • Release Date: 2025-12-12
  • Speed Booster UI & Workflow improvements
  • New “Optimization Settings” main tab with subtabs
  • Master Enable Cache now auto-enables HTML/CSS/JS toggles
  • Toast-style notifications for all cache actions
  • One-click Purge All Caches tab
  • Stability improvements and PHP warning fixes
  • Enhanced Image Optimization with multiple compression methods
  • Automatic WebP conversion and lazy loading
  • Bulk image optimization with progress tracking

2.1

  • Release Date: 2025-11-20
  • Introduced Rankology Speed Booster module
  • Added HTML, CSS, and JavaScript minification
  • Server cache headers and GZIP/Brotli compression
  • Object Cache support for database optimization
  • Performance Stats dashboard with cache metrics
  • Modern card-based UI for speed optimization features

2.0

  • Release Date: 2025-11-05
  • Added Rankology API Key integration
  • Google Analytics & Search Console insights
  • One-click URL submission to Google Search Console
  • Enhanced data-driven SEO decision-making
  • UI refinements and performance optimizations

1.9

  • Release Date: 2025-10-29
  • Revamped plugin color scheme for modern look
  • Enhanced dashboard and analytics graph styling
  • Improved spacing, typography, and contrast
  • Updated button styles and hover effects
  • Optimized layout alignment across all tabs

1.8

  • Release Date: 2025-10-16
  • Improved overall plugin design for better UI/UX
  • Enhanced Linkflow tabs layout and readability
  • Minor CSS and visual consistency updates

1.7

  • Release Date: 2025-10-10
  • Comprehensive LinkFlow Analytics with card view
  • Content Keyword Search and Recommendations tables
  • Broken Links and Orphan Links tracking
  • Multi-Page Recommendations management
  • Engagement Tracking and Interlinking graph
  • Pages Sitemap graph for visual site structure
  • Improved designs for enhanced analytics

1.6

  • Release Date: 2025-10-03
  • Introduced Rankology LinkFlow for internal linking
  • Smart link suggestions in post/page edit screens
  • LinkFlow Velocity and Improvement tables
  • Header & Footer Code insertion with targeting options
  • Device-specific code targeting (Desktop/Mobile/Both)

1.3

  • Release Date: 2025-09-11
  • Crawling Options for search engine control
  • Disable link crawling and image indexing options
  • Exclude paginated archives and attachment pages
  • Enable/Disable SEO alerts and warnings

1.2

  • Release Date: 2025-09-09
  • Separate global meta fields for different content types
  • Social Sharing improvements with default images
  • Dynamic Organization and Local Business schema
  • FAQ Schema and Review Page Schema toggles
  • Breadcrumb settings with shortcode support
  • Import/Export functionality for settings and data
  • Redesigned Settings UI with responsive card layout

1.1

  • Release Date: 2025-08-25
  • Auto-generated XML sitemap with exclusion options
  • Robots.txt customization with manual and automatic entries
  • .htaccess custom rules editor (Apache only)
  • Additional Schema options (FAQ, Review)
  • Image SEO settings for automatic alt text and filename cleaning

1.0

  • Release Date: 2025-06-30
  • Initial plugin release with core SEO features