Reaudit Logo
Agencies
AI Rankings
Pricing
Contact
Log in

Footer

500+ Companies
Trust Reaudit
99.9% Uptime
Reliable Service
Global Coverage
Worldwide Support
Reaudit
Enterprise GEO Intelligence Platform

Advanced AI-powered GEO auditing and competitive intelligence for enterprise businesses. Dominate search rankings with data-driven insights.

hello@reaudit.com
+30 697 330 5186
4 Adelfon Giannidi, Moschato, Attica, Greece

Product

  • Optimization Station
  • AI Visibility
  • Content Factory
  • Reporting & Analytics
  • GTM Strategy

Company

  • About Us
  • Pricing
  • Careers
  • Partners
  • Press Kit
  • Contact

Resources

  • Documentation
  • Help Center
  • Blog
  • AEO/GEO Glossary
  • Case Studies
  • Webinars
  • AI Rankings
  • Free Tools

Legal

  • Privacy Policy
  • Terms of Service
  • Security
  • Compliance
  • Cookie Policy

© 2025 Reaudit, Inc. All rights reserved.

Powered by Leadflow.tech
OverviewWhat's NewGetting StartedTools ReferenceUse CasesFAQ
Analytics QuerySmart Filters
React / Next.jsWordPressSite TrackingSocial MediaStripeGoogle Analytics 4

WordPress Integration

Track AI bot crawls and publish content directly to your WordPress site

Bot tracking
Content publishing
Privacy compliant
Real-time data

Overview

Reaudit's WordPress integration has two modes:

Tracking

Install our WordPress plugin to track LLM bot crawls (GPTBot, ClaudeBot, PerplexityBot), page citation analytics, and real-time visitor activity on your site.

Publishing

Connect your WordPress site via REST API to publish AI-optimized content directly from Reaudit's Content Factory.


Tracking Setup

Follow these steps to start tracking AI bot crawls on your WordPress site.

Step 1: Generate an API Key

  1. Go to your Reaudit Dashboard
  2. Navigate to Tools → WordPress
  3. Click the Tracking Setup tab
  4. Click “Generate New Key”
  5. Give it a name (e.g. “My WordPress Site”) and optionally add your site URL
  6. Copy the generated API key immediately — you won't see it again
Store your key securely. The API key is shown only once after generation. If you lose it, delete it and create a new one.

Step 2: Install the Plugin

  1. In the Reaudit dashboard, click “Download Plugin” to get reaudit-tracking.zip
  2. In WordPress Admin, go to Plugins → Add New → Upload Plugin
  3. Upload the .zip file and click Install Now
  4. Activate the plugin
  5. Go to Settings → Reaudit Tracking
  6. Paste your API key and click Save

The plugin adds a lightweight tracking script to your site:

<!-- Reaudit Tracking (added automatically by plugin) -->
<script>
  (function() {
    var r = document.createElement('script');
    r.src = 'https://reaudit.io/api/site-tracking/track';
    r.async = true;
    r.dataset.key = 'YOUR_API_KEY';
    document.head.appendChild(r);
  })();
</script>

Step 3: Verify Tracking

After activating the plugin, verify it's working:

  1. Go back to Reaudit Dashboard → WordPress → Tracking Setup
  2. Your API key should show “Active” status with a usage count
  3. Click “View Analytics” to see real-time bot crawl data
It may take a few minutes for the first tracking data to appear. Bot crawl data depends on when AI crawlers visit your site.

What gets tracked

  • ✓Bot crawls — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and more
  • ✓Page views — Which pages are being crawled and how often
  • ✓Citation analytics — Track when AI search engines reference your content
  • ✓Visitor activity — Real-time traffic monitoring

Publishing Setup

Connect WordPress via REST API to publish content from Reaudit's Content Factory directly to your blog.

Step 1: Create an Application Password

