Adding a Subdomain to Your AllAccessible Account
Overview
Add unlimited subdomains to your AllAccessible site at no additional cost. This guide shows you how to add a subdomain in minutes and get the widget running on your additional domains.
Who This Is For
AllAccessible Starter plan users or above
Website owners with blogs, shops, or multiple domains
Anyone managing subdomains under one root domain
What You'll Learn
How to add a subdomain step-by-step
What information you need
How to verify it's working
Troubleshooting subdomain addition
Before You Start
Prerequisites
You Need:
β Active AllAccessible Starter or Growth plan ($10-19/month)
β Subdomain already created in your DNS/hosting
β Subdomain resolves and loads in browser
β Access to install widget code on subdomain
Verify Your Subdomain Works:
Visit
https://your-subdomain.yourdomain.comin browserPage should load (even if it says "coming soon")
If it doesn't load, set up DNS first
Understanding What You're Adding
You're NOT creating the subdomain - AllAccessible doesn't create DNS records or websites.
You ARE registering it - Telling AllAccessible this subdomain exists and should have the widget.
Analogy:
Your DNS/Hosting: Creates the subdomain (like building a house) AllAccessible: Adds accessibility to that subdomain (like installing a security system)
Step-by-Step: Adding a Subdomain
Step 1: Access Site Management
Log in to app.allaccessible.org
Click Sites in the left menu
You'll see your list of sites
Find the main domain you want to add a subdomain to
Click on the site name
π· Sites list in dashboard
Step 2: Navigate to Subdomains
Once in the site view, look for tabs at top
Click the Subdomains tab
You'll see list of existing subdomains (if any)
Click "Add New Subdomain" button (green button, top-right)
π· Subdomains tab with Add New button
Step 3: Enter Subdomain Information
A modal window opens with a form.
Form Fields:
Subdomain Prefix:
https:// [enter here] .yourdomain.com
β
Type only this part!
Examples:
For
blog.yoursite.comβ Enter:blogFor
shop.yoursite.comβ Enter:shopFor
www.yoursite.comβ Enter:www
What NOT to enter:
β https://blog.yoursite.com (full URL)
β blog.yoursite.com (with domain)
β .blog (with period)
β blog (just the subdomain prefix)
π· Add subdomain modal form
Step 4: Submit the Form
Type your subdomain prefix
Double-check spelling (no spaces, lowercase recommended)
Click "Add Subdomain" button
Wait for confirmation (usually instant)
Success message appears
Validation:
Only letters, numbers, and hyphens allowed
Must start with letter or number
Cannot end with hyphen
Maximum 63 characters
Common Format:
β blog β shop β help-center β uk-store β www β blog. β _blog β blog_site (underscores not allowed in subdomain)
Step 5: Configure Subdomain Settings (Optional)
After adding, you can customize:
Widget Appearance:
Colors (match subdomain's brand)
Position (bottom-right, etc.)
Icon
Accessibility Statement:
Customize for this subdomain
Or inherit from main site
Language:
Set default language for subdomain
Different from main site if needed
Access Settings:
Click on the subdomain in the list
Click "Settings" or "Widget Settings"
Customize as needed
Step 6: Install Widget on Subdomain
Important: Adding subdomain in dashboard doesn't install widget. You still need to add the code!
Use the SAME installation code as your main site:
<script>
(function(d) {
var s = d.createElement("script");
s.setAttribute("data-accessible-account-id", "YOUR_ACCOUNT_ID");
s.setAttribute("id", "allAccessibleWidget");
s.async = true;
s.setAttribute("src", "https://api.allaccessible.org/widget/YOUR_ACCOUNT_ID.js");
d.head.appendChild(s);
})(document)
</script>
Installation Location:
Add to subdomain's HTML (before
</body>tag)If subdomain uses same CMS/platform, use same method as main site
If subdomain is different platform (e.g., Shopify), see platform guide
Same Code: Yes! The same Account ID works for all subdomains
Step 7: Verify Widget Appears
After installation:
Wait a few minutes (sometimes cache needs to clear)
Visit your subdomain in browser
Look for accessibility button
Click button to open widget
Test a feature (increase text size)
If widget doesn't appear: See Subdomain Troubleshooting
Multiple Subdomain Addition
Adding Several Subdomains at Once
If you have many subdomains:
Option 1: Add One by One
Most common method
Takes 2-3 minutes per subdomain
Immediate customization
Good for 2-5 subdomains
Time: 10-15 minutes for 5 subdomains
Option 2: Bulk Add via Support (10+ subdomains)
Email [email protected]
Provide list of subdomain prefixes
Support adds them in batch
You configure after
Time: 5 minutes to send email, support adds within 24 hours
Common Subdomain Examples
Example 1: WordPress Main + Shopify Store
Setup:
Main: yoursite.com (WordPress)
Store: shop.yoursite.com (Shopify)
Steps:
Add main site: yoursite.com
Add subdomain: shop
Install plugin on WordPress (yoursite.com)
Install JavaScript on Shopify (shop.yoursite.com)
Both sites now have accessibility
Cost: $10/month for both
Example 2: Multi-Language Sites
Setup:
Main: www.company.com (English)
French: fr.company.com
Spanish: es.company.com
German: de.company.com
Steps:
Add main site: company.com
Add subdomains: www, fr, es, de
Set default language per subdomain:
www β English
fr β French
es β Spanish
de β German
Install widget on all
Cost: $10-19/month for all 4 sites
Example 3: Development Workflow
Setup:
Production: www.site.com
Staging: staging.site.com
Development: dev.site.com
Steps:
Add main: site.com
Add subdomains: www, staging, dev
Test accessibility on dev and staging first
Deploy to production when ready
Cost: $10-19/month for all environments
Benefit: Test accessibility before production deployment!
What Happens After Adding
Immediately Available
Dashboard:
Subdomain appears in subdomains list
Can configure settings
Can view analytics (once widget installed)
Can view audit results (audits run automatically in the background)
Account ID:
Same Account ID covers all subdomains
No new codes needed
One installation code for all
Billing:
No additional charge
Pageviews count toward plan total
All subdomains under same subscription
Widget Activation
Widget appears on subdomain after:
You install widget code on subdomain β (required)
Subdomain registered in AllAccessible β (done in this guide)
Cache clears (up to 1 hour)
Page loads with widget code
Timeline: Instant if code installed, up to 1 hour for cache
Pageview Limits and Subdomains
How Pageviews Are Counted
All subdomains count toward your plan limit:
Starter Plan ($10/month):
Limit: 10,000 pageviews/month
Counts: Main domain + ALL subdomains combined
Growth Plan ($19/month):
Limit: 25,000 pageviews/month
Counts: Main domain + ALL subdomains combined
Example:
Main site (www.site.com): 6,000 pageviews Blog (blog.site.com): 3,000 pageviews Shop (shop.site.com): 5,000 pageviews Total: 14,000 pageviewsPlan Needed: Growth ($19/month) for 25k limit
Tip: Monitor usage in dashboard to avoid exceeding limits
Subdomain Naming Best Practices
Recommended Names
β Good Subdomain Names:
blog(common, expected)shoporstore(e-commerce)helporsupport(help center)app(web application)www(standard)docs(documentation)api(API endpoints)stagingordev(development)
β Avoid:
test123(unprofessional)new-site(vague)temp(sounds temporary)subdomain1(meaningless)
SEO Considerations
Subdomain impacts SEO:
Search engines treat subdomains as separate sites
blog.site.com doesn't inherit site.com's authority
Use subfolders (site.com/blog) for SEO if possible
But if you need subdomains for technical reasons, AllAccessible makes accessibility easy!
Frequently Asked Questions
Q: How many subdomains can I add?
A: Unlimited! No limit on Starter, Growth, or any paid plan.
Q: Is there a cost per subdomain?
A: No. $0 additional per subdomain. All included in your base plan.
Q: Do I need different Account IDs for each subdomain?
A: No. Same Account ID works for all subdomains under a site.
Q: Can I add subdomains to the Free plan?
A: No. Subdomain management requires Starter plan ($10/month) or higher.
Q: What if I misspell the subdomain?
A: Delete it and add again. No penalty for deleting/re-adding.
Q: Can I add a subdomain that doesn't exist yet?
A: You can add it in AllAccessible, but widget won't work until subdomain actually exists and has widget code installed.
Q: Do subdomains share the same widget customization?
A: By default yes, but you can customize each subdomain independently.
Q: How long does it take to add a subdomain?
A: 2-3 minutes if you know the subdomain name.
Troubleshooting
Issue: "Subdomain Already Exists" Error
Cause: Subdomain already registered to this site
Solution:
Check subdomain list - might already be there
If it's a mistake, delete and re-add
If genuinely need it, it's already set up!
Issue: Can't Click "Add Subdomain" Button
Possible Causes:
Free plan (subdomain requires paid plan)
Site limit reached (shouldn't happen with unlimited)
Browser issue
Solutions:
Upgrade to Starter plan
Contact support if on paid plan
Try different browser
Issue: Subdomain Added But Widget Not Appearing
Cause: Widget code not installed on subdomain
Solution:
Adding in dashboard only registers it
You must still install widget code on the subdomain
See Universal JavaScript Installation guide
Next Steps
After adding your subdomain:
1. Install Widget Code (5 minutes)
βUniversal JavaScript Installation
2. Customize Subdomain (10 minutes)
βSubdomain Settings Configuration
3. Verify It Works (2 minutes)
βVerifying Subdomain Installation
4. Add More Subdomains (2 minutes each)
Repeat process for each subdomain
Related Articles
Understanding Subdomains - What are subdomains
Verifying Subdomain Ownership - DNS validation
Managing Multiple Subdomains - Organization tips
Subdomain vs Separate Site - Decision guide
Removing Subdomains - Deletion process
Last Updated: October 2025
βTime Required: 2-3 minutes per subdomain
βCost: $0 (unlimited subdomains included)
βDifficulty: Beginner
