Independent Store Domain and Business Email: DNS and Authentication

  • Beginner
  • 1 day

update: Updated mailbox pricing and Cloudflare routing/sending boundaries, with Shopify authentication CNAMEs, SPF scope and DNS wait conditions.

Make the store and its people reachable

A domain is the store address a customer types. DNS records direct that name to the website and mail services. Business email gives customers a way to reach the merchant and receive a recognizable reply. A loading homepage completes the access step. Receiving, sending, anti-spoofing and public merchant identity each need their own checks.

Consider this customer journey: a customer arrives from an ad at the classroom brand domain brand.com, buys an item, finds the size unsuitable and emails support@ about a refund. The site must load, the message must reach the right person, the reply should identify the brand, and the policy must identify who handles refunds. This is a teaching scenario, with no observed order, payment or refund.

Bring your own candidate product and primary market, or start with this example. If you have a product-research record, carry its primary choice, backup, paused work and evidence location into the lesson. Those records explain the brand promise. Check the domain and email separately, then record who manages each field, the evidence for continuing and which action should wait.

Exercise · pick one

Start with the layer affecting the customer

Job
Root domain, www, HTTPS, and Shopify primary domain all send users to the same correct store.
Evidence
Open the root, www, and old links from the target market; they all resolve to the chosen primary version.
Rework
Wrong A / CNAME, unfinished HTTPS, or no primary-domain choice will confuse ads, indexing, and payment records.

Check root, www, HTTPS and redirects for access. Check MX and role addresses for receiving, and the actual sending service for outbound mail. Anti-spoofing adds authentication and domain alignment. The website, mailbox, order notices and marketing tool may use different services, so keep evidence per service. Locate the affected layer before changing records across the whole system.

Continues from

Connect the business record to admin fields

This lesson defines the jobs the domain and email must do. For Shopify field-by-field work, see Domain and sender email: check Primary domain, DNS, TLS and Authentication separately. See Notifications and email for message content.

Find the registrar and the active DNS editor

The registrar handles registration, renewal, transfer lock and nameservers. The authoritative DNS host publishes the active A, AAAA, CNAME, MX and TXT records. Shopify shows connection targets and status, but may not be the record editor. A domain can be registered at Namecheap while its nameservers point to Cloudflare: edit DNS at Cloudflare, and handle renewal and transfer at the registrar.

Say and spell a candidate domain aloud. Prefer a memorable name and avoid confusing numbers, hyphens and ambiguous transliterations. A short .com is a comparison starting point here; another TLD may fit the brand, availability and renewal budget. Check trademarks and potentially confusing brands on Instagram, TikTok, X, Amazon and Shopify. An available domain can be purchased; confirm brand-use rights separately for the relevant market.

What each management surface controls

  • Domain bought or connected in Shopify

    Path
    In Shopify Admin, check Settings > Domains for primary domain, www, TLS status, and the A / CNAME targets Shopify provides.
    When to use it
    Use this first to confirm the store access layer before editing records in DNS.
    Likely mistake
    If Shopify shows unverified, do not guess IP or CNAME values from memory; return to Shopify’s provided targets.
  • Cloudflare Registrar / DNS

    Path
    In Cloudflare Dashboard, open the site, then DNS > Records for A, CNAME, MX, and TXT edits. Record registrar, DNS host, and nameservers separately.
    When to use it
    Use this when nameservers already point to Cloudflare or the domain is registered with Cloudflare Registrar.
    Likely mistake
    If nameservers have moved to Cloudflare, editing DNS records at the old registrar usually will not take effect.
  • Namecheap / GoDaddy plus external DNS

    Path
    Use the registrar admin for renewal, domain lock, 2FA, and nameservers. Edit actual records in the current DNS host.
    When to use it
    Use this when the purchase registrar and DNS host are not the same platform.
    Likely mistake
    The common mistake is treating the registrar as the DNS host; records get edited but Shopify and mail services still cannot read them.

Compare registrars on three points: registration and renewal totals for the same billing period; control of DNS and transfers; and maintainable 2FA, transfer lock, privacy and recovery. Introductory discounts are not ongoing costs. A working domain does not need a migration merely to match a tutorial.

Questions for registrar candidates

  • Cloudflare Registrar

    Comparison context
    An option for teams that want Cloudflare authoritative DNS. Its stated registration and renewal price has no markup over registry and ICANN charges. Check the actual TLD, currency and checkout total; domains registered here must use Cloudflare DNS.
  • Namecheap

    Comparison context
    Include it as a registrar candidate. Compare current initial and renewal quotes, DNS access, transfer lock, 2FA, privacy services and transfer-out terms rather than treating an introductory offer as the ongoing cost.
  • GoDaddy

    Comparison context
    Include it as a registrar candidate. Review renewal, optional add-ons, DNS control and transfer-out steps; record the services actually selected and the final total.
  • China-based registrar options

    Comparison context
    China-based options such as Alibaba Cloud and Tencent Cloud can fit Chinese-language workflows and local purchasing. If the stack later uses Shopify, Cloudflare, and overseas email, compare DNS migration and control, 2FA, domain lock, privacy, and renewals.

