• Home
    • Pugpig Bolt
    • URLs, Domains and Linking

    Custom vanity domains

    Written by Jon Marks

    Updated at May 21st, 2025

    • Pugpig Bolt

      • Pugpig Site

        • Pugpig Archive

          • Working with Pugpig

            • Pugpig Consulting

              Table of Contents

              Vanity domains are mandatory Implementing Your Vanity Domain Subdomains What your DNS team needs to do Apex Domains What your DNS team needs to do Authentication Domain HTTPS Certificates CAA Records If you're already using Fastly

              Vanity domains are mandatory

              We strongly recommend using a domain you control for all customer-facing content. It gives you more flexibility and ownership, and makes your brand look more professional. You don’t want your readers seeing “pugpig” in a web address, email, or social media link.

              To use your own domain, your DNS team will need to make some changes so your domain points to the right place.

               

              Implementing Your Vanity Domain

              To get your custom domain working with Pugpig, you’ll need to update your DNS records so that your domain points to our Content Delivery Network (CDN). The exact setup depends on whether you’re using a subdomain or an apex (root) domain.

              Subdomains

              Using a subdomain like reader.yourdomain.com is common for apps, and has the added benefit of improving your SEO.

              What your DNS team needs to do

              Create a CNAME record that points your chosen subdomain to pugpig.map.fastly.net.

              Example DNS Entry for a single feed:

              reader.yourdomain.com 300 IN CNAME pugpig.map.fastly.net

              Example DNS Entry for multiple feeds:

              en.reader.acme.com 300 IN CNAME pugpig.map.fastly.net
              fr.reader.acme.com 300 IN CNAME pugpig.map.fastly.net

              Example wildcard DNS Entry:

              *.mydomain.com 300 IN CNAME pugpig.map.fastly.net

              Note: We support a single vanity domain per app.

              Apex Domains

              If you prefer to use a domain like yourdomain.com without a subdomain, the setup is slightly different. Since apex domains don’t support CNAME records, you’ll need to use A records (for IPv4) and optionally AAAA records (for IPv6).

              What your DNS team needs to do

              Add the following A records to your DNS settings:

              151.101.1.72
              151.101.65.72
              151.101.129.72
              151.101.193.72

              For IPv6 support, include these AAAA records:

              2a04:4e42::328
              2a04:4e42:200::328
              2a04:4e42:400::328
              2a04:4e42:600::328

              If you also wish to have a subdomain (e.g., www.yourdomain.com), create a CNAME record:

              www.yourdomain.com 300 IN CNAME pugpig.map.fastly.net

              Note: If both yourdomain.com and www.yourdomain.com are provided, we will redirect to the www version.

              Authentication Domain

              If you're using our hosted login and registration screens for PKCE authentication, you'll also need to set up a separate domain specifically for authentication. This should be a different subdomain from your main content domain — for example, auth.yourdomain.com. It must be mapped to pugpig.map.fastly.net in the same way as your content vanity domain, using a CNAME record. Once you've configured this, just let your onboarding contact know which domain you've set up, and we’ll complete the configuration on our side.

               

              HTTPS Certificates

              We take care of generating and managing HTTPS certificates for your domain, so your readers always have a secure connection. You can check your domain’s HTTPS setup using tools like SSL Labs’ SSL Test.

              CAA Records

              If your DNS setup includes CAA records to restrict which certificate providers can issue HTTPS certificates, you’ll need to explicitly allow globalsign.com.

              If you’re using a subdomain with a CNAME, the CAA record must go on the parent domain (you can’t have a CAA record and CNAME on the same subdomain).

              Example CAA record:

              yourdomain.com 300 IN CAA 0 issue "globalsign.com"

              This ensures we can obtain the necessary SSL certificates for your domain.

              If you're already using Fastly

              If your organisation already uses Fastly (great choice!), and the root domain is managed in one of your Fastly services, we’ll need Fastly to delegate the subdomains you want to use to us.

              Without this, we won’t be able to register your domain on our system.

              Ask your DNS or web team to email support@fastly.com, copying in the Pugpig team, with something like the following. Be sure to include the Pugpig Customer ID: 3RIzR9GCn3aTXou8ZfjUFo — it’s required by Fastly.

              Here's an email template you can send:

              Dear Fastly Support,
              
              We request the delegation of the following subdomains to Pugpig (Customer ID: 3RIzR9GCn3aTXou8ZfjUFo):
              
              - subdomain1.yourdomain.com
              - subdomain2.yourdomain.com
              
              The Pugpig team is cc'd for reference.
              
              Thanks,
              [Your Name]

              Fastly may ask for proof that you own the domain. They’ll usually ask you to add a temporary DNS record, especially if the request doesn’t come from your Fastly account owner.

              vanity urls personalized domains

              Was this article helpful?

              Yes
              No
              Give feedback about this article

              Related Articles

              • App Store and Google Play Store Agreements
              • Content backups
              • Welcome To Pugpig Support
              • Canonical URLs
              pugpig logo white
              Navigation
              • Products
              • Customers
              • News
              • Podcast
              Contact
              • Contact us
              • LinkedIn
              • Twitter
              Technical Support
              • Status Page
              • Documentation
              • Customer Support
              Corporate
              • Company
              • Jobs
              • Privacy Policy

              © Kaldor Ltd. 2022

              Powered by Pugpig


              Knowledge Base Software powered by Helpjuice

              Expand