Skip to main content

Adding a Subdomain to Your AllAccessible Account

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 r

Written by Frank

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:

  1. Visit https://your-subdomain.yourdomain.com in browser

  2. Page should load (even if it says "coming soon")

  3. 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

  1. Click Sites in the left menu

  2. You'll see your list of sites

  3. Find the main domain you want to add a subdomain to

  4. Click on the site name

πŸ“· Sites list in dashboard


Step 2: Navigate to Subdomains

  1. Once in the site view, look for tabs at top

  2. Click the Subdomains tab

  3. You'll see list of existing subdomains (if any)

  4. 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: blog

  • For shop.yoursite.com β†’ Enter: shop

  • For 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

  1. Type your subdomain prefix

  2. Double-check spelling (no spaces, lowercase recommended)

  3. Click "Add Subdomain" button

  4. Wait for confirmation (usually instant)

  5. 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:

  1. Widget Appearance:

    • Colors (match subdomain's brand)

    • Position (bottom-right, etc.)

    • Icon

  2. Accessibility Statement:

    • Customize for this subdomain

    • Or inherit from main site

  3. 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:

  1. Wait a few minutes (sometimes cache needs to clear)

  2. Visit your subdomain in browser

  3. Look for accessibility button

  4. Click button to open widget

  5. 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)

  • 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:

  1. Add main site: yoursite.com

  2. Add subdomain: shop

  3. Install plugin on WordPress (yoursite.com)

  4. Install JavaScript on Shopify (shop.yoursite.com)

  5. 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:

  1. Add main site: company.com

  2. Add subdomains: www, fr, es, de

  3. Set default language per subdomain:

    • www β†’ English

    • fr β†’ French

    • es β†’ Spanish

    • de β†’ German

  4. 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:

  1. Add main: site.com

  2. Add subdomains: www, staging, dev

  3. Test accessibility on dev and staging first

  4. 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:

  1. You install widget code on subdomain βœ… (required)

  2. Subdomain registered in AllAccessible βœ… (done in this guide)

  3. Cache clears (up to 1 hour)

  4. 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)

  • shop or store (e-commerce)

  • help or support (help center)

  • app (web application)

  • www (standard)

  • docs (documentation)

  • api (API endpoints)

  • staging or dev (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:

  1. Check subdomain list - might already be there

  2. If it's a mistake, delete and re-add

  3. If genuinely need it, it's already set up!


Issue: Can't Click "Add Subdomain" Button

Possible Causes:

  1. Free plan (subdomain requires paid plan)

  2. Site limit reached (shouldn't happen with unlimited)

  3. Browser issue

Solutions:

  1. Upgrade to Starter plan

  2. Contact support if on paid plan

  3. Try different browser


Issue: Subdomain Added But Widget Not Appearing

Cause: Widget code not installed on subdomain

Solution:


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


Last Updated: October 2025
​Time Required: 2-3 minutes per subdomain
​Cost: $0 (unlimited subdomains included)
​Difficulty: Beginner

Did this answer your question?