One possible arrangement is a stable registrar, Cloudflare DNS, a Shopify website and a full mailbox with the required features. It illustrates separate responsibilities. A limited-budget plan might start with Routing for receiving while arranging branded replies. For either arrangement, document who can edit records and check current nameservers and service conditions.

Deliverable · recordNot saved

Registration, access and mail working notes

Start with item 1.

Example: domain is at Cloudflare Registrar, DNS is also hosted by Cloudflare, responsible person is...

Record primary domain, www, HTTPS, old links, and verification status.

Where support@, orders@, and hello@ route, and latest test time.

Google Workspace / Microsoft 365 / other sending tools, plus sender domains for support, order, and marketing mail.

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

Each group has its own Save, Restore and Clear actions. Save every group you want to keep. Manual saving stays in this browser on this device; CopyNote copy/text downloads read current content and do not save every group. JSON exports back up that group’s fields and readable text. Keep a separate copy for another device. If storage or copying fails, retain your inputs and copy the visible note manually. Record status, owner and evidence location here; keep passwords, recovery codes, customer-message originals and credentials in controlled systems.

Connect DNS names and values to evidence

The root is the bare domain, such as the classroom brand.com; www is a subdomain. A points to an IPv4 address, AAAA to IPv6, CNAME points one name to another, MX tells outside senders which service receives mail, and TXT holds verification or policy text. Host/Name identifies the name the record belongs to; Value/Target supplies its destination or content.

Exercise · pick one

Read common records by their job

Job
Decides which service receives mail; business email receiving mainly depends on it.
Store use
Cloudflare Email Routing, Google Workspace, Microsoft 365, and domestic mail services each require their own MX records.
Check
Usually avoid mixing MX records from several mail services on one domain; receiving becomes unstable.

Select the weakest field below, then locate where to inspect it, who reads it, what can break and which evidence to keep. A/AAAA is an address, a full SPF value is a policy, and a DKIM selector is the name supplied by the sending service. Scanner input is an evidence summary; this page does not query DNS or verify mail.

Exercise · pick one

DNS field evidence

Meaning
This decides where the brand root domain sends visitors. For a Shopify store, the point is to point the root domain to Shopify’s current required target and check which site opens.
Where to check
The @ / root record in DNS hosting, the Shopify Domains page, browser loading result, and HTTPS status.
Who reads it
Buyer browsers, Shopify, search engines, and payment/ad review systems all read this access result.
What breaks
The domain may fail, open an old site, or keep HTTPS pending; ad landing pages, policies, and payment records then look untrustworthy.
Keep evidence
Keep Shopify Domains screenshot, root-domain loading screenshot, HTTPS status, and old-link redirect result.
Scanner input
Bring to Store Launch Readiness Scanner: primary URL, HTTPS status, and whether old links or www split exist.

Put the result into an operating evidence sheet. Later payment preparation, support-tool changes, ad-link updates and email integrations should refer to the same version and show exactly what a passing status covers.

Six evidence areas used by later work

  • Domain control

    What to record
    Registrar, DNS host, admin, 2FA/transfer lock, renewal date and owner
    What it supports
    Ability to renew, edit or recover control; gaps block transfers, renewal and rollback
    Where to keep it
    Asset register
  • Shopify access

    What to record
    Root/www record types and values, Primary domain, HTTPS, mobile/desktop and old-link results
    What it supports
    Website identity used by ads, canonical links, policies and payment records
    Where to keep it
    DNS log and Domains status
  • Receiving

    What to record
    MX service/priority and external support@/orders@/hello@ tests: sender, time and message ID
    What it supports
    Support, payment contact and notification receiving; creating an address is insufficient
    Where to keep it
    Receiving acceptance log
  • Sending

    What to record
    Each service, full SPF, DKIM selector/status, DMARC policy/report and redacted test headers
    What it supports
    Order, support and marketing sending, plus later policy tightening
    Where to keep it
    Authentication log and controlled originals
  • Change window

    What to record
    TTL, change owner, old/new values, review time and rollback conditions
    What it supports
    Launch timing, staffed support hours and ad-start decisions
    Where to keep it
    Change log
  • Public identity

    What to record
    Contact, Privacy, Refund and Terms URLs; purpose of support/payment-business contacts and sender domains
    What it supports
    Recognizable merchant, refund communication and review explanation
    Where to keep it
    Policy version and identity index

What do A, AAAA, CNAME, MX, and TXT records each do?

A/AAAA point a root domain to an address, CNAME often points www to Shopify, MX controls receiving mail, and TXT is used for SPF, DKIM, DMARC, and tool verification. A beginner does not need to memorize DNS, but must confirm records are edited in the active DNS host, not only in the registrar where the domain was purchased. Each record needs a job, old value, new value, and acceptance evidence.

Accept the actual Shopify access path

A domain may be bought through Shopify or a third party. A branded custom domain is the operating goal in this lesson; buying one is not a prerequisite for beginning Shopify setup. For an existing third-party domain, identify its registrar, nameservers and authoritative DNS, then connect it in Shopify at Settings > Domains and inspect the targets currently supplied.

