Domain host

How to add MX, TXT and CNAME records in SiteGround

Managed WordPress host. DNS is edited in Site Tools under Domain > DNS Zone Editor.

Find the DNS editor

  1. Open Site Tools for your site.
  2. Go to Domain > DNS Zone Editor.

What goes in each field

Record Host field Value field
MX Name Destination + Priority
TXT Name Value
CNAME Name Resolves to
  • For your bare domain, leave Name empty.
  • For other names, type only the part before your domain (for example _dmarc). SiteGround adds your domain automatically.

Adding a record at SiteGround

MX record

  1. Under Create New Record, open the MX tab and choose Add your own MX records.
  2. Leave Name empty, enter the Priority and the Destination.
  3. Click Create.
  4. Under Manage DNS Records, delete SiteGround's default MX records.

TXT record

  1. Under Create New Record, open the TXT tab.
  2. Enter only the prefix in Name (SiteGround adds your domain) and the Value.
  3. Click Create.

CNAME record

  1. Under Create New Record, open the CNAME tab.
  2. Enter only the prefix in Name and the target in Resolves to.
  3. Click Create.

SiteGround gotchas

SiteGround DNS: questions

How do I add an MX record in SiteGround?

Open Site Tools for your site. Go to Domain > DNS Zone Editor. Under Create New Record, open the MX tab and choose Add your own MX records. Leave Name empty, enter the Priority and the Destination. Click Create. Under Manage DNS Records, delete SiteGround's default MX records.

How do I add a TXT record in SiteGround?

Open Site Tools for your site. Go to Domain > DNS Zone Editor. Under Create New Record, open the TXT tab. Enter only the prefix in Name (SiteGround adds your domain) and the Value. Click Create.

What goes in the Name field at SiteGround?

Leave it empty for records on your bare domain, such as MX and SPF. For the others, enter only the part before your domain, for example _dmarc. SiteGround adds your domain automatically.