Skip to content
← Home

Help Center

Search or browse by category.

Getting Started

How do I run my first scan?

Sign up for an account, click Add Site on your dashboard, enter your URL, and click Run Scan. Results show up in about 30 seconds. You get a scored report with ranked findings and fix steps.

How do I add a site?

From your dashboard, click Add Site. Enter the full URL with https:// and give it a name. We check the URL points to a live public page before saving it. You can add sites at any time.

Why do I need to verify my email?

Email verification confirms your account is real. You can browse the app before verifying, but scans are locked until you click the link in your email. The link is valid for 24 hours. If it expires, request a new one from Settings.

Why do you ask for my email on the free audit?

Your email starts a 7-day Studio trial so you can unlock full results, fix steps, and scheduled scans. Set a password anytime from the sign-in page.

Managing Sites

How do I set up scheduled scans?

Edit your site and choose Weekly or Monthly under Scan Frequency. Scans run on their own from that point. You get an email when results are ready. This feature is on Pro and Studio plans.

How many sites can I add?

Pro allows 15 sites and Studio allows 50. Each plan also has a daily scan limit: 100 for Pro and 500 for Studio. Most users never hit the daily limit with normal use.

Can I pause a site without deleting it?

Yes. On the site detail page, click the Pause button to stop scheduled scans. The site stays in your list. You can turn it back on at any time without losing past scan data.

How many pages are scanned per site?

Starter scans up to 5 pages, Pro up to 25, and Studio up to 100. Pages are found from your sitemap or links on your home page. You can also set which pages to include.

Why doesn't SiteCurl scan thousands of pages?

Most issues come from shared templates and site-wide settings, so they show up on every page. Scanning a handful of key pages catches the same issues as scanning 1,000. This keeps scans fast and results clear.

Understanding Reports

How is my score calculated?

Your score is the share of checks that passed out of the total checks run. It is rounded down to a whole number. AI Readiness findings are rated on their own and not part of the main score.

What do Critical, Warning, and Info mean?

Critical findings are urgent issues like mixed content or missing HTTPS. They appear at the top of your report. Warnings are real issues but less urgent. Info findings are tips or notes that don't need action.

How do I share a report?

Every report has a Share button that copies a public link. Anyone with the link can view the report without logging in. They see all scores, findings, and fix steps. No account needed.

How do I export a report as PDF or CSV?

On Pro and Studio plans, open your report and click the PDF or CSV button in the top bar. PDF works great for client meetings. CSV is useful for your own review in a spreadsheet. Use a desktop browser for best results.

What are accepted risks?

On Pro and Studio plans, you can mark a finding as an accepted risk if it does not apply to your site. Accepted findings are excluded from your score and hidden from the action plan. If the page-specific finding changes later, SiteCurl shows it again for re-review.

What does Partial Scan mean?

A partial scan means the timeout was reached before all checks finished. Results for the checks that did finish are still saved and shown. Running the scan again usually fixes this.

What is the Action Plan?

The Action Plan ranks your failed checks by priority. Quick wins are low-effort fixes with the highest impact. Deeper fixes take more work but address important issues.

Account & Billing

How do I upgrade my plan?

Go to your billing page. New users click Upgrade Plan to pick a plan and check out. If you already pay for a plan, click Manage Subscription to switch plans through the Stripe portal.

How do I downgrade my plan?

Go to your billing page and click Manage Subscription. You can switch to a lower plan from the Stripe portal. The change takes effect at the end of your current billing period.

Can I pay every year instead of every month?

Yes. Click Manage Subscription on your billing page. The Stripe portal lets you switch between monthly and yearly billing. Yearly plans save about 17 percent.

How do I cancel my subscription?

Go to your billing page and click Cancel Plan. A short survey helps us learn why. You will then go to Stripe to confirm. You keep access until the end of your billing period.

How do I cancel my account?

Go to Settings and click Delete Account. There is a 7-day grace period. You get an email with a link to undo the deletion if you change your mind. After 7 days, all data is removed.

What happens to inactive free accounts?

Free accounts with no scan activity for 90 days receive a final warning email, then are scheduled for deletion after 30 more days. Run a scan at any time to stay active.

How does the free trial work?

New accounts get a 7-day trial with full Studio access, including 50 sites and scheduled scans. No credit card needed. Pick Pro or Studio from your billing page before the trial ends to keep all features.

Can I export all my data?

Yes. Go to Settings and click Export Data. You get a ZIP file with CSVs for your account, sites, scans, and findings. This works on all plans. The file is ready in a few seconds.