From domain control to access acceptance

  1. Confirm registration and recovery control

    Check registrar, renewal, admin, 2FA and transfer lock. Keep the working old site and mail path available.
  2. Connect the existing domain

    In Settings > Domains, connect the existing domain and record the supplied A/AAAA, www CNAME and current status.
  3. Check targets at the authoritative DNS host

    Check Host, Type, Value and old records against current official values; leave unrelated MX and sender authentication out of this change.
  4. Wait and recheck DNS and TLS

    Once values are correct, retain change time and status screenshots. Recheck within the current service window; investigate an exceeded window or explicit errors with evidence.

    Caution

    Caching, proxies and certificate status can affect visitors differently. Stacked edits obscure the baseline.
  5. Choose a primary domain and test entry paths

    After choosing a primary domain, use mobile and desktop on the target-market network to open root, www and old links. Observe final URL, HTTPS and page, then reconcile ad, Pixel, Search Console, email-footer and policy links.

The current manual connection guide supplies root A/AAAA targets and a www CNAME. The following shows the CNAME field format only. It is a public-documentation example; use your actual Shopify Domains instructions and DNS provider’s input format.

Shopify www CNAME: public field exampleText
Type: CNAME
Host/Name: www
Value/Target: shops.myshopify.com.

Check the trailing dot and Host/Name format: some panels append the domain automatically. A CNAME target should not contain https://, a page path or the classroom brand name. Shopify allows up to 48 hours for DNS propagation and TLS issuance. This is neither a universal service window nor an automatic pass at its end. Preserve the baseline while correct values are still in the window; take records, time, status and target-market results to the domain provider or Shopify Support for explicit errors or an exceeded window.

Checklist0 / 4 items
Your Shopify access evidence

Access-check progress

Hold

Evidence tasks remain

Fill the gaps and name the access, receiving, sending or recovery work they affect.

What should I verify after connecting a domain to Shopify?

Verify primary domain, www, HTTPS, old-link redirects, policy email, Shopify sender email, payment email, and support-tool sender identity. A connected domain proves access only; it does not prove receiving, sending, or anti-spoofing.

Why should root and www resolve to one primary version?

Customers, ads, organic search, payment review, and email footers may see different URLs. If root and www are not unified, primary domain, SSL, redirects, pixels, Search Console, and trust records split. Choose one primary version and confirm the other redirects cleanly.

Choose receiving and sending separately

support@ handles customer contact, orders@ can handle order matters, hello@ general inquiries and founder@ an internal responsible person. A role name does not establish a mailbox or shared access. Identify whether each address is a full mailbox, alias or forwarding rule, who monitors it and where replies originate.

Exercise · pick one

Choose a mail plan for the actual job

Useful for
Early stage when you mainly need brand receiving addresses such as support@ and hello@, with custom addresses and catch-all rules.
Service boundary
Email Routing receives and forwards to verified destinations, with custom addresses, catch-all and subaddressing. A standard rule selects one destination; a Worker is a separate processing option. Ordinary replies use the destination mailbox address. Email Sending is separate transactional sending, not a full human mailbox; arbitrary-recipient sending depends on Workers Paid, domain onboarding and current service conditions.
When to change plan
When support needs branded support@ replies, a shared mailbox, or applications must send to arbitrary customers, select a mailbox or sending service that covers that job and verify From identity, authentication and receiving results.

Routing can avoid starting with a full mailbox, but its destination must be verified. An ordinary reply from a personal destination still uses that destination’s From address. Catch-all handles addresses without individual rules, and subaddressing handles supported suffixes such as plus tags. Both need an owner and tests. They do not automatically provide support seats, collaboration or branded sending. Cloudflare separately offers transactional sending through APIs, Workers or SMTP; onboarding and authentication depend on the current plan, sending domain and recipient scope.

A full mailbox supports human replies and daily collaboration. Google Workspace fits Gmail, Drive and Docs; Microsoft 365 fits Outlook, Teams, Office and OneDrive, with app editions depending on the plan. A domestic provider may fit Chinese-language support, procurement and administration. Zoho or another service can also be a candidate. Compare target market, admin access, team habits, integrations, DNS setup and recovery before cost.

On the US public pages checked on 2026-10-17, Workspace Starter’s regular annual-commitment price was 7 USD per user/month; Microsoft 365 Business Basic with Teams showed 7 USD per user/month on an annual subscription. Promotions, no-Teams editions, monthly terms, region, tax and renewal may differ. Record the actual plan, currency, term, auto-renewal and total being compared. These are dated comparison points, with no purchase or checkout verification.

Connect a plan to receiving and sending

  1. Buy the email plan and add the domain

    Buy or enable a plan such as Google Workspace or Microsoft 365, then enter the custom domain in the provider admin panel; this establishes the plan and domain scope, not DNS verification.
  2. Verify domain control

    Add the DNS TXT record requested by the admin panel and confirm the provider can prove domain control before switching the receiving path.
  3. Create role addresses before cutover; test afterward

    Before changing MX, create the required users, mailboxes or destinations and arrange hello@, support@, orders@ and founder@ roles. After cutover, test external receiving and branded replies, then record admin and recovery paths.
  4. Add MX records

    Remove obsolete mail-service MX records, switch the receiving path to the current Google or Microsoft requirements, and retain priority and value evidence.
  5. Finish SPF, DKIM and DMARC

    Check SPF against each service’s actual sending domain and merge policies at the same name. Enable DKIM per sender and use DMARC to monitor legitimate sources and report delivery.

