Rejected by carriers? The website is one of the most common reasons. Fix it today →

Twilio says The Campaign Registry runs automated website verification and captures a screenshot of your site. If that screenshot shows a "this domain is for sale" page, a "coming soon" banner, or a login box, there is nothing for a reviewer to verify. If you buy a domain and submit it before the site is built, that order can lead to a rejection.

Which website states get rejected?

Website state What a reviewer sees Twilio source
Parked or for sale Registrar ad page or "buy this domain" Collect business info guide
Under construction "Coming soon" or an empty page Error 30919, blog
Empty or misspelled URL Nothing, or the wrong site Error 30919, blog
Login required A sign-in page Error 30921
Private or password protected Access denied Error 30919, blog
Down or timing out An error page Error 30922, 30891
Redirect to unrelated brand or domain A different business Collect business info guide

Bandwidth also lists lack of a website or online presence as a common rejection reason.

What if my site really is not ready yet?

You have a few options, based on what providers say:

  1. Build a simple, real site first. A few finished pages with your business info, privacy policy, SMS terms, and opt-in form beat a big unfinished one.
  2. Pre-launch sites at Twilio. Error 30891 says to indicate that the site is pre-launch and provide a public URL where reviewers can see screenshots.
  3. A public business page. Twilio error 30919's fix includes a publicly available business page if your main site is unavailable. Twilio's blog mentions social media, like LinkedIn. Telnyx and Bandwidth mention social media or a business profile if you have no website.
  4. Gated content. Twilio 30921 and Vonage ask for public screenshots hosted at a link. Vonage says that link should stay live for weeks.

What is the pre-submission checklist?

  1. Open your homepage in a private browser window. It loads with no login.
  2. The page shows your business name, not a registrar or hosting placeholder.
  3. No "coming soon", "under construction", or empty sections.
  4. The URL you paste is spelled right and doesn't redirect to another domain.
  5. The privacy policy, terms, and opt-in pages all load publicly.
  6. The site loads on a phone and doesn't time out.
  7. Your domain is paid up well past your expected review time.

Why keep the site live after approval?

Approval is not the end of the story. The links in your messages point to your site, and your privacy policy and SMS terms are what people agreed to. Providers can review campaigns after approval. Vonage's dashboard guide lists campaign statuses including Suspended, alongside Active and Rejected. If your domain expires, your hosting lapses, or the site turns into a parked page, you are back to the problems in the table above. Twilio also says editing a rejected campaign is better than deleting it, if you ever need to fix and resubmit.

What are common mistakes?

  • Submitting the day you buy the domain, before the site is built.
  • Using a staging link or admin preview URL.
  • Pointing the domain at a parent company's site.
  • Letting the domain or hosting expire after approval.
  • Replacing the site with a new design that drops the privacy policy or opt-in page.

How does 10DLC Site handle it?

Your site goes live on its own .com, usually the same business day, with finished pages and no login. Compliance Watch checks uptime, DNS, SSL, and domain expiry every day and alerts you if something changes. Renewal at $49 a year keeps the domain and hosting active, and we remind you 30 days before it renews.

Sources

Is your site live and public right now? Compare your site with the checklist, or see pricing to get a finished site today.

Built to these requirements

Get a carrier-ready website, usually the same business day

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.

Build my order: from $149 →

One-time price · 14-day money-back guarantee · Daily Compliance Watch

From $149 per websiteBuild my order