Application Passwords are the recommended and most secure authentication method. Requires WordPress 5.6+ and HTTPS.
  1. Log into your WordPress Admin
  2. Go to Users → Profile (or click your name in the top right)
  3. Scroll down to the “Application Passwords” section
  4. Enter “Reaudit Integration” as the name
  5. Click “Add New Application Password”
  6. Copy the generated password immediately (format: xxxx xxxx xxxx xxxx xxxx xxxx)
Copy immediately! WordPress shows the Application Password only once. Use this password (not your regular login password) when connecting to Reaudit.

Can't find Application Passwords? Some security plugins disable this feature. You can also enable it manually:

// wp-config.php — enable Application Passwords if missing
define('WP_APPLICATION_PASSWORDS', true);

Step 2: Connect Your Site

  1. Go to Reaudit Dashboard → Tools → WordPress → Publishing tab
  2. Click “Add Connection”
  3. Enter your Site URL (e.g. https://yoursite.com)
  4. Enter your Site Name, Username, and Application Password
  5. Click “Test Connection” to verify
  6. Once successful, click “Add Connection” to save

A successful test shows your WordPress version, authenticated user, and publishing permissions.


Step 3: Test Publishing

After connecting, test that content can be published:

  1. In the Add Connection dialog, click “Test Blog Post”
  2. Reaudit creates a draft post on your WordPress site
  3. Check your WordPress dashboard — you should see the test post in Posts → All Posts
Once connected, you can publish content from Content Factory → Publish → WordPress. Posts can be published as drafts or live articles.

REST API Access

The WordPress REST API must be enabled for publishing. It's enabled by default in WordPress 4.7+.

Verify REST API

  1. Visit yoursite.com/wp-json in your browser
  2. You should see JSON data about your site
  3. If you get an error, check if security plugins (Wordfence, Sucuri, iThemes Security) are blocking the REST API
  4. Go to Settings → Permalinks and ensure you're not using “Plain” permalinks. Click “Save Changes” to refresh rewrite rules.

User Permissions

The WordPress user you connect with must have publishing permissions:

✓Administrator — Full access — can publish, edit, and delete all posts
✓Editor — Can publish and manage posts, including others' posts
✓Author — Can publish and manage their own posts
⚠Contributor — Can write posts but cannot publish — not recommended

Hosting-Specific Tips

WordPress.com

Application Passwords work by default. Generate at Me → Security → Application Passwords.

Bluehost / SiteGround

Application Passwords should work. Check security settings if you have issues.

WP Engine / Kinsta

Application Passwords enabled by default. Contact support if REST API is blocked.

Cloudflare

Create a Page Rule for /wp-json/* with Security Level: Off to prevent blocking.


Troubleshooting

“Authentication failed” or 401 Unauthorized

  • Double-check your username and Application Password
  • Make sure you're using the Application Password, not your regular login
  • Ensure the user has publishing permissions
  • Check if your hosting blocks REST API authentication

“REST API not found” or 404

  • Verify your site URL is correct (include https://)
  • Check if permalinks are set to something other than “Plain”
  • Resave permalinks in WordPress settings
  • Check if a security plugin is blocking the REST API

“Application Passwords not available”

  • Ensure your site uses HTTPS (SSL certificate required)
  • Update WordPress to version 5.6 or higher
  • Check if a security plugin has disabled this feature
  • Add define('WP_APPLICATION_PASSWORDS', true); to wp-config.php

“CORS Error” or “Network Error”

  • Usually a server configuration issue
  • Contact your hosting provider to enable CORS headers
  • If using Cloudflare, check firewall rules

Tracking data not appearing

  • Verify the plugin is activated in WordPress
  • Check that the API key is correctly entered in plugin settings
  • Wait a few minutes — bot crawl data depends on crawler visits
  • Check the API key status in Reaudit dashboard (should show “Active”)
Was this page helpful?

On this page

OverviewTracking SetupGenerate API KeyInstall PluginVerify TrackingPublishing SetupApplication PasswordsConnect Your SiteTest PublishingREST API AccessUser PermissionsHosting TipsTroubleshooting