Create required users, mailboxes or verified destinations before changing MX. Preserve old MX priorities and values, and plan a low-risk window. TXT control verification shows the required DNS control; it does not establish every mailbox capability. Microsoft’s Cloudflare guide offers Domain Connect for domains meeting its prerequisites. For an existing mail cutover, manual setup lets the operator choose which records change and when. Actual authorization and DNS changes are separate work; this page only plans them.

MX should normally match one coherent receiving plan. Mixing unrelated providers’ MX records can produce inconsistent delivery. Intentional split or dual delivery needs an explicit supported design. After an external receiving test, reply from the brand address and inspect the From and Reply-To the customer actually sees. Keep time and message ID in the test log, with sensitive originals under controlled access.

If support@ can receive mail, why not send campaigns from it?

Receiving proves MX or forwarding, not trusted sending. Campaign and support tools still need sending-domain verification, SPF, DKIM, bounce handling, From-domain alignment, and DMARC. support@ can exist while outgoing mail still lands in spam.

Verify authentication for every sending service

The website, support mailbox, order notifications and marketing tool may all send. Inventory service, purpose, From domain, envelope-sender/return-path domain, authentication and owner before editing DNS. SPF and DKIM provide different authentication paths. DMARC needs at least one passing path aligned with the visible From domain, then supplies a policy for failures.

Exercise · pick one

The question each authentication method answers

Why check
DMARC aligns the visible From domain with the SPF or DKIM authenticated domain and publishes a monitoring, quarantine or rejection policy. One passing, aligned path can produce DMARC pass. Checking both SPF and DKIM per service is this lesson’s hardening goal.
Keep evidence
Start with p=none monitoring, confirm legitimate senders pass, then consider quarantine or reject.

RFC 7208 caps DNS-triggering mechanisms and modifiers during SPF evaluation at 10; nested includes count too. It is not an allowance for that many TXT records. Multiple SPF policies at the same DNS name cause errors. Obtain each DKIM selector and public key or CNAME from the actual sender and verify it separately. For third-party sender domains, Shopify currently supplies CNAMEs connecting its SPF/DKIM; do not add a separate root SPF policy for every tool.

The checker’s SPF value, “one merged v=spf1 value for every current sender,” is an instruction, not valid TXT content to publish. Inventory actual service requirements and domains before forming a valid policy. The following DMARC example shows monitoring syntax. your-domain.example and its reporting address are placeholders; establish control of the report mailbox and assign a reader before any replacement.

DMARC monitoring: placeholder example, not ready to publishText
Type: TXT
Host/Name: _dmarc
Value: v=DMARC1; p=none; rua=mailto:[email protected]

p=none requests monitoring rather than quarantine or rejection. It does not endorse unauthorized senders or guarantee inbox placement. Identify legitimate order, support and marketing sources and a working report destination before tightening. Google’s DMARC setup instructions call for SPF and DKIM to be set up at least 48 hours first. That is a staged-deployment instruction, separate from Shopify’s DNS/TLS window.

Exercise · pick one

Sender-identity acceptance guide

Meaning
SPF checks which sending servers the envelope-sender domain authorizes. Do not publish multiple SPF policies at the same DNS name. A tool may use a separate return-path subdomain or connect authentication through CNAMEs.
Where to check
DNS TXT records, mailbox admin, Shopify order notifications, support tools, and email marketing sender-domain setup.
Acceptance evidence
List the actual SPF domains used by mailbox, order, support and marketing services. Keep one valid policy at each name; verify provider-supplied TXT/CNAME requirements and actual message results.
Weak signal
DNS has several v=spf1 records, old providers remain in the string, or a new email tool asks for SPF with no merge plan.
Record
SPF is checked by actual sending domain, with one merged policy at the same name. Keep old values, provider requirements and screenshots before removing old sources.

Google’s sender rules concern personal Gmail addresses. All senders need SPF or DKIM. Its “5,000 or more messages per day” section also requires SPF, DKIM, DMARC and From alignment; the specified marketing or subscribed messages need one-click unsubscribe. Volume and message type matter. This lesson recommends complete checks per service, without presenting bulk rules as a universal legal rule for every transactional message. Recipient expectations, content, reputation and complaints still affect delivery.

Why should SPF usually be one record?

One DNS name can publish only one SPF policy. For a new service, check its actual envelope-sender domain and provider instructions before merging that name’s policy. Separate return-path subdomains may have their own policies. Other TXT verification records can coexist: one SPF policy does not mean one TXT record for the entire domain.

What happens when a domain has multiple SPF records?

Multiple v=spf1 policies at the same name cause SPF permerror. Inventory actual senders, merge as providers require and check lookup limits. Do not mechanically add Google, Shopify or marketing includes. Shopify currently uses the supplied CNAMEs to connect its SPF/DKIM authentication for third-party domains.

