In this article we'll cover design settings, adding a welcome message, user authentication, languages settings and custom design options.
Basic Design and Settings
(back to top)
Logo and Site Colors
Go to Settings -> Web Portal -> You'll see "Appearance and Features" at the top -> Click "Edit.
The first option you'll see is the ability to upload a logo. It will be displayed at the top of your UserVoice site. For best results, keep the height under 100 pixels.
Next you'll see the option to edit the site colors. You have three different colors you can set...
- Background: The color of the page header
- Primary: The color of the text for your site name, as well as the “Feedback” header.
- Links: Sets the text color of the linked Ideas, Give Feedback and Home link options in the right menu bar.
On UserVoice Basic, you can check the box to White Label the account. This removes all UserVoice branding from the widget, emails and front end of your UserVoice site.
- Click the Settings icon
- Click the Web Portal Tab
- You'll see "Appearance and Features" at the top. Click "edit."
- Check the box to enable white labeling and save.
In the Appearance and Design Settings (Settings -> Web Portal), you'll see the option to set the "Home Page." If a user goes to your UserVoice site (i.e. xxxx.uservoice.com) what landing page do you want?
- Home Page: With this option when a user arrives on your UserVoice site, it shows them a list of your different forums and lets users click into the forum they want to view. If you use the Home Page option, you can also create a welcome message (learn more here).
- Redirect To [Forum]: With this option when a user arrives on your UserVoice site they land in the forum you specified, so it takes them directly into a forum.
That covers the more basic design settings. Now, we'll jump into setting your domain alias, domain and even forcing SSL.
Domain Alias(back to top)
Setting a custom domain makes your feedback portal available on a domain name that you control, such as
feedback.yoursite.com, rather than a UserVoice subdomain like
yoursite.uservoice.com. Once a custom domain is configured for your account, it will become the canonical home of your feedback portal. Any web requests for the original subdomain will then be redirected to the custom domain.
1. Update your DNS
Update your DNS to redirect your chosen aliased URL (e.g.:
your-subdomain.uservoice.com using a CNAME record.
feedback 14400 IN CNAME your-subdomain.uservoice.com.
Each registrar has its own method of adding CNAME records. The important parts of this record are your subdomain, in our example
feedback, and your original UserVoice domain (
2. Set your CNAME in UserVoice
Once your DNS settings have been set...
- Click the Settings icon
- Click "Web Portal"
- Scroll down to "Domain Name."
- Click "Edit," and you'll see the option to enter your domain alias.
It can take up to 72 hours for your DNS changes to take effect. If it's still not working after 72 hours, take a screenshot of how you have it set up in your domain registrar, and contact firstname.lastname@example.org.
Force SSL(back to top)
You do have the option to force SSL. Go to Settings -> Web Portal -> Domain Name and check the box to force SSL. [Please note: some plans may not include this option]Note: If you are using a domain alias, forcing SSL will not work since we don't host the certificate. On certain plans, we can host the certificate for you. Contact email@example.com to learn more.
Change your UserVoice Subdomain(back to top)
So you want to change your current UserVoice subdomain (i.e. xxxx.uservoice.com). Maybe your company name has changed, the purpose of your UserVoice site has shifted, or you want to try something new.
Changing your subdomain is pretty straightforward, but you'll need to be prepared to make some updates after the switch.
Be Prepared to Update...
- Links on your website that point to xxxx.uservoice.com. Links to your old subdomain will no longer work.
- SSO/API code that might reference your old subdomain (this is only if you're using Single Sign On or the API).
Change the subdomain?
- Click on Settings icon → Click "Web Portal" → Scroll down to "Domain name" → Click "Edit."
- You'll see "Hosted Subdomain" with your current one listed.
- Enter the new subdomain name, and click "Save Settings."
- Then make the updates as outlined above, and you're all set. When checking to see if it as updated, make sure you are viewing a fully refreshed version of the page (i.e. you're not loading the page from your browser's cache).
Welcome Message and Site Title(back to top)
Go to Settings -> Web Portal -> Click "Site text" to edit the Page Title and add a Welcome Message to your UserVoice home page.
You can only use the site text feature if the landing page for your UserVoice site is set to "Home Page" (learn more here).
Company Name and Website URL(back to top)
The company name is used for the text of the home link on your UserVoice site.
- Click the Settings icon
- On the General tab
- Scroll down and click "Account, Billing and Usage"
- Click "Organization Name and Website" and you can update the company name.
On that same page you'll see the website URL. This is URL is used for the home link on your UserVoice site. You can update the URL or leave it blank (if you don't want a home link).
User Authentication(back to top)
Single Sign On and How it Works
Single Sign On (SSO) lets a user sign in on your website with your authentication process, and then your website passes the user's details to us, automatically logging them in on your UserVoice site. SSO is a complex feature to implement and will require a developer.
There are three ways you can use SSO:
- If your forums are public, you can still require your users to log in via SSO. This can make it easy for them to sign in (so they don't have to create another profile on your UserVoice account), and it only lets your users interact (comment/create ideas) on your forum.
- You can make your whole UserVoice site private starting on our Premium Plan, so only your users can see and access all forums on your UserVoice site.
- You can make specific forums private starting on our Premium Plan, and even grant different users access to different forums. Learn more about private forums here.
SAML SSO works with your identity provider, so users can log in with your authentication process and be logged in on UserVoice. This can be a complex feature to implement and will require a developer. Learn more about setting up SAML here.
Make Your Site Private
On some plans you can make your UserVoice site private. Go to Settings -> Web Portal -> You'll see "Restrict Access" -> Click "edit." [If you do not see this option you can contact firstname.lastname@example.org to learn how to upgrade.]
Language Settings(back to top)
Set the Language
This will translate the UI text of the web portal and widget for end users (so the standard text that users see).
- Click the "Settings" icon
- Click the "General" tab
- Scroll down and you'll see "Language and Time Zone"
- Click "Edit" and you can set the language of your UserVoice site on the front end.
Multi-Language Options for Feedback
While you set the language for your UserVoice site as a whole, you can also set the language for individual forums in the forum settings.. So if you set a forum's language to say French, when users are in that forum, all the UI text will be in French.User content, status updates or custom text you enter will all show in the language it was written in. We cover setting the language of a forum in more detail here.
Wrong or No Translation
All our translations are maintained by our community. If a phrase is not translated or the translations is wrong, you can submit corrected translations at http://translate.uservoice.com.
Custom Design(back to top)
HTML and CSS
For details on our <body> classes for custom CSS, check out this article.
- Custom JS might break your app as we improve the site. By doing this, you're taking this risk, and you will need to fix issues if they arise.
- If you follow these guidelines, you'll be in good shape, but might still see issues as the site evolves.
- You shouldn't modify the core behavior of the page.
- You should only be enhancing your custom HTML, primarily in the header and footer.
- You should use jQuery's document.ready (or similar) to execute your code and bind events to the DOM.
Customize the Favicon(back to top)
You can customize the favicon. Here's how...
To add a favicon please, add the following to the
<head> of your HTML:
<link rel="shortcut icon" href="/somepath/myicon.png">
/somepath/myicon.png with the path to your favicon.)
[Some plans may not include this feature]