Setting up a domain for Bitrix24.Websites

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Domain Setup for Bitrix24.Sites

Site is built in B24 constructor but sits at company.bitrix24.site — clients don't take such URL seriously, and in advertising it looks unprofessional. Need custom domain, but DNS record setup for non-technical people is a task where one mistake breaks site and email access.

What's Needed for Connection

  • Registered domain (e.g., company.ru). Registrar — any: REG.RU, Beget, Namecheap, Cloudflare, others.
  • Access to domain DNS panel (provided by registrar or hosting).
  • Active site in Bitrix24.Sites module.

Subdomain or Root Domain

Two binding options:

Subdomain (e.g., landing.company.ru). Easier to set up, doesn't affect main site if exists. Good for landings, separate promo pages.

Root domain (e.g., company.ru). Main company address. Requires A record instead of CNAME. Used when B24 site is the only site.

DNS Records Setup

For Subdomain (CNAME)

In registrar DNS panel, create record:

Type Name Value TTL
CNAME landing portal-name.bitrix24.site. 3600

Name — subdomain without main domain. Value — your site address on B24 (shown in site settings under "Domain" section).

For Root Domain (A Record)

CNAME can't be used for root domain (DNS standard limitation). Create A record:

Type Name Value TTL
A @ IP-address from B24 settings 3600

IP address shown in domain settings in B24 site constructor.

Additionally — record for www:

Type Name Value TTL
CNAME www company.ru. 3600

This ensures site works both with and without www.

SSL Certificate

After domain binding and DNS update (usually 15–60 minutes, sometimes up to 24 hours), Bitrix24 automatically issues free SSL certificate via Let's Encrypt. Site becomes accessible via HTTPS.

If auto-issue didn't work — reasons:

  • DNS records not yet updated (check via dig or services like dnschecker.org)
  • Conflict with other records (e.g., CAA record blocks Let's Encrypt)
  • Domain points to different server

Common Mistakes

  • MX record conflict. Domain binding to B24 doesn't touch email. MX records for email should stay unchanged. If accidentally deleted — email stops working.
  • Double CNAME. If subdomain already has CNAME record — new won't create. Must delete old one.
  • TTL. Low TTL (300 seconds) applies changes faster. After verification, increase to 3600.
  • Forgot www. If no www record configured — some visitors get error.

What We Configure

  • DNS records (A, CNAME) for binding domain to B24.Sites
  • Correct www and non-www operation
  • SSL certificate via Let's Encrypt
  • DNS propagation check and conflict resolution
  • Email records safety (MX, SPF, DKIM)