Title: CrawlSage
Author: ngofeed
Published: <strong>August 26, 2026</strong>
Last modified: August 26, 2026

---

Search plugins

![](https://ps.w.org/crawlsage/assets/banner-772x250.png?rev=3667753)

![](https://ps.w.org/crawlsage/assets/icon.svg?rev=3667753)

# CrawlSage

 By [ngofeed](https://profiles.wordpress.org/ngofeed/)

[Download](https://downloads.wordpress.org/plugin/crawlsage.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/crawlsage/#description)
 * [Reviews](https://wordpress.org/plugins/crawlsage/#reviews)
 *  [Installation](https://wordpress.org/plugins/crawlsage/#installation)
 * [Development](https://wordpress.org/plugins/crawlsage/#developers)

 [Support](https://wordpress.org/support/plugin/crawlsage/)

## Description

CrawlSage helps you discover SEO issues across your WordPress website, review actionable
recommendations, apply supported optimizations, and track what changed.

Connect your WordPress website to your CrawlSage account and manage the SEO workflow
from discovery through deployment.

#### What can CrawlSage do?

CrawlSage supports:

 * Discovering WordPress URLs and supported content types.
 * Running SEO audits for supported pages and content.
 * Identifying technical and on-page SEO issues.
 * Reviewing SEO recommendations before making changes.
 * Optimizing SEO titles and meta descriptions.
 * Managing focus keyword recommendations.
 * Reviewing and applying image alt text recommendations.
 * Tracking applied fixes and deployment history.
 * Verifying supported changes after deployment.
 * Rolling back supported optimizations.
 * Viewing connection and diagnostic information.

CrawlSage does not automatically apply SEO changes without an authorized workflow.
Supported changes are reviewed and authorized by a WordPress administrator before
deployment.

A CrawlSage account and connection to the CrawlSage service are required to use 
cloud-powered features.

#### How it works

 1. Connect your WordPress website to CrawlSage.
 2. Discover the URLs and supported content on your website.
 3. Run an SEO audit.
 4. Review detected issues and recommendations.
 5. Approve the optimizations you want to apply.
 6. Deploy supported changes to WordPress.
 7. Verify the result and review fix history.
 8. Roll back supported changes when necessary.

#### Secure connection

CrawlSage uses an OAuth connection. The administrator is redirected to the CrawlSage
app to authenticate. The browser receives only a short-lived authorization code 
and state value. WordPress exchanges the authorization code directly with the CrawlSage
API.

Long-lived authentication tokens are not transported through browser URLs.

Authenticated credentials stored by the plugin are protected using the plugin’s 
credential storage mechanism and WordPress security keys.

### External services

CrawlSage is a SaaS-connected plugin and requires communication with the CrawlSage
service.

API service:

https://api.crawlsage.com

Web application:

https://app.crawlsage.com

A CrawlSage account is required to use the connected SEO audit, recommendation, 
deployment, verification, credit, and account features.

#### Connection data

When an administrator starts or completes a CrawlSage connection, the plugin may
send:

 * Site URL and hostname.
 * WordPress version.
 * PHP version.
 * CrawlSage plugin version.
 * WordPress timezone.
 * CrawlSage site or installation identifier.
 * Administrator email when supplied as part of the connection workflow.
 * OAuth authorization code and state during the connection workflow.

This information is used to authenticate and associate the WordPress website with
the appropriate CrawlSage account.

#### Discovery and audit data

When an administrator performs discovery or starts an audit, the plugin may send
information required to analyze supported WordPress content, including:

 * Page and content URLs.
 * WordPress object IDs and object types.
 * Content and URL inventory metadata.
 * Indexability and editability information.
 * SEO titles and meta descriptions.
 * Focus keyword information.
 * Heading information.
 * Canonical and robots information.
 * Structured-data information where supported.
 * Image and alt-text metadata.
 * Audit results and detected SEO issues.
 * Relevant timestamps and processing status.

This information is used to discover content, evaluate supported SEO issues, and
produce audit results.

#### Recommendation data

When recommendations are generated or retrieved, CrawlSage may process:

 * Issue identifiers.
 * Affected URLs and WordPress objects.
 * Existing SEO values.
 * Recommended values.
 * Priority and confidence information.
 * Related audit metadata.

This information is used to generate and manage SEO recommendations.

#### Deployment, verification, and rollback data

When an administrator applies, verifies, or rolls back a supported optimization,
the plugin may send:

 * Recommendation or fix identifiers.
 * Target WordPress object information.
 * Selected or applied values.
 * Previous values where required for verification or rollback.
 * Operation status.
 * Relevant timestamps.
 * Error information required to diagnose a failed operation.

This information is used to apply authorized changes, verify their status, maintain
fix history, and support rollback.

#### Credits and account status

When CrawlSage needs current account or usage information, the plugin may send the
authenticated site/account identifier and request information such as:

 * Available credits.
 * Plan status.
 * Usage eligibility.

Payment-card and payment-processing details are not stored by this WordPress plugin.

#### When data is sent

The plugin does not initiate CrawlSage service requests before an administrator 
starts the connection process.

After connection, requests may occur when an administrator uses CrawlSage features
or when an enabled CrawlSage background process performs a connected synchronization
or status operation.

The plugin does not send WordPress passwords to CrawlSage.

CrawlSage does not use an external executable-code update system for this plugin.
Plugin updates distributed through WordPress.org use the standard WordPress.org 
plugin update mechanism.

CrawlSage processes transmitted information according to its privacy and data-retention
practices.

Privacy Policy:
 https://crawlsage.com/legal/privacy-policy

Terms of Service:
 https://crawlsage.com/legal/terms-of-service

### Data handling

The plugin stores connection state and authenticated credentials in WordPress options.

Operational information related to discovered URLs, audits, fixes, history, and 
diagnostics may be stored in CrawlSage custom database tables.

Sensitive authentication credentials are stored using CrawlSage’s protected credential-
storage mechanism.

#### Deactivation

Deactivating CrawlSage:

 * Preserves plugin settings and operational data.
 * Preserves the existing connection so the plugin can resume after reactivation.
 * Removes or clears CrawlSage scheduled events as required by the plugin lifecycle.

#### Uninstall

When CrawlSage is uninstalled:

 * Authentication credentials are removed.
 * Connection settings are removed.
 * Security-related transients are removed.
 * CrawlSage plugin options are removed.

CrawlSage custom database tables are retained by default.

If **Delete CrawlSage data on uninstall** is enabled before uninstalling the plugin,
CrawlSage custom database tables are also removed.

## Screenshots

[⌊CrawlSage dashboard with SEO health, audit status, recommendations, and website
overview.⌉⌊CrawlSage dashboard with SEO health, audit status, recommendations, and
website overview.⌉[

CrawlSage dashboard with SEO health, audit status, recommendations, and website 
overview.

[⌊Select WordPress content and start a cloud-powered SEO audit.⌉⌊Select WordPress
content and start a cloud-powered SEO audit.⌉[

Select WordPress content and start a cloud-powered SEO audit.

[⌊Follow live crawl and SEO audit progress directly inside WordPress.⌉⌊Follow live
crawl and SEO audit progress directly inside WordPress.⌉[

Follow live crawl and SEO audit progress directly inside WordPress.

[⌊Review AI-powered SEO recommendations before deployment.⌉⌊Review AI-powered SEO
recommendations before deployment.⌉[

Review AI-powered SEO recommendations before deployment.

[⌊Deploy approved SEO optimizations directly to WordPress and track applied changes.⌉⌊
Deploy approved SEO optimizations directly to WordPress and track applied changes
.⌉[

Deploy approved SEO optimizations directly to WordPress and track applied changes.

## Installation

 1. Upload or install CrawlSage from the WordPress Plugins screen.
 2. Activate **CrawlSage**.
 3. Open **CrawlSage** from WordPress Admin.
 4. Select **Connect with CrawlSage**.
 5. Sign in to your CrawlSage account and authorize the connection.
 6. After the connection is verified, open the CrawlSage dashboard and begin discovering
    or auditing your website.

## FAQ

### Do I need a CrawlSage account?

Yes. A CrawlSage account is required to use the connected CrawlSage service and 
cloud-powered SEO features.

### Does CrawlSage automatically change my website?

Supported SEO changes are applied through an authorized workflow. Administrators
can review recommendations before applying supported optimizations.

### How does automatic connection work?

CrawlSage opens the CrawlSage web application for authentication. The browser returns
a short-lived authorization code and state value. WordPress then exchanges that 
authorization code directly with the CrawlSage API.

Long-lived authentication tokens are not sent through browser URLs.

### Does CrawlSage send data before I connect my website?

The plugin does not initiate CrawlSage service requests before an administrator 
starts the connection process.

### What SEO optimizations are supported?

Depending on the detected issue and supported WordPress configuration, CrawlSage
can provide workflows for SEO titles, meta descriptions, focus keywords, image alt
text, and other supported SEO audit recommendations.

### Can I review a recommendation before applying it?

Yes. CrawlSage is designed around a review and authorization workflow for supported
optimizations.

### Can CrawlSage roll back changes?

CrawlSage maintains fix history for supported deployments and can roll back supported
changes when rollback information is available and the current WordPress state permits
it.

### Does CrawlSage store my WordPress password?

No. CrawlSage does not require or transmit your WordPress account password.

### Does CrawlSage store payment information in WordPress?

No. Payment processing and billing are handled by the CrawlSage service. Payment-
card details are not stored by this WordPress plugin.

### What happens when I deactivate CrawlSage?

Plugin data and connection information are preserved so CrawlSage can resume after
reactivation. Scheduled CrawlSage events are cleared according to the plugin lifecycle.

### What happens when I uninstall CrawlSage?

Plugin credentials, settings, security transients, and options are removed.

CrawlSage custom tables are retained by default unless **Delete CrawlSage data on
uninstall** is enabled before uninstalling.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CrawlSage” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ ngofeed ](https://profiles.wordpress.org/ngofeed/)

[Translate “CrawlSage” into your language.](https://translate.wordpress.org/projects/wp-plugins/crawlsage)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/crawlsage/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/crawlsage/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/crawlsage/) by [RSS](https://plugins.trac.wordpress.org/log/crawlsage/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial WordPress.org release of CrawlSage.
 * Added secure automatic and manual CrawlSage account connection.
 * Added WordPress URL discovery and SEO audit workflows.
 * Added SEO recommendation review and supported deployment workflows.
 * Added SEO title, meta description, focus keyword, and image alt text optimization
   support.
 * Added deployment verification, fix history, and supported rollback.
 * Added encrypted credential storage and secure authentication handling.
 * Added diagnostics and connection health information.

## Meta

 *  Version **1.0.0**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [metadata](https://wordpress.org/plugins/tags/metadata/)[seo](https://wordpress.org/plugins/tags/seo/)
   [seo audit](https://wordpress.org/plugins/tags/seo-audit/)[technical seo](https://wordpress.org/plugins/tags/technical-seo/)
   [wordpress seo](https://wordpress.org/plugins/tags/wordpress-seo/)
 *  [Advanced View](https://wordpress.org/plugins/crawlsage/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/crawlsage/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/crawlsage/reviews/)

## Contributors

 *   [ ngofeed ](https://profiles.wordpress.org/ngofeed/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/crawlsage/)