Hi everyone! 
Just adding a quick clarification for anyone coming across this thread.
Having multiple TXT records for the same domain is supported by DNS, so you shouldn’t need to remove existing Google verification or SPF records to verify your domain with HubSpot.
As shared above, the important part is making sure each verification value is published as a separate TXT record rather than combined into a single record.
If verification isn’t working, I’d recommend checking the DNS configuration with your provider and allowing time for DNS changes to propagate.
You can also refer to HubSpot’s DNS troubleshooting guide for additional guidance.
Hope this helps!
Thanks — I’ve just now been able to verify the domain with multiple values.
The problem was in Route53. It wasn’t returning the multiple values correctly. After mucking around with the records, and waiting for the DNS cache to expire, I eventually got it to return correctly. In Route53, multiple values must each be on its own line, and any trailing spaces seem to mess it up too.
For anyone else with this issue, multiple values should look like this:
$ dig txt domain.com
[ ... ]
;; ANSWER SECTION:
domain.com. 7200 IN TXT "hubspot-developer-verification=xxxxx"
domain.com. 7200 IN TXT "v=spf1 a mx include:mailhost1 include:mailhost2 -all"
domain.com. 7200 IN TXT "google-site-verification=xxxxx"
Instead, I was getting records that looked like this:
domain.com. 4386 IN TXT "v=spf1 a mx include:mailhost1 include:mailhost2 -all" "hubspot-developer-verification=xxxxx" "google-site-verification=xxxx"
And randomly even this:
domain.com. 3679 IN TXT "hubspot-developer-verification=xxxxx" "google-site-verification=xxxxx"
domain.com. 3679 IN TXT "v=spf1 a mx include:mailhost1 include:mailhost2 -all"
So it seems that Route53 was being finicky about our records.
Hubspot’s verification does seem to be subject to DNS caching, as I had to wait for our cache period (7200s) to have fully elaped for it to work. It’s also possible that some Route53 hosts were hanging onto cached records. It did seem to take quite a while for Route53 to consistently return multiple values.
Moderator Note: this post was reviewed for relevancy and optimized for clarity on October 23, 2026. Thank you for your contributions to the HubSpot Community!