Home πŸ€– OTTO SEO πŸ› οΈ Fixing OTTO Project Creation Errors on New Domains

πŸ› οΈ Fixing OTTO Project Creation Errors on New Domains

Last updated on Oct 29, 2026

πŸ” What This Error Looks Like

When creating an OTTO SEO project, setup may stop with an error. Check the error message and refresh your OTTO project list before trying again, because the project or its underlying Site Audit may already have been created. Source: content-assistant/app/ca/models/otto\_project.py:2833–2864.

This usually means the platform could not finish setting up the project. It does not mean anything is wrong with your website. In most cases it can be fixed with the steps below.

πŸ€” Why It Happens

A few common causes can trigger this error:

  • After a plan upgrade, refresh the dashboard to see updated account information. If OTTO still reports that you have reached your project limit, check your available quota and contact support if it does not match your purchase. Signing in again does not itself update server-side quota. Source: content-assistant/app/core/quota\_v2.py:193–205; app/ca/api/v2/views/otto\_project.py:359–361.
  • Enter a valid website domain or homepage URL, such as example.com or https://example.com/. A page path, query string, or trailing slash is not inherently a cause of OTTO setup failure, although using the homepage address avoids confusion. Source: customer-frontend/src/shared/constants/regex.ts:17; content-assistant/app/utils/requests\_utils.py:617–625; app/utils/url\_utils.py:747–748.
  • A previous attempt may have created a Site Audit or OTTO project before a later step failed. Check for an existing project in the relevant account before retrying. A project belonging to another account does not, by itself, prevent creation in yours. Source: content-assistant/app/ca/models/site\_audit.py:3119–3133; app/ca/models/otto\_project.py:2833–2842.
  • Domain not reachable: OTTO needs to confirm the site is live. A site that is down, password-protected, or blocking automated visits can cause a setup error.
  • Temporary service issue: Sometimes a short-lived backend problem interrupts the request, and it clears up on its own.

βœ… Step-by-Step Fixes

Try these steps in order. Most customers resolve the problem within the first few.

  1. Refresh your session. Log out of Search Atlas, close the browser tab, and log back in. This reloads your account and plan details, which is especially helpful right after an upgrade.
  2. Confirm your plan is active. Open your account billing page and check that your upgraded plan shows as active and that you have OTTO project slots available.
  3. Enter your website’s domain or homepage URL, such as example.com or https://example.com/. Use the final destination website if your address redirects elsewhere. Paths, query strings, and trailing slashes are not inherently invalid; setup normalizes the address before checking reachability. Source: customer-frontend/src/modules/otto/v3/all-sites/add-site-modal/Steps/stepOne.tsx:264–272; content-assistant/app/utils/requests\_utils.py:617–625,698–699.
  4. Look for an existing project. Search your OTTO project list and any other workspaces or accounts you manage. If the domain is already there, open that project instead of creating a new one.
  5. Verify your website loads. Visit the domain in a private browser window. Make sure it opens without a login, a maintenance page, or a security block.
  6. Clear your cache or switch browsers. Clear your browser cache and cookies, or try a different browser. Disable extensions like ad blockers while you set up the project.
  7. If the error appears temporary, refresh your project list before retrying. If it persists, contact support with the domain, exact error message, and time of the attempt. There is no guaranteed waiting period that resolves OTTO creation errors.

⚠️ Tips for Brand-New Domains

  • Make sure the domain is fully live, with DNS set up and a working homepage, before creating the project.
  • If the site just launched or moved, give it some time to settle, then try again.
  • Use the exact domain you want to optimize. Subdomains such as blog.example.com may be treated differently from the root domain.
  • Before retrying a failed setup, refresh your OTTO project list and check whether the project already exists. Setup normally reuses the existing Site Audit and its OTTO project. If the same error continues, contact support rather than repeatedly submitting the request. Source: content-assistant/app/ca/models/site\_audit.py:3292–3311; app/ca/models/otto\_project.py:2833–2842.

πŸ“‹ What to Include if the Error Continues

If none of the steps work, our team can investigate the failed project creation directly. Having the following details ready helps us resolve it faster:

  • The exact domain you are trying to add
  • The error message, such as HTTP 500 SERVICE_ERROR
  • The date and approximate time of your last attempt, including your time zone
  • A screenshot of the error, if possible
  • Whether you recently upgraded your plan, and which plan you are on
  • The browser you used

πŸ’¬ Need More Help?

If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be instantly connected with a member of our team.

❓ Quick FAQ

Does this error mean my payment or upgrade failed? No. A project creation error is separate from billing. Your upgrade can be active even while setup fails.

Will I lose a project slot if setup fails? Normally no. A failed attempt does not create a working project, so your available slots should not be used. If a slot looks stuck, let our team know through the chat widget.

Is there anything wrong with my website? Usually not. This error most often comes from account refresh timing, domain format, or a temporary service issue.