Help centre
Common questions & solutions
Real answers to the things we get asked most. Can’t find what you’re looking for? Contact us.
Submissions & engines
- Homepage submissions behave differently across engines
A site’s homepage (the bare domain, with or without a trailing slash) is a special case for several engines. Each one decides whether to accept the homepage independently, so it’s normal to see a mix of Succeeded and Dead on the same URL across engines:
- Bing / IndexNow — accepts the homepage as long as the host matches the verified key file.
- Yandex / Seznam — generally accept the homepage without extra setup.
- Naver — frequently rejects the bare homepage with Invalid urls error.
The retry policy on Dead rows respects each engine’s rules, so fixing the underlying registration / verification will let future submissions go through cleanly without you having to re-queue old rows.
- Bing returns 403 “UserForbiddedToAccessSite”
IndexNow requires every URL in a submission batch to share the same host as the key file. If your site emits both apex and www. URLs, the ones on the wrong host get marked Skipped with reason host_mismatch. Verify the other host as its own site and submissions will be routed correctly.
- What does each Skipped reason mean?
- blocked_by_robots — the URL’s robots.txt disallows our preflight user-agent.
- noindex — the page returned <meta name="robots" content="noindex"> or an X-Robots-Tag: noindex header.
- canonical_differs / canonical_other_host — the page’s <link rel="canonical"> points elsewhere, so submitting the original would waste crawl budget.
- bad_status — the origin returned a 4xx/5xx for our preflight fetch.
- host_mismatch — the URL’s host doesn’t match the site you registered.
- When does a Dead URL get retried?
Transient failures (network errors, 5xx, timeouts) get an automatic exponential-backoff retry up to the per-engine attempt cap. Permanent failures (4xx, the engine explicitly rejecting the URL) are terminal and not retried — you can re-queue them manually after fixing the underlying issue.
Sitemaps
- How often do you poll sitemaps?
- Free — every 24 hours
- Pro — every 6 hours
- Agency — every 1 hour
- “First scan complete — tracking N URLs.” What does that mean?
On the first poll of a sitemap we record the URLs we found but don’t enqueue them — otherwise we’d submit the entire archive on day one and burn through your quota. From the next poll onwards, only URLs that newly appear are auto-submitted. You can manually queue any of the existing URLs from the site page if you want them pushed immediately.
Plans & billing
- What counts as a submission?
One URL successfully delivered to one engine = one submission. Fanning the same URL out to four engines counts as four (one per engine). Preflight-skipped URLs are free.
- What happens if I go over my monthly quota?
We allow a small soft buffer, after which new submissions return HTTP 402 with an upgrade pointer. Reads (dashboard, audit log, exports) keep working, and existing in-flight submissions finish.
- Why don’t I see the email-alert toggle in Settings?
Email alerts (usage thresholds, webhook delivery failures) are included on Pro and Agency. On the Free plan the toggle is hidden because we don’t fire those emails. Upgrade to turn them on.