How to Add a DMARC Record in SiteGround

Step-by-step guide to adding a DMARC TXT record in SiteGround using Site Tools DNS Zone Editor.

SiteGround's Site Tools interface makes adding a DMARC record simple once you know where the DNS editor lives. This guide walks through adding a DMARC TXT record so your domain is protected from spoofing and phishing.

Why You Need DMARC

Without DMARC, mailbox providers have no instructions about what to do when an email claims to be from your domain but fails authentication. Attackers can exploit that ambiguity to send phishing mail in your name. DMARC closes the loophole and gives you reports on every sender using your domain.

Use the DMARC checker below to see whether your domain already has a record before adding a new one.

Prerequisites

  • A SiteGround hosting account with access to the domain
  • SPF and DKIM already configured (recommended)
  • A mailbox that can receive reports

If you need help writing the record, dmarccreator.com generates one from a simple form.

Step 1: Open the DNS Zone Editor

  1. Log in to SiteGround
  2. Click Websites and select the site
  3. Click Site Tools
  4. In the sidebar, go to Domain → DNS Zone Editor

You will see the current records grouped by type.

Step 2: Add the DMARC TXT Record

  1. Click the TXT tab
  2. Fill in the fields below
FieldValue
Name`_dmarc`
TTL3600
Value`v=DMARC1; p=none; rua=mailto:[email protected]`

Important notes:

  • Enter only _dmarc in the Name field; SiteGround appends your domain
  • No quotes around the value
  • Use a mailbox you actually monitor for reports

Click Create

Click Create to save the new record.

SiteGround propagates quickly

Changes in SiteGround's own DNS are usually live within a few minutes, though external resolvers can take longer.

Step 3: Verify the Record

Example DMARC Records

Monitoring Only (Start Here)

v=DMARC1; p=none; rua=mailto:[email protected]

Quarantine Policy

v=DMARC1; p=quarantine; rua=mailto:[email protected]

Reject Policy

v=DMARC1; p=reject; rua=mailto:[email protected]

Editing an Existing Record

  1. In the DNS Zone Editor, find the _dmarc TXT row under Manage TXT Records
  2. Click the Edit icon
  3. Update the value
  4. Click Confirm

Common Mistakes

Editing the Wrong TXT Record

SiteGround domains often have multiple TXT records (SPF, verification, etc.). Make sure you edit the one that starts with v=DMARC1 and not your SPF.

Entering the Full Hostname

Only _dmarc belongs in the Name field. Entering the full domain creates an invalid name.

Multiple DMARC Records

If two records exist, receivers ignore DMARC entirely. Delete duplicates.

Missing rua Tag

The rua tag is not strictly required, but without it you get no visibility. Always include a monitored mailbox.

What To Do After Publishing

Publishing p=none is only step one. You should:

  1. Collect aggregate reports for 2-4 weeks
  2. Fix any legitimate senders failing alignment
  3. Move to p=quarantine
  4. Advance to p=reject once confident

The DMARC enforcement guide walks through the full rollout.

Complete Checklist

  • [ ] Opened Site Tools DNS Zone Editor
  • [ ] Added a TXT record named _dmarc
  • [ ] Saved with a valid rua mailbox
  • [ ] Verified with the DMARC checker
  • [ ] Planned the path to enforcement

Monitor Your DMARC Records

Checking once is good. Monitoring continuously is better. The Email Deliverability Suite watches your SPF, DKIM, DMARC, and MX records daily and alerts you when something breaks.

Never miss a DMARC issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring