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

Reviewers use your website to understand your business in a minute or two. A one-page form, an empty template, or a site that never mentions what you sell does not give them enough. Twilio has separate rejection codes for a site that lacks business or messaging info (30919) and a site that is only a form (30920). A few clear pages with real content solve both.

Which pages should a 10DLC website have?

Page What goes on it Who asks for it
Home Business name, what you do, who you serve Twilio 30919
About Us Who runs the business, how long, where Plivo
Services What you offer, in plain words Twilio 30919
Contact Us Email, phone, address if you list one, opt-in form Plivo, Twilio 30919
Privacy Policy SMS no-sharing clause Plivo, Twilio, Telnyx, Bandwidth, Vonage
Terms and Conditions SMS terms section Plivo, Twilio, Telnyx, Bandwidth, Vonage
Texting info or opt-in section What texts you send and how to sign up Twilio 30919

Plivo's list is About Us, Contact Us, Terms and Conditions, and Privacy Policy. The Home, Services, and texting sections come from what Twilio says a site must show.

Why is a form-only landing page rejected?

Twilio error 30920 says a site that is just a form doesn't show enough about the business behind it. The fix is to submit your main business website, not a standalone landing page or lead form. If you use a landing page for ads, keep it, but put your opt-in on your main site too, or make sure the landing page links clearly to a full business site on the same domain.

What does "explain the messaging use case" mean?

Your site should make it obvious why you text people. Twilio 30919 lists a site that doesn't explain messaging as a rejection reason. A short section works:

  1. What kind of texts you send (reminders, order updates, offers).
  2. How often, roughly, or that it varies.
  3. How to sign up (your opt-in form).
  4. How to stop (reply STOP) and get help (reply HELP).
  5. Links to your SMS terms and privacy policy.

This should match the use case and sample messages in your registration. Telnyx lists a mismatch between brand, website, and samples as a common decline.

Included in your Registration Kit: a campaign description and sample messages written for your use case and matched to the texting section on your site, ready to paste. Build my order →

What content can get a site rejected?

  • Boilerplate or template text. Plivo says no boilerplate or template content.
  • Empty or unfinished pages. Twilio 30919 covers empty and under-development sites.
  • Prohibited content anywhere on the site. Bandwidth says aggregators reject campaigns if prohibited content appears anywhere on the website, and may look for your site even if you don't submit it. Bandwidth lists SHAFT-C: sex, hate, alcohol, firearms, tobacco, and cannabis or CBD. Alcohol and tobacco may be possible with strong age gating.
  • Deceptive claims. CTIA 5.3.1 says content should not be deceptive, and marketing should follow FTC truth-in-advertising rules.
  • Restricted categories. Plivo lists categories it will not approve, including third-party lead generation, debt relief, gambling, cannabis, and SHAFT content.

What are common content page mistakes?

  • Submitting a lead form or ad landing page as the website.
  • Leaving "Lorem ipsum" or sample text from a theme.
  • A services page that doesn't match the campaign use case.
  • A blog or product page with prohibited content, even if the rest of the site is fine.
  • No mention of text messaging anywhere on the site.

How does 10DLC Site handle it?

Each site is a real business website with content written for your business, not placeholder text, plus a privacy policy, SMS terms, and an opt-in form. You get 30 days of AI content updates, and Compliance Watch flags content drift on your pages.

Sources

Wondering if your site has enough real content? Compare your site with the checklist, or see pricing.

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