wordpress Plugin
Integrate IAIndex with your wordpress site for automatic content attribution.
Installation
Via Plugin Marketplace
- Log into your wordpress dashboard
- Navigate to Plugins/Extensions/Add-ons
- Search for "IAIndex"
- Click "Install" and then "Activate"
Manual Installation
Download the plugin from GitHub and follow the installation instructions.
Configuration
Step 1: Domain Verification
- Go to Settings → IAIndex
- Click "Verify Domain"
- Follow the DNS verification process
- Wait for verification confirmation
Step 2: Publisher Settings
Configure your publisher information:
- Domain: Auto-detected from your site
- Publisher Name: Your site/organization name
- Contact Email: Support/contact email
- License Type: Default license for content
Step 3: Content Selection
Choose which content to include:
- All published posts/pages
- Specific categories/tags
- Custom post types
- Exclude specific content
Step 4: Automatic Indexing
Enable automatic index generation:
- ✓ Auto-generate index on publish
- ✓ Update index on content edit
- ✓ Daily index regeneration
Features
- Automatic Index Generation: Creates IAIndex entries for all content
- Domain Verification: Built-in domain verification workflow
- Receipt Handling: Webhook endpoint for receiving usage receipts
- Analytics Dashboard: View content usage statistics
- Bulk Import: Import existing content into IAIndex
- Custom Licenses: Set per-content license terms
Usage
Once configured, the plugin automatically:
- Creates IAIndex entries for new content
- Updates entries when content is modified
- Generates signed index file
- Hosts index at
/.well-known/iaindex.json
- Receives and stores usage receipts
Webhook Configuration
The plugin automatically creates a webhook endpoint at:
https://yoursite.com/wp-json/iaindex/v1/receipt
This endpoint receives usage receipts from AI clients.
Analytics
View analytics in your wordpress dashboard:
- Total content entries indexed
- Usage receipts received
- Top accessed content
- AI clients accessing your content
- Usage trends over time
Troubleshooting
Index Not Generated
- Check domain verification status
- Verify publish permissions
- Check error logs in Settings → IAIndex → Logs
Receipts Not Received
- Verify webhook endpoint is accessible
- Check firewall/security settings
- Test webhook with Webhook Tester
Performance Issues
- Enable caching for index file
- Limit number of entries per index
- Use CDN for index hosting