Where do I find a DKIM selector?

Find it inside the sending service, such as Google Workspace, Microsoft 365, an email platform, or a support tool. DKIM is not a random TXT value; the service generates the selector and key, you publish them in DNS, then verify pass status in the service.

Why should DMARC not start at reject?

A new store may not have every legitimate sender passing SPF/DKIM yet. Starting DMARC at reject can block order notifications, support replies, or campaigns. Start with p=none reports, identify valid senders, then tighten gradually.

How do Google sender guidelines affect a new store?

These rules concern messages to personal Gmail accounts. All senders need SPF or DKIM. Google’s bulk-sender scope also requires SPF, DKIM, DMARC and From alignment, with one-click unsubscribe for the specified marketing and subscribed messages. Small stores should verify each service too, without treating bulk marketing rules as identical rules for every transactional message.

Research also helps distinguish evidence. Revisiting Email Spoofing Attacks (2018) used end-to-end forged-message measurements across 35 email providers and simulated/real-world studies with 913 participants. Providers with authentication mechanisms could still accept forged mail under particular conditions, and interface warnings did not eliminate risk. 1 These are historical service and user-study results, not today’s Gmail, Shopify or store success rates. The useful checking habit is to record authentication, interface signals and inbox outcomes separately.

A 2014 enterprise-email study compared email-style features, limited LinkedIn social features and their combinations using supervised classifiers and cross-validation. Adding social features did not improve identification in that dataset. 2 Enterprise scans and limited public-profile data support a bounded offline classification comparison. It neither tests this store’s deliverability nor establishes a causal improvement from a DNS edit. Record authentication, sending behavior and receiving outcomes separately instead of attributing one observed change to one setting.

Locate a fault before choosing a change

Record what the customer observes, then select the nearest case below. Each case provides the first check, possible cause, next action and evidence. A possible cause needs verification; selecting a case does not resolve a fault. If the site works but mail lands in spam, keep redacted authentication-results from Gmail’s original-message view, check authentication and alignment, then examine other delivery factors.

Exercise · pick one

Choose a diagnostic case

Symptom
Shopify or email admin still shows unverified even though DNS was saved.
First check
First check exact host/value, then TTL and latest change time.
Possible cause
DNS propagation, cache, or certificate issuance may still be pending; it is not always a wrong setup.
Next action
Record change time and re-check after a reasonable window; do not keep changing values while waiting.
Keep evidence
Keep DNS dashboard screenshot, verification screenshot, change time, and review time.

Which DNS layer should I check first when business email lands in spam?

Check DKIM pass status in the sending tool, then whether SPF is one merged record, whether DMARC exists with a reasonable observation policy, and whether From domain, bounce domain, and tool verification match. A common case is a site and www that work while support@ goes to Gmail spam; keep authentication-results from the original message and do not rewrite copy first.

Check records and retain a rollback point

The old worked example checked only “Shopify root domain”: 1/5 demonstration items. It illustrates the address and access evidence required for that item, without proving anything about your domain. Your checklist below starts empty on a fresh or cleared record and counts only your ticks. The saved launch-mode array is a separate group whose imported selections remain intact.

Checklist0 / 5 items
Your five DNS evidence groups

Record-check progress

Hold

Evidence tasks remain

Fill the gaps and name the access, receiving, sending or recovery work they affect.

Change one record group at a time

  1. Find the source

    Do not fill values from memory. Open Shopify, the mailbox, or the email tool and copy the exact host, type, and value it provides.

    Keep as evidence

    Example: Shopify provides the www CNAME; Google Workspace provides MX; an email tool provides DKIM TXT / CNAME.
  2. Snapshot current state

    Record the old value before editing DNS. This matters for MX, SPF, DKIM, and DMARC; do not delete first and discover the old state is unknown.

    Keep as evidence

    Example: old MX points to forwarding, new MX will switch to Workspace; old SPF already includes Shopify / Klaviyo senders.
  3. Change one group

    Change one record group at a time. Keep site access, receiving, sending and authentication in separate changes, with expected impact and a review time.

    Keep as evidence

    Example: today only switch Shopify primary domain; leave MX and DKIM for the next change window.
  4. Verify and rollback

    Close the task only after verification. If it fails, roll back to the old value or use the debugger; do not stack another guess.

    Keep as evidence

    Example: primary domain loads, HTTPS is clean, support@ receives test mail, and SPF/DKIM checks pass.

For example, change only the Shopify primary domain or www CNAME today, leaving MX and DKIM for another window. A log can show an illustrative TTL of 300 seconds, while an actual edit follows the current service instructions. TTL is cache lifetime, not a guarantee for global propagation, certificates or mail queues. Restoring old records cannot instantly clear caches, recall delivered mail or reverse every external action. Retain the working old site and receiving path, and assign a reviewer and time.

Fields to keep for each DNS change

  • Host / Name

    Record detail
    Record the hostname, such as @, www, _dmarc, or selector._domainkey.
  • Type

    Record detail
    Write A, CNAME, MX, or TXT; do not just write "added a record."
  • TTL

    Record detail
    Record the TTL shown by the DNS host and its unit, such as 300 seconds; carry it into the propagation review window.
  • Old / New value

    Record detail
    Keep before/after values, especially the full SPF string before and after merging.
  • Source

    Record detail
    Write which admin panel or official doc supplied the value so the team knows why it exists.
  • Impact

    Record detail
    Say whether it affects site access, receiving, sending authentication, ad verification, or email tool verification.
  • Rollback

    Record detail
    Write which old value to restore, who does it, and when to re-check.

What old values should I save before changing DNS?

Save record type, host/name, old value, new value, TTL, change time, reason, screenshot, verification page, and rollback value. Without old values and rollback notes, do not bulk-edit DNS before launch.

Judge continuation against the selected layer

“Minimum launch” here means three access/basic-receiving checks. “Sender hardening” separately covers four sending checks. Select the layer relevant to this change, then mark evidence. All seven IDs share one saved array, so changing mode retains the other mode’s ticks. The checklist’s overall seven-item count differs from the selected mode’s three- or four-item result below.

Exercise · pick one

Choose the layer being reviewed

Goal
Prove only a reviewable minimum path for domain access, HTTPS, and support@ receiving.
Scope
Locate the real DNS editor, capture the current source and fields, then accept root, www, and the role inbox separately.
Result boundary
This is not bulk-sender authorization and does not mean DMARC can move directly to quarantine or reject.

The first three items belong to minimum launch; the last four to sender hardening. Selecting only hardening items still leaves minimum launch at 0/3, and the reverse applies. A full count reports your recorded evidence. Compare it with real DNS, external receiving, per-service sending and time; it does not replace payment eligibility, ad review or whole-store launch QA.

Checklist0 / 7 items
One seven-item record: first three, then four

Progress in the selected mode

Hold

Minimum launch: 0/3

This mode still has gaps. Ticks in the other mode do not increase this count. Collect evidence before continuing affected work.
Deliverable · recordNot saved

Mode, decision and record fields

Start with item 1; your choices in the exercises above are carried over.

Example: Shopify www CNAME or DMARC monitoring record.

Example: @, www, _dmarc, or selector._domainkey.

Record the TTL shown by the DNS host and its unit, such as 300 seconds; do not write only “changed.”

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

Deliverable · recordNot saved

Value source and observation evidence

Start with item 1.

Name the page or admin location, such as current Shopify Domains connection instructions. Do not enter accounts, passwords, or recovery codes.

Example: www redirects to the primary domain, or a Gmail original message shows authentication results.

Record the edit, first recheck, and next recheck times.

Write the current status, screenshot location, or verification result, not “it should be fine.”

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

Save and restore these groups separately. Each long-text field allows up to 2000 characters; old inputs had no such limit. Keep a complete backup of longer old notes and inspect every restored field before relying on this page’s copy.

Self-check · 1 question0/1 answered

What should happen during propagation?

Values match the provider’s instructions, but DNS or TLS is still within the waiting window. What should happen next?

Self-check not answered

Handoff summary of the selected answer

Note

No answer selected

Choose an answer, then compare the feedback with your evidence.

If blocked, select a fault route below, then open DNS diagnostics and choose the named case manually. Selecting or restoring a route retains that direction without changing the diagnostic selection or DNS. This keeps the initial symptom separate from the case actually being inspected.

Exercise · pick one

Route a fault to a diagnostic case

First action
Compare current host, value, change time, and verification status first. Do not keep guessing values while waiting.
Open the relevant section
Open DNS diagnostics, then select “Propagation pending”.
Exercise · pick one

Choose the next action under current pressure

Pressure
The root domain loads, but www, HTTPS, the primary version, and old links have not all passed. The team wants to start ads and payment review now.
Unsafe action
Continue because "the homepage opens," then point ads, payments, Search Console, and support links at it.
Condition to continue
Hold scaling. Move on only after Shopify shows connected, the primary domain is chosen, root and www use HTTPS, and old links land on the same version.
First evidence
Shopify Domains page, root/www mobile screenshots, HTTPS certificate status, and old-link sample record.
Repair target
Shopify domain settings, DNS A / AAAA / CNAME, old links, and ad landing pages.
Pause line
Before acceptance, hold promotion of the new domain in ads, policies, email and payment-business records. Choosing the primary domain is a controlled connection step; recheck redirects and HTTPS afterward.

Continuation applies to the reviewed action: perhaps restoring a brand link, arranging a receiving cutover or retesting one sender. Record the first evidence, repair location and pause line, then hold the affected part of ads, payment submission, support entry or email activity. Unaffected preparation can continue. Actual account and DNS operations require their own authorization and execution.

Deliverable · recordNot saved

Authentication, diagnostics and continue-or-pause notes

Start with item 1.

Record each authentication record, provider, test result, and next review date.

Record symptom, first check, likely cause, next move, and screenshot evidence.

Record the weakest A/CNAME/MX/SPF/DKIM/DMARC field, where to check it, who reads it, what breaks, and what evidence goes into Scanner.

Record pressure scenario, unsafe move, continue condition, first evidence, repair target, and stop line.

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

