Setting up Custom Domains for LibGuides, LibAnswers, or LibCal

Getting there

To manage the domain names of your LibApps sites, go to Admin > Domains and Certificates.

Navigating to the Domains and Certificates page


Changing a domain name

LibApps allows you to customize the domain names for your LibGuides, LibAnswers, and LibCal sites. For example, if your library's website uses the domain name of springylib.org, you could give your LibCal site a custom domain name of libcal.springylib.org (instead of a domain name ending in .libcal.com). This process is referred to as custom domain mapping and does require a little prep work from your IT staff. 

Please follow the directions below and you'll be set up in no time. :)


Step 1. Create your DNS records

  1. Decide on the domain name you'd like to use for your site (this is the fun part!).
    • If you must for legacy reasons support a domain beginning with www, you will need two separate DNS entries, one for each domain.
    • Your custom domain should not contain slashes, folders, or sub-directories.
    • For example: "library.school.edu/libguides" and "my.lib.school.edu" are not allowed, but "library.school.edu" or "libguides.school.edu" are both just fine!
  2. Ask your IT staff to create CNAME records for that domain name, pointing them to the appropriate product's server.
    • These should be added for both your internal and external nameservers.
    • See the table below for a complete list of server addresses by product and region.
    • Want to enable HTTPS support for your custom domain name? 
      • You can use the same endpoints listed below for your region.
      • A free security certificate from Let's Encrypt will automatically be obtained and installed for your custom domain name. These are maintenance free certificates -- Springshare will automatically take care of renewing them -- so there's nothing more you need to do!
      • Please allow up to 1 business day for your Let's Encrypt certificate to be installed. For more details and information about using your own certificate instead, please see our article Enabling HTTPS for Systems with Custom Domain Names.
  3. Test out your domain name using our DNS Mapping Tool.
    • If you get a success message, then you're ready to proceed to the next step. (Note: you may need to allow a little time for the changes to propagate across the internet before they will be detected by the mapping tool.)
    • If you do not get a success message, then double check that the CNAME records are pointing to the correct server and try again. Also, confirm that a CNAME record was properly configured on your external name server.
Product Canada Europe Everyone Else
LibAnswers region-ca.libanswers.com region-eu.libanswers.com region-us.libanswers.com
LibCal region-ca.libcal.com region-eu.libcal.com region-us.libcal.com
LibGuides region-ca.libguides.com region-eu.libguides.com region-us.libguides.com
Please note: LibInsight, LibStaffer, and LibWizard do not support custom domain names. They can only end in .libinsight, .libstaffer, and .libwizard, respectively.

Step 2. Apply your custom domain name in LibApps

  1. Click on the site's Edit Domain () icon in the Actions column.
  2. If you'd like to change the name of your site (i.e. how it appears in breadcrumbs, etc.), enter it in the System Name field.
  3. Enter your new domain name (without the http://) for your site in the Domain field.
  4. If needed, you can update the Admin Email for the site, as well.
  5. Save your changes.
    • At this point, you will now be able to access your site from your new domain name! :)
    • Once you change your domain name, we'll automatically obtain and install a free Let's Encrypt certificate for your system (please allow one business day for it to be installed). This will allow you to load your new domain name over a secure HTTPS connection.

Screenshot of the Edit Domain icon 

Example of customizing a domain name


Frequently asked questions

What if I just want to change the subdomain of my .libanswers.com, etc. domain name?

No problem! To change the subdomain for your site (i.e. the part that comes before .libguides.com, etc.), just contact Springy Support. We'll create the necessary DNS records and apply the changes for you lickety split.


My IT department says we have to use an A record. What do I do now?

We strongly advise customers to use CNAME records because it provides your site with a lot of performance advantages compared to an A record. That's because an A record locks you into a specific server, whereas a CNAME record will allow your site to switch to different servers as conditions change. That's all thanks to the nifty features built into our cloud hosting infrastructure. :)

For example, if a server's load becomes really high or happens to go down for some reason, sites using CNAME records will seamlessly switch to a different one without any impact on your users. If you were using an A record, however, you would be stuck on that one server for better or worse.

That said, we understand that sometimes you may not have a choice but to go with an A record. If that's the case, please contact Springy Support and we can help you get this set up.

Related Articles