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

Does my 10DLC website need SSL and HTTPS?

Quick answer

You should use HTTPS on your whole site. Plivo requires websites to use HTTPS with SSL. Twilio flags unsecured http links in sample messages (error 30892) and says your terms URL must use https (error 30934). An expired certificate or broken https page can also stop a reviewer from loading your site.

HTTPS is the secure version of a web address. When a site uses it, the address starts with https:// and browsers show a padlock. It needs an SSL certificate, which proves the site belongs to your domain and encrypts what visitors send, like the phone number on your opt-in form. For 10DLC, some providers write HTTPS into their rules. Others do not say it directly, but a site that throws a security warning is hard for anyone to review.

Which providers say this?

Provider What they say about HTTPS
Plivo Website must be HTTPS with SSL
Twilio Error 30892: unsecured (non-https) URLs in sample messages cause rejection
Twilio Error 30934: terms and conditions URL must be https, public, and relevant to the business
TCR Public URL shorteners like bitly and tinyurl are not accepted for embedded links
Vonage Public URL shorteners prohibited; custom branded shorteners OK

We did not find a written HTTPS rule from every provider, so we are not saying all of them require it. It is still the safe choice.

How do SSL and HTTPS work, in plain words?

  1. Your host installs an SSL certificate for your domain.
  2. When someone visits, their browser checks the certificate is valid and matches the domain.
  3. If it checks out, the page loads over https with a padlock.
  4. If the certificate is missing, expired, or for a different domain, the browser shows a warning page instead.

Certificates have an end date. Many hosts renew them automatically, but if renewal fails, your site can suddenly show a warning.

What is the HTTPS checklist for 10DLC?

  1. Your homepage loads at https://yourdomain.com with no warning.
  2. http:// addresses redirect to https://.
  3. The www and non-www versions both work, or one redirects to the other on the same domain.
  4. Your privacy policy URL starts with https://.
  5. Your terms URL starts with https:// (Twilio 30934).
  6. Your opt-in page loads over https.
  7. Links in sample messages use full https links on your own domain, not public shorteners (Twilio 30892, TCR).
  8. Certificate auto-renewal is turned on.
  9. No "mixed content": images, scripts, or forms on the page also load over https.

What problems break HTTPS?

  • Expired certificate. The browser blocks the page with a warning.
  • Wrong domain on the certificate. For example, it covers www but not the bare domain.
  • Mixed content. An https page loads an image or form from an http address, which can show a "not fully secure" notice or break the form.
  • No redirect. The http version loads without the padlock, and someone pastes that URL into the form.
  • Redirect to another domain. Twilio's business info guide says the site must not redirect to an unrelated brand or domain.

How can I check my site?

  1. Open your homepage, privacy, terms, and opt-in pages in a private browser window.
  2. Look for the padlock and https:// on each.
  3. Click the padlock to see the certificate's expiry date.
  4. Type http:// in front of your domain and confirm it moves you to https://.
  5. Try it on your phone too, since reviewers may use different devices.

How does 10DLC Site handle it?

Every site we build runs on HTTPS with an SSL certificate included. All pages, including the privacy policy, terms, and opt-in form, load over https, and the URLs we give you all start with https://. Compliance Watch checks your SSL certificate daily and alerts you if something changes.

Sources

Want a quick look at your site's HTTPS setup? 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

Do all 10DLC providers require HTTPS?

Not all say so in writing, but several do. Plivo requires HTTPS and SSL on your website. Twilio flags non-https URLs in sample messages and requires an https terms URL. Since https is standard and free to set up with most hosts, it is safest to use it everywhere.

What is an SSL certificate?

An SSL certificate is a small digital file that lets your website use HTTPS. It proves the site belongs to your domain and encrypts data between the visitor and the site. Browsers show a padlock when it works and a warning when it is missing or expired.

Can I use http links in my sample messages?

Not at Twilio. Error 30892 says sample messages with unsecured, non-https URLs, or public URL shorteners, cause rejection. Use full https links on your own domain. TCR also says public shorteners like bitly and tinyurl are not accepted.

What happens if my SSL certificate expires after approval?

Visitors, including anyone reviewing your site, may see a security warning instead of your page. Certificates expire on a schedule, so set up automatic renewal and check that your site still loads over https without warnings.

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 because the website is not accessible?

Reviewers must open your site with no login, no errors, and no redirects. Learn why 'website not accessible' 10DLC rejections happ...

Why was my 10DLC campaign rejected because sample messages do not match?

10DLC sample messages must match your use case, name your brand, and avoid public link shorteners. See why they fail, with before...

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 should SMS terms and conditions include for 10DLC?

What SMS terms need for A2P 10DLC: program name, message types, frequency, rates, HELP, STOP, and a public https page. Includes sa...

Carrier-ready website: $149Get started