What does the DNS Change continue-or-pause practice decide?

It decides whether a DNS change is safe enough to continue into ads, payment review, support entry points, or email campaigns. If HTTPS, MX, SPF, DKIM, DMARC, role inboxes, or policy-page consistency are still weak, pause the related external action.

Which domain and email inputs does the Store Launch Readiness Scanner need?

It needs primary domain, www, HTTPS status, MX service, support@ receiving test, official sending plan, full SPF value, DKIM selector, DMARC policy/report mailbox, DNS change log, and next review date.

Reconcile public identity and internal control

Customers need to know who sells, how to contact them and who handles refunds. Administrators need control of registration, mail, renewal and recovery. Public support@, Shopify sender email, payment-business contact and private login/recovery addresses can differ. Reconcile purpose, merchant, owner and reachability so policies, notifications, replies and payment records do not contradict one another. Identical spelling is not a reason to expose a login address or alter unrelated accounts.

Exercise · pick one

Choose an identity connection to check

Why check
Shipping, Return, Privacy, and Contact pages need one coherent identity across company name, domain, and email.
Keep evidence
Policy contact, support email, payment email, and website domain do not contradict each other.

Why should PayPal, payment, and policy emails match?

The check is whether merchant and support responsibility reconcile, not whether every address is identical. Public support@, notification sender, payment-business contact and private login/recovery addresses can have separate jobs. Record purpose, owner and reachability for each. Customers should recognize the merchant and find the person handling refunds; login credentials need not be public.

Can Shopify sender email, support tools, and email tools use different domains?

Different services or subdomains can handle support, orders and marketing. Record each service’s From address, authentication domain, return path, purpose and reviewer so policies, notifications and replies identify an explainable merchant. One brand domain is a manageable starting arrangement, not a universal payment-eligibility rule.

Name an owner for the registrar account, DNS, mailbox administration, renewal payment, recovery route and log. Store 2FA recovery codes in a controlled vault; record only custody, location and review status here. An expired payment method, departing employee or unreachable recovery inbox can affect both domain and support, so schedule reviews rather than retaining only one successful result.

Checklist0 / 6 items
Your control and upkeep checklist

Control-record progress

Hold

Evidence tasks remain

Fill the gaps and name the access, receiving, sending or recovery work they affect.
Deliverable · recordNot saved

Owners, renewal and log location

Start with item 1.

Document admin, 2FA, backup email, renewal reminders, recovery entry, and emergency contact.

Where DNS, mailbox, and sending-tool changes are recorded.

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

How should I choose Google Workspace, Microsoft 365, Zoho, or a local mailbox?

Compare target market, collaboration needs, budget, admin login, sending-tool compatibility, DNS setup difficulty, and payment/ad identity consistency. Do not choose on monthly fee alone; pricing and features should be checked on current official pages or checkout pages.

Who is responsible for renewal, DNS permissions, and 2FA?

Record registrar account, DNS host, admin email, 2FA device, backup recovery route, renewal payment method, expiry date, who can change DNS, and next review date. Losing domain control affects the whole store.

What you finished

No checkpoint finished in this lesson yet. Start with “Go to the exercise”.

Self-check not answered

Your work

  • Record · Find the registrar and the active DNS editorNot saved
  • Record · Judge continuation against the selected layerNot saved
  • Record · Judge continuation against the selected layerNot saved
  • Record · Judge continuation against the selected layerNot saved
  • Record · Reconcile public identity and internal controlNot saved
  • Record · Reconcile public identity and internal controlNot saved
  • Record · Reconcile public identity and internal controlNot saved
  • Note · Reconcile public identity and internal controlNot copied

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

Carry the findings to the next job

Scenario: the domain opens, and Cloudflare Email Routing forwards support@ to a personal inbox. But there is no official sending plan, SPF / DKIM / DMARC are missing, and the policy contact email does not match PayPal. What should happen next?

Different addresses are not inherently a conflict. Explain whether each is public, a login or a business contact. The gaps here are sending, authentication and an unexplained merchant connection.

Self-check · 1 question0/1 answered

Judge the complete customer path

Access and receiving work, but sending, authentication and merchant identity still have gaps. What should happen next?

Self-check not answered

Handoff summary of the selected answer

Note

No answer selected

Choose an answer, then compare the feedback with your evidence.
Review the complete path in order

Review sequence from fields to handoff

  1. Use the DNS record checker for the five minimum steps

    Check root, www, HTTPS/TLS, MX, and SPF/DKIM/DMARC. For each group, write host/name, current value, expected destination, verification page, and pause signal. Do not continue ads, payment review, or email campaigns just because the domain opens.
  2. Confirm registrar and DNS hosting path

    Write down the registrar, active DNS host, nameservers, and Shopify Domains page separately. The registrar mainly handles renewal, domain lock, 2FA, and nameservers; A/CNAME/MX/TXT records must be edited in the active DNS host.
  3. Use the DNS Field Evidence Drawer to locate the broken layer

    Classify the issue as access, receiving, sending, or anti-spoofing. Access checks A/CNAME/HTTPS, receiving checks MX and role inboxes, sending checks tool verification and DKIM, and anti-spoofing checks SPF, DMARC, and report mailbox.
  4. Verify Shopify primary domain, www, and TLS status

    Confirm primary domain and connection status in Shopify, then open root, www, and old links from the target-market network. If HTTPS/TLS is not stable, root and www disagree, or old links go wrong, pause launch QA, payment review, and ad-link updates.
  5. Choose the receiving and sending plan for role inboxes

    Confirm where support@, orders@, and hello@ receive, where they send from, whether Cloudflare Email Routing is only forwarding, and whether Cloudflare Email Service / Email Sending, Google Workspace, Microsoft 365, or another official sending plan is active.
  6. Complete the Domain Email Auth Checklist

    Multiple v=spf1 policies at the same name cause SPF permerror. Inventory actual senders, merge as providers require and check lookup limits. Do not mechanically add Google, Shopify or marketing includes. Shopify currently uses the supplied CNAMEs to connect its SPF/DKIM authentication for third-party domains. Keep the DKIM selector, monitoring policy, report owner and redacted authentication-results.
  7. Use the DNS Change continue-or-pause practice before external moves

    Write the pressure as ads, payment review, support entry, email campaign, or launch QA, then decide whether to continue. If HTTPS, MX, SPF, DKIM, DMARC, role inboxes, or policy-page consistency lacks evidence, pause the related external move. Keep a DNS change continue-or-pause record.
  8. Leave a domain and email launch record

    Record primary domain and HTTPS status, MX/role inbox tests, full SPF value, DKIM selector, DMARC policy/report mailbox, DNS old/new value, Cloudflare Routing/Email Sending boundary, review lead, and next review date.
Deliverable · recordNot saved

Reading selections

Start with item 1; your choices in the exercises above are carried over.

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

Deliverable · recordNot saved

Your checklist record

Start with item 1; your choices in the exercises above are carried over.

Not saved yet.

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

The portable note below combines current selections, their advice and working notes for copy/text download. It carries the selected mode, that mode’s progress, overall checklist count and first action without verifying records for you. Fault route and diagnostic case are separate contexts; after restoring, follow the route link and manually select the case you want to inspect.

Note · copyable

Domain and email working record

Exercise · pick one

Choose the next job from the remaining gap

Advice
Finish primary domain, HTTPS, DNS propagation, and old-link checks before Shopify store setup.
Open the relevant section
Go to Shopify setup

Assign the earliest access or customer-contact problem to an owner and set a review time. Revisit Market and product research for the business assumptions, continue to Shopify admin setup to connect this evidence to the order path, or return to Basics.

Common questions

These answers connect layered evidence to the actual work. Confirm specific values against the current provider instructions and your controlled record.

What is the minimum path from buying a domain to SPF/DKIM/DMARC verification?
Identify the registrar and authoritative DNS host, then confirm renewal and account control. The minimum access/receiving layer checks root, www, HTTPS and an external support@ test. Sender hardening separately covers each sending service, one SPF policy at the same name, individual DKIM and DMARC monitoring. Each result covers its own layer; decide later ads, payment and email work against the actual gaps.
What should I do if Shopify domain HTTPS stays pending?
Compare authoritative A/AAAA, www CNAME, proxy settings and old records with Shopify’s current requirements, then record the change time and Domains status. Shopify allows up to 48 hours for DNS propagation and TLS issuance. Preserve the baseline while correct values are still in that window; investigate explicit errors or an exceeded window with records, time and screenshots. A transfer lock protects against unauthorized transfers; connecting a domain does not call for switching it off.
Can Cloudflare Email Routing act as a full business mailbox?
Email Routing receives and forwards, including custom addresses, catch-all and subaddressing. A standard rule selects one verified destination. Ordinary replies come from that destination mailbox. Email Sending is separate transactional sending with its own domain, plan and service conditions. Choose a full mailbox when the job requires human support replies, a shared inbox or collaboration.
Why can the domain work while business email still lands in spam?
Website access and mail delivery follow different paths. Keep the support@-to-Gmail test, sending service, From/return-path domains and redacted authentication-results. Check DKIM, one SPF policy at the same name, DMARC and alignment. Also examine reputation, content, feedback and forwarding; missing DMARC alone does not establish why a message landed in spam.
Which domain and email inputs does the Store Launch Readiness Scanner need?
It needs primary domain, www, HTTPS status, MX service, support@ receiving test, official sending plan, full SPF value, DKIM selector, DMARC policy/report mailbox, DNS change log, and next review date.
What should I keep in the domain and email handoff record?
Keep primary domain/HTTPS, MX and role-inbox tests, per-service authentication, full SPF policies, DKIM selectors, DMARC policy/report destinations, routing/sending boundaries, public identity, DNS old/new values, paused actions, owner and review date. This is an evidence index; sensitive originals stay in controlled storage.

Next lesson · 10 of 18

You take away: 5 records · 2 self-check questions

Edition notes

  • Author Ranfeng Wei
  • Published
  • Updated
  • Reviewed
  • Next review

This update: Organized field evidence, layered checks and saved domain/email records around access, receiving, sending and anti-spoofing.