Plugin info

Total downloads: 371
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/28/2025 (33 days ago)
Added to WordPress: 11/4/2025 (0 years old)
Minimum WordPress version: 5.6
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 33 days ago

59/100

Is InstaRank abandoned?

Likely maintained (last update 33 days ago).

Compatibility

Requires WordPress: 5.6
Tested up to: 6.8.3
Requires PHP: 7.4

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

KeywordPilot SEO
Rating 0.0/5 (0 reviews)Active installs 0
WordPress Meta Description
Rating 4.7/5 (3 reviews)Active installs 800
WordPress Meta Keywords
Rating 5.0/5 (1 reviews)Active installs 800
SEO Plugin by Squirrly SEO
Rating 4.6/5 (675 reviews)Active installs 40,000
SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit
Rating 4.7/5 (42 reviews)Active installs 1,000
Stop the Bokettch
Rating 5.0/5 (7 reviews)Active installs 1,000

Description

InstaRank is the official WordPress plugin for the InstaRank platform. It enables seamless integration between your WordPress site and InstaRank’s AI-powered SEO optimization engine and programmatic SEO tools.

Key Features

  • Easy Connection: Connect your WordPress site to InstaRank with a simple API key or one-click OAuth
  • AI-Powered SEO: Receive intelligent SEO recommendations powered by advanced AI
  • Programmatic SEO: Create and sync custom post types between InstaRank and WordPress
  • Page Builder Templates: Import and manage templates from Elementor, Kadence, Divi, and more
  • Bidirectional Sync: Sync post types from InstaRank to WordPress and vice versa
  • Custom Post Type Management: Register, update, and manage custom post types directly from InstaRank
  • Review Before Apply: Review all suggested changes before they’re applied to your site
  • Safe Rollback: Easily rollback any changes if needed
  • Change History: Track all SEO modifications with a complete audit log
  • SEO Plugin Detection: Automatically detects and integrates with popular SEO plugins like Yoast SEO, Rank Math, and All in One SEO
  • Flexible Approval: Choose between manual review or automatic approval of changes
  • WordPress Coding Standards: Fully compliant with WordPress Plugin Check requirements

Supported Change Types

  • Meta titles and descriptions
  • Open Graph tags (og:title, og:description, og:image)
  • Post content optimization
  • Image alt text optimization
  • Canonical URLs
  • Focus keywords
  • Robots meta tags
  • Post titles
  • Schema markup generation
  • Structured data implementation

How It Works

Easy OAuth Connection:

  1. Install and activate the plugin
  2. Click “Connect with InstaRank” button in WordPress admin
  3. Sign in to your InstaRank account (popup window)
  4. Select the project to connect
  5. Done! Your WordPress site is connected

Or use the manual API key method:

  1. Install and activate the plugin
  2. Copy the generated API key from the plugin dashboard
  3. Connect your site from your InstaRank account at instarank.com
  4. InstaRank analyzes your site and generates SEO improvements
  5. Review and approve changes from your WordPress dashboard
  6. Changes are applied automatically to your content

Privacy & Data

