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

What pages does a 10DLC website need?

Quick answer

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.

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 ("message frequency varies" is fine).
  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.

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? Check your site free, or see pricing.

Built to these requirements

Get a carrier-ready website in about 15 minutes

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.

Get my website: $149 →

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

Frequently asked questions

Can I submit a landing page with just a form?

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.

Can I use template text on my website?

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.

Do I need to explain texting on my website?

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.

Can content on other pages of my site cause a rejection?

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.

What website do I need for 10DLC approval?

The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...

Why was my 10DLC campaign rejected for an under construction or parked website?

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...

Why was my 10DLC campaign rejected for 'website does not match brand'?

Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...

Can I use a parked or under construction website for 10DLC?

Why parked, for-sale, under construction, login-only, and redirecting websites get 10DLC campaigns rejected, and what to do before...

What contact information does my website need for 10DLC?

What business contact info reviewers look for on a 10DLC website: business name, email on your domain, phone, services, and a Cont...

What is a 10DLC campaign use case?

A 10DLC campaign use case is the category you pick for your texts, like Marketing or Account Notifications. See TCR's standard and...

Carrier-ready website: $149Get started