How do I stop getting marketing emails?

Click the Unsubscribe link at the bottom of any marketing email. This only stops marketing emails. You still get password resets, scan reports, and account alerts as normal.

Checks Explained

What does SiteCurl check?

We run 91 checks across 7 areas: SEO, speed, security, accessibility, technical health, uptime, and AI readiness. Each finding tells you what is wrong, why it matters, and how to fix it.

What is AI Readiness?

AI Readiness looks at 21 signals (markup, headings, structured data, language, canonical URLs, and more) that help AI tools read and cite your site. This beta feature runs on your home page only and has its own rating apart from your main score.

What are white-label reports?

On Studio plans, you can swap SiteCurl branding for your own name, accent color, and footer text. Clients see your brand, not ours. Changes apply to new reports only. Past reports keep the old look.

What is the duplicate content check?

This check looks for pages that share the same title or meta description. Duplicates make it harder for search engines to pick which page to show. Give each page a unique title and description.

What is the hreflang check?

This check looks for hreflang tags that tell search engines which language version of a page to show. It flags invalid language codes and missing x-default tags.

What is the orphan pages check?

This check compares your sitemap to internal links. Pages in the sitemap that no other page links to are flagged as orphans. Add links to help visitors and bots find them.

What is the internal redirects check?

This check finds internal links that redirect instead of loading directly. Each redirect adds load time and wastes crawl budget. Update links to point to the final URL.

What is the HTTP/2 check?

This check tests whether your server supports HTTP/2. HTTP/2 lets browsers download multiple files over one connection, which makes pages load faster.

What is the Core Web Vitals check?

This check calls Google PageSpeed Insights to measure page load speed, responsiveness, and visual stability. It needs a PAGESPEED_API_KEY to run.

Monitoring & Alerts

When do I get a score drop alert?

On Pro and Studio plans, you get an email when your score drops by your configured threshold (default 10 points). You can adjust this threshold from 5 to 50 points in Settings.

What are critical issue alerts?

On Pro and Studio plans, you get an email when a scan detects new critical-severity issues that did not exist in the previous scan. You can turn this on or off in Settings.

How do email reports work?

On Pro and Studio plans, you get an email after each scan with a link to your report. You can turn this on or off in Settings under the alerts section.

How do I change my alert settings?

Go to Settings and open the Preferences tab. You can turn email reports, score drop alerts, and critical issue alerts on or off. You can also set a custom score drop threshold. Changes take effect right away.

How do I manage my email settings?

Click the Manage email preferences link at the bottom of any SiteCurl email. You can turn reports, product news, and marketing emails on or off from that page.

Dashboard

What is the Priority Inbox?

The Priority Inbox shows up to 5 action items on your dashboard, sorted by urgency. It flags new critical issues, score drops, unresolved problems, quick fixes, and stale scans so you know what to address first.

API

How do I create an API key?

Go to Settings and open the API tab. Enter a name for the key and click Create key. Copy the key right away. It is shown once and cannot be retrieved later. Pro plans get 3 keys and Studio plans get 10.

How do I revoke an API key?

Go to Settings, open the API tab, and click Revoke next to the key you want to disable. The key stops working immediately. Any integration using that key will need a new one.

How do I set up webhooks?

Use the API to create a webhook endpoint with a URL and the events you want. SiteCurl sends HMAC-signed POST requests, shows the signing secret once at creation, and supports 2 endpoints on Pro and 10 on Studio.

What webhook events are available?

Three events: scan_completed (after every scan), score_dropped (when your score falls by more than your threshold), and critical_regression (when new critical issues appear). Each endpoint can subscribe to any combination.

How do I connect AI coding tools via MCP?

Add the SiteCurl MCP server URL and your API key to your editor config (works with Claude Code, Cursor, and Windsurf). You get 11 tools for listing sites, triggering scans, reading findings, and tracking regressions. See the API docs page for setup details.

What is MCP and why would I use it?

MCP (Model Context Protocol) lets AI coding tools talk to SiteCurl directly. Instead of switching to the dashboard, you can ask your AI assistant to run audits, check scores, and find regressions without leaving your editor. It works with Claude Code, Cursor, and Windsurf.

How do I add SiteCurl to my CI/CD pipeline?

Install the @sitecurl/mcp npm package and run sitecurl-check with your site URL. It triggers a scan, waits for results, and exits with code 1 if findings exceed your threshold. Works with GitHub Actions, GitLab CI, and any system that runs npm packages. See the API docs page for examples.

Still have questions?

We are happy to help. Reach out and we will get back to you.

Contact Us