Imp Imp
← Back to Arsenal
SEMrush Site Audit - Technical SEO Analysis with Auto-Cleanup

SEMrush Site Audit - Technical SEO Analysis with Auto-Cleanup

Seo Tools

Run comprehensive SEMrush Site Audits using your own API key (BYOK). The killer feature? Automatically delete the project after extracting results to save your precious project quota! Health Score Errors Warnings Notices

SEMrush Site Audit - Technical SEO Analysis with Auto-Cleanup

"Run SEMrush Site Audits Without Using Up Your Project Quota" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

Run comprehensive SEMrush Site Audits using your own API key (BYOK). The killer feature? Automatically delete the project after extracting results to save your precious project quota!

The Problem This Solves

SEMrush limits the number of projects you can have based on your plan:

If you're an agency or consultant running audits for multiple clients, you quickly run out of project slots. This actor:

1. Creates a temporary project

2. Runs a full site audit

3. Extracts all issues and health score

4. Deletes the project automatically

5. Returns your project slot for the next client!

Features

Technical SEO Analysis

Smart Automation

Integration Ready

Input Parameters

Example Usage

Basic Audit with Auto-Cleanup

{

"semrushApiKey": "your-api-key",

"domain": "example.com",

"deleteProjectAfter": true,

"demoMode": false

}

Use Existing Project

{

"semrushApiKey": "your-api-key",

"existingProjectId": "643526670283248",

"deleteProjectAfter": false,

"demoMode": false

}

Large Site Audit

{

"semrushApiKey": "your-api-key",

"domain": "largesite.com",

"pageLimit": 10000,

"crawlSubdomains": true,

"maxWaitMinutes": 60,

"demoMode": false

}

With Webhook

{

"semrushApiKey": "your-api-key",

"domain": "client-site.com",

"webhookUrl": "https://hooks.zapier.com/hooks/catch/123/abc",

"webhookPlatform": "zapier",

"demoMode": false

}

Output Example

{

"domain": "example.com",

"projectId": "643526670283248",

"snapshotId": "12345",

"healthScore": 72,

"pagesCrawled": 487,

"totalErrors": 23,

"totalWarnings": 265,

"totalNotices": 62,

"errors": [

{

"issueId": 2,

"issueName": "4xx Client Errors",

"issueType": "error",

"count": 12,

"description": "Pages returning 4xx client errors"

}

],

"warnings": [...],

"notices": [...],

"auditDate": "2025-01-01T12:00:00.000Z",

"projectDeleted": true,

"apiUnitsUsed": 400

}

Issue Types Tracked

Errors (Critical)

Warnings (Important)

Notices (Minor)

SEMrush API Units

Typical full audit with cleanup: ~500 units

Pricing

Note: You also use your own SEMrush API units.

Use Cases

Agency Client Audits

Run audits for multiple clients without filling up your project quota.

Automated Monitoring

Schedule regular audits with webhook notifications.

SEO Reporting

Extract structured data for client reports.

Competitive Analysis

Audit competitor sites one-off without permanent tracking.

Getting Your SEMrush API Key

1. Log in to SEMrush

2. Go to My ProfileAPISubscription Info

3. Copy your API key

4. Paste into the semrushApiKey input field

Limitations

---

Built by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

Keywords

semrush site audit, technical seo audit, semrush api, byok semrush, seo automation, site health check, crawl errors, broken links, meta description audit, h1 audit, page speed audit, zapier integration, make integration, n8n integration

149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS