A 10DLC website needs to be a real business site, not a single lead form. Plivo lists About Us, Contact Us, Terms and Conditions, and Privacy Policy pages. Twilio wants your business name, services, contact details, and how you use text messaging shown on the site. Content must be real, not template filler.
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.
| 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.
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.
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:
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.
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.
Wondering if your site has enough real content? Check your site free, or see pricing.
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.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
Not at Twilio. Error 30920 says a website that is only a form gives reviewers too little business context, and asks you to submit your main business website instead of a standalone landing page or lead form.
Not placeholder or boilerplate text. Plivo says websites should have no boilerplate or template content. Text like "Lorem ipsum" or "Your company tagline here" tells a reviewer the site isn't a real, finished business site.
Yes, at Twilio. Error 30919 lists a website that doesn't explain the messaging use case as a rejection reason. A short section about what texts you send, plus your opt-in form and SMS terms, covers this.
Yes. Bandwidth says aggregators review associated websites and reject campaigns if prohibited content appears anywhere on the site. Bandwidth lists SHAFT-C content: sex, hate, alcohol, firearms, tobacco, and cannabis or CBD.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
Parked, for-sale, and coming-soon pages cannot pass 10DLC review. See why they get rejected, what counts as a real site, and how t...
Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...
Why parked, for-sale, under construction, login-only, and redirecting websites get 10DLC campaigns rejected, and what to do before...
What business contact info reviewers look for on a 10DLC website: business name, email on your domain, phone, services, and a Cont...
A 10DLC campaign use case is the category you pick for your texts, like Marketing or Account Notifications. See TCR's standard and...