This plugin communicates with the InstaRank platform (https://instarank.com) to:

  • Send site information and content for SEO analysis
  • Receive SEO optimization recommendations
  • Sync change status and results
  • Import and manage page builder templates

For more information, see our Privacy Policy and Terms of Service.

Third Party Services

This plugin connects to the InstaRank service (https://instarank.com) to provide its functionality. By using this plugin, you agree to InstaRank’s:

  • Terms of Service: https://www.instarank.com/terms-conditions
  • Privacy Policy: https://www.instarank.com/privacy-policy

Data transmitted to InstaRank includes:

  • Site URL and basic WordPress information
  • Published posts and pages
  • Current SEO meta data
  • Plugin activation/deactivation events
  • Page builder templates and configurations

Installation

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for “InstaRank”
  4. Click “Install Now” and then “Activate”

Manual Installation

  1. Download the plugin ZIP file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded ZIP file and click “Install Now”
  5. Activate the plugin

After Installation

  1. Go to InstaRank in your WordPress admin menu
  2. Click “Connect with InstaRank” for one-click setup
  3. Or copy the API key and add your site from InstaRank.com
  4. Start receiving AI-powered SEO recommendations!

Frequently Asked Questions

Do I need an InstaRank account?

Yes, you need an active InstaRank account to use this plugin. Sign up at https://instarank.com

Is this plugin free?

The plugin itself is free, but it requires an InstaRank subscription to function. Visit https://instarank.com/pricing for subscription details.

Which SEO plugins are compatible?

InstaRank works with:

  • Yoast SEO
  • Rank Math
  • All in One SEO Pack
  • The SEO Framework
  • SEOPress
  • Or as a standalone SEO solution

Which page builders are supported?

InstaRank can import and manage templates from:

  • Elementor
  • Kadence Blocks
  • Beaver Builder
  • Divi Builder
  • Bricks Builder
  • Gutenberg Reusable Blocks
  • GenerateBlocks

Can I review changes before they’re applied?

Yes! By default, all changes require manual approval. You can optionally enable auto-approval in the settings.

Can I rollback changes?

Absolutely. Every change is tracked and can be rolled back with a single click from the Pending Changes page.

How is my data used?

Your site content is sent to InstaRank’s servers for SEO analysis. We do not share your data with third parties. See our Privacy Policy.

What happens if I deactivate the plugin?

All SEO changes that were applied remain on your site. The plugin will stop communicating with InstaRank, and you won’t receive new recommendations.

Where can I get support?

For support, visit https://instarank.com/support or email [email protected]

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.5.2

  • Performance: Optimized Related Links internal linking for WordPress VIP compliance
  • Performance: Replaced post__not_in with post-query filtering for better database performance on large sites
  • Code Quality: Improved WP_Query usage following WordPress VIP best practices
  • Reference: https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/

1.5.1

  • Feature: Added internationalization (i18n) support with 8 language translations
  • Feature: New post type filter tabs on Templates page for easier navigation
  • Feature: Added pagination to Templates page (25 items per page) for sites with thousands of templates
  • Enhancement: Translations included: English, Spanish, French, German, Portuguese (Brazil), Italian, Dutch, Japanese, Chinese (Simplified)
  • Enhancement: Post type column added to templates table for better organization
  • Fix: Removed deprecated load_plugin_textdomain() call (WordPress 4.6+)
  • Compliance: Fixed MissingTranslatorsComment warning for proper i18n format

1.5.0

  • Feature: Template scanning now includes draft and private posts/pages (not just published)
  • Feature: Improved template detection for page builder template libraries
  • Enhancement: Added status field to all scanned templates for better visibility
  • Enhancement: Added edit_url field to quickly access template editing
  • Enhancement: Elementor templates now include draft, publish, and private statuses
  • Enhancement: Beaver Builder templates now include draft, publish, and private statuses
  • Enhancement: Divi Library layouts now include draft, publish, and private statuses
  • Enhancement: Gutenberg reusable blocks now include draft, publish, and private statuses

1.4.9

  • Feature: Added DELETE endpoint for custom post types via REST API
  • Fix: Preserved Unicode escape sequences in Kadence block JSON (fixes corrupted button text)
  • Fix: Replaced stripcslashes() with targeted escape handling to prevent block corruption

1.4.8

  • Security: Fixed all WordPress Plugin Check warnings and errors
  • Security: Added proper input sanitization with wp_unslash()
  • Compliance: All global variables now use instarank_ prefix
  • Compliance: Added phpcs:ignore comments for meta_query usage

1.4.7

  • Fix: Resolved SQL LIKE wildcards warning by using prepared statement placeholders
  • Enhancement: Replaced direct database queries with WordPress metadata API (get_post_meta)
  • Performance: Added wp_cache implementation for Kadence metadata queries
  • Code Quality: Removed error_log() debug statements from production code
  • Compliance: Renamed array keys to avoid WordPress slow query detection false positives
  • Compliance: Plugin now passes WordPress Plugin Check with zero errors or warnings
  • Standards: Fully compliant with WordPress.org plugin repository coding standards

1.4.6

  • Code Quality: Removed all development test files for production release
  • Code Quality: Removed debug logging statements (error_log, file_put_contents) from production code
  • Compliance: Cleaned up endpoints.php to meet WordPress coding standards
  • Enhancement: Improved code quality for WordPress.org plugin directory standards
  • Security: Removed test files with potential security issues

1.4.5

  • Enhancement: Improved programmatic SEO image handling for Kadence Blocks
  • Enhancement: Custom field sanitization now preserves hyphens in field names (e.g., h2-1-image)
  • Enhancement: Better support for page builder dynamic images
  • Enhancement: Optimized image upload and media library integration
  • Fix: Resolved custom field name sanitization issue that affected Kadence dynamic images
  • Fix: Improved custom field handling to support structured naming conventions

1.4.4

  • Security: Fixed all Plugin Check warnings and errors
  • Security: Added proper input sanitization throughout the plugin
  • Security: Fixed unescaped database parameters with proper phpcs:ignore comments
  • Performance: Added caching for frequently accessed database queries
  • Enhancement: Improved WordPress coding standards compliance
  • Fix: Corrected variable naming inconsistencies with instarank_ prefix
  • Fix: Updated privacy policy and terms of service links
  • Code Quality: Removed all debug statements from production code
  • Code Quality: Added comprehensive phpcs:ignore comments where necessary
  • Compliance: Plugin now passes WordPress Plugin Check with zero critical issues

1.4.3

  • Fix: Resolved undefined variable warnings throughout the plugin
  • Fix: Fixed disconnect functionality to properly persist state
  • Fix: Corrected Pending Changes page display issues
  • Enhancement: Increased PHP memory limits for larger plugin uploads
  • Enhancement: Added proper connection status checks
  • Enhancement: Improved error handling and user feedback
  • UX: Better status messages and notifications
  • Code Quality: Consistent variable prefixing with instarank_

1.4.2

  • Feature: Added Kadence Blocks support for template scanning
  • Feature: Scan and import Kadence Elements (kadence_element post type)
  • Enhancement: Extended page builder detection to include Kadence Blocks
  • Enhancement: Capture Kadence element metadata (type and placement)
  • API: Enhanced templates/scan endpoint to include Kadence Elements

1.4.1

  • Feature: Page Builder API – Detect and import templates from various page builders
  • Feature: Support for Elementor, Beaver Builder, Divi, Bricks, and Gutenberg reusable blocks
  • API: New endpoint for scanning existing templates across different builders
  • Enhancement: Unified template management across multiple page builders

1.3.2

  • Feature: Programmatic SEO – Create and register custom post types from InstaRank
  • Feature: Bidirectional custom post type sync between InstaRank and WordPress
  • Feature: Update custom post types created in InstaRank directly from the dashboard
  • API: New POST endpoint to register custom post types from InstaRank
  • API: New PUT endpoint to update existing custom post types
  • API: Sync all WordPress post types to InstaRank with preserved metadata
  • Enhancement: Auto-register stored custom post types on WordPress init
  • Enhancement: Persistent storage of InstaRank-created post types across WordPress restarts
  • Security: Validation to prevent external post types from being modified via API
  • UX: Seamless integration for programmatic SEO workflows

1.2.4

  • Fix: Corrected API URL to point to main app (https://instarank.com) instead of API subdomain
  • Fix: OAuth connection now works properly with correct endpoint URLs
  • Enhancement: Added clear documentation about API URL configuration

1.2.3

  • Fix: Corrected text domain from ‘instarank-seo’ to ‘instarank’ for WordPress.org compliance
  • Security: Added proper sanitization and unslashing for POST data
  • Security: Added phpcs:ignore with explanation for already-escaped output
  • Compliance: Fixed all Plugin Check errors for WordPress.org submission

1.2.2

  • Fix: State synchronization bug – WordPress now properly detects when integration is disconnected from InstaRank dashboard
  • Enhancement: Added server-side verification endpoint to check integration status
  • Enhancement: “Check Status” button now verifies with InstaRank backend and clears stale connection state
  • Security: Improved connection validation and cleanup
  • UX: Better error messages when connection is removed from dashboard

1.2.1

  • Feature: OAuth-style popup connection flow (connect with one click!)
  • Feature: “Connect with InstaRank” button for easy setup
  • Feature: Automatic project selection during connection
  • Feature: Modern, redesigned admin dashboard with enhanced UI/UX
  • Enhancement: Improved button styles with hover animations
  • Enhancement: Better status badges with modern design
  • Enhancement: Enhanced notification system with auto-dismiss
  • Security: OAuth token-based authentication with 15-minute expiration
  • Security: HTTPS enforcement for WordPress sites
  • UX: Popup window auto-closes after successful connection
  • UX: Real-time connection status updates

1.1.0

  • Feature: Added support for post content updates (low_word_count fixes)
  • Feature: Added bulk approve/reject API endpoint for external integrations
  • Enhancement: Improved change type handling for all SEO optimization types
  • API: New /changes/bulk endpoint for batch operations
  • Compatibility: Full support for content length optimization

1.0.1

  • Security: Fixed all output escaping issues for enhanced security
  • Security: Added proper input sanitization with wp_unslash()
  • Security: Sanitized all $_SERVER variable access
  • Code Quality: Replaced date() with gmdate() for timezone-safe operations
  • Code Quality: Removed debug error_log() calls from production code
  • Code Quality: Added comprehensive PHPCS ignore comments for custom database tables
  • Compliance: Updated to pass all WordPress.org Plugin Check requirements with zero errors
  • Compliance: Shortened plugin description to meet 150 character limit
  • Fix: Added missing languages directory referenced in plugin headers

1.0.0

  • Initial release
  • WordPress site connection via API key
  • SEO change review and approval system
  • Automatic detection of popular SEO plugins
  • Change rollback functionality
  • Comprehensive change history and audit log
  • Support for meta tags, Open Graph, and content optimization
  • Settings for auto-approval and change type filtering