Overview
By default, your Pocketsflow pages use these URLs:- Creator page:
https://yourname.pocketsflow.com - Products:
https://pocketsflow.com/p/product-slug - Checkout:
https://pocketsflow.com/checkout/product-id
https://yourdomain.comhttps://shop.yourdomain.comhttps://courses.yourdomain.com
- ✅ Professional branding
- ✅ Better SEO and memorability
- ✅ Higher trust and conversion rates
- ✅ Consistent brand experience
- ✅ Keeps original URLs as backup
What You Can Customize
Custom domains can point to different parts of your Pocketsflow presence:| Domain Type | Points To | Example |
|---|---|---|
| Creator Page | Your link-in-bio page | creator.com → Creator page |
| Product Page | Specific product | course.com → Individual course |
| Storefront | Product listing | shop.com → All products |
Most common setup: Point your domain to your Creator Page, which showcases all your products, social links, and newsletter signup.
Requirements
Before starting, you need:1. Domain Ownership
Purchase a domain from any registrar:- Recommended: Cloudflare, Google Domains, Namecheap, GoDaddy
- Budget: $10-15/year for
.comdomain - Alternative TLDs:
.io,.co,.xyz(varies in price)
2. DNS Access
You must be able to:- Log in to domain registrar account
- Access DNS management panel
- Create or modify DNS records (CNAME, A records)
3. Decision: Root vs. Subdomain
Root Domain (yourdomain.com):
- ✅ Shortest, most memorable
- ✅ Best for primary brand
- ❌ Cannot use domain for other purposes
- ❌ Slightly more complex DNS setup
shop.yourdomain.com):
- ✅ Keep main site separate
- ✅ Easier DNS setup (CNAME only)
- ✅ Can have multiple (shop, courses, store)
- ❌ Slightly longer URL
Step-by-Step Setup Guide
Step 1: Add Domain in Pocketsflow
- Go to Settings → Custom Domains
- Click Add Custom Domain
- Enter your domain:
- Root:
yourdomain.com - Subdomain:
shop.yourdomain.com
- Root:
- Click Add Domain
- Pocketsflow creates DNS record instructions
- Domain status shows as “Pending Verification”
- You’ll see DNS records to add
Step 2: Configure DNS Records
Copy the DNS records from Pocketsflow dashboard and add them to your DNS provider.For Subdomain (Recommended)
Record Type: CNAME| Field | Value |
|---|---|
| Type | CNAME |
| Name/Host | shop (or your subdomain) |
| Value/Target | Provided by Pocketsflow (e.g., cname.pocketsflow.com) |
| TTL | Auto or 3600 |
- Log in to Cloudflare
- Select your domain
- Go to DNS → Records
- Click Add record
- Select CNAME
- Enter name:
shop - Target: Pocketsflow CNAME value
- ⚠️ Important: Toggle off “Proxy status” (gray cloud, not orange)
- Click Save
- Sign in to Google Domains
- Select your domain
- Click DNS in left sidebar
- Scroll to Custom resource records
- Name:
shop - Type: CNAME
- Data: Pocketsflow CNAME value
- Click Add
- Sign in to Namecheap
- Domain List → Manage your domain
- Advanced DNS tab
- Click Add New Record
- Type: CNAME
- Host:
shop - Value: Pocketsflow CNAME value
- Click Save
- Sign in to GoDaddy
- My Products → DNS for your domain
- Click Add under Records
- Type: CNAME
- Name:
shop - Value: Pocketsflow CNAME value
- TTL: 1 hour
- Click Save
For Root Domain
Record Type: A Record (or ALIAS/ANAME if supported) Option A - A Records (Most providers): Add these A records:| Type | Name | Value | TTL |
|---|---|---|---|
| A | @ | IP provided by Pocketsflow | 3600 |
| Type | Name | Value | TTL |
|---|---|---|---|
| ALIAS | @ | Domain provided by Pocketsflow | Auto |
Step 3: Verify Domain
After adding DNS records:- Return to Settings → Custom Domains in Pocketsflow
- Find your domain in the list
- Click Verify Domain or Check Status
- Wait for verification
- Pocketsflow checks DNS records
- Can take 5 minutes to 48 hours for DNS propagation
- Status updates automatically
- Email notification when verified
| Status | Meaning | Action |
|---|---|---|
| 🟡 Pending | DNS not detected | Wait or check DNS records |
| 🟢 Verified | Active and working | Domain is live! |
| 🔴 Failed | DNS incorrect | Review DNS records |
| 🟣 SSL Pending | SSL certificate being issued | Wait (usually < 1 hour) |
Step 4: SSL Certificate
Once verified, Pocketsflow automatically:- Issues free SSL certificate (via Let’s Encrypt)
- Enables HTTPS on your domain
- Redirects HTTP → HTTPS automatically
- Verification → SSL issued: 15 minutes - 2 hours
- Full propagation: Up to 24-48 hours globally
During SSL setup: Your domain may show certificate warnings. This is normal and resolves automatically within 1-2 hours.
Testing Your Custom Domain
Before Sharing Publicly
Test in browser
Visit https://yourdomain.com in incognito mode
DNS Propagation Check
Use these tools to check DNS propagation: Enter your domain and check CNAME or A records are correct globally.Managing Custom Domains
Viewing Domain Settings
Settings → Custom Domains shows:- Domain name
- Verification status
- SSL certificate status
- Target (Creator Page, Product, etc.)
- Date added
- Last verified
Updating Domain Target
Change what your domain points to:- Settings → Custom Domains
- Click domain name
- Select new target:
- Creator Page
- Specific product
- Click Update
Removing Domain
To disconnect a domain:- Settings → Custom Domains
- Click domain
- Click Remove Domain
- Confirm removal
- Original
pocketsflow.comURLs still work - Optionally delete DNS records from provider
- Domain can be reconnected later
Multiple Domains
You can connect multiple domains to different pages: Example setup:| Domain | Points To |
|---|---|
creator.com | Creator Page (main hub) |
courses.creator.com | Specific course product |
shop.creator.com | Product storefront |
- Different product categories
- Geographic regions (
.com,.co.uk) - Rebrand transition (keep old domain working)
- A/B testing different URLs
Common DNS Providers
Cloudflare (Recommended)
Why Cloudflare:- Free DNS management
- Fast propagation (5-10 minutes)
- Easy interface
- Free CDN and DDoS protection
- Transfer nameservers to Cloudflare (if domain elsewhere)
- Add CNAME record
- Disable proxy (gray cloud)
- Save changes
Google Domains
Steps:- DNS → Custom records
- Add CNAME: shop → pocketsflow value
- Save
- Propagation: 10-30 minutes
Namecheap
Steps:- Advanced DNS tab
- Add CNAME Record
- Save
- Propagation: 30 minutes - 2 hours
GoDaddy
Steps:- DNS Management
- Add CNAME record
- Save
- Propagation: 30 minutes - 4 hours
Troubleshooting
Domain Not Verifying
Problem: Status stuck on “Pending” after 24 hours Solutions:- Check DNS records:
- Log in to DNS provider
- Verify CNAME/A record exists exactly as shown
- Check for typos in value
- Check TTL: Set to 3600 or Auto
- Cloudflare users: Ensure proxy is OFF (gray cloud)
- Multiple records: Remove duplicate DNS records
- DNS cache: Clear your DNS cache:
- Windows:
ipconfig /flushdns - Mac:
sudo dscacheutil -flushcache
- Windows:
- Contact support: If still failing after 48 hours
SSL Certificate Issues
Problem: “Not Secure” warning or certificate errors Solutions:- Wait: SSL can take up to 2 hours after verification
- Check status: Settings → Custom Domains → SSL Status
- Force HTTPS: Clear browser cache, use
https://explicitly - Certificate renewal: Automatic, but can take time
”DNS_PROBE_FINISHED_NXDOMAIN” Error
Problem: Browser cannot find domain Solutions:- DNS not propagated: Wait 24-48 hours
- Wrong DNS records: Double-check CNAME/A record values
- Nameservers: Ensure domain’s nameservers are correct
- Try different network: Test on mobile data vs. WiFi
Cloudflare “Too Many Redirects”
Problem: Redirect loop Solution: Turn off Cloudflare proxy (orange cloud → gray cloud)Domain Points to Wrong Page
Problem: Domain shows different content Solutions:- Check target: Settings → Custom Domains → verify target
- Update target: Change to correct page
- Clear cache: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
Email vs. Web Domains
Important distinction: Web Domain (this guide):- For accessing your Pocketsflow pages
- CNAME or A records
- Configured in Settings → Custom Domains
- For sending newsletters from your domain
- SPF, DKIM, DMARC records
- Configured in Settings → Email
SEO Considerations
Benefits of Custom Domains
SEO improvements:- ✅ Brand recognition in search results
- ✅ Keyword-rich URLs possible
- ✅ Link authority stays with your domain
- ✅ Professional appearance increases CTR
Best Practices
- Use HTTPS: Automatic with Pocketsflow
- Descriptive subdomains:
courses.example.com>c.example.com - Consistent URLs: Don’t change frequently
- 301 redirects: Keep old URLs working if changing
URL Structure
Good:courses.creator.com- Clear purposeshop.brand.com- Brand focused
cr.example.com- Unclear abbreviation8t3kls.example.com- Random characters
Advanced: Domain Forwarding
If you want multiple domains to point to same content: Option 1 - DNS (Recommended):- Point both domains’ DNS to Pocketsflow
- Add both in Settings → Custom Domains
- Use registrar’s forwarding feature
- Forward
olddomain.com→newdomain.com - Then only add
newdomain.comto Pocketsflow
FAQ
Can I use www subdomain?
Yes! Add both:yourdomain.com(root)www.yourdomain.com(subdomain)
Do I need to renew the domain?
Yes, renew with your registrar annually (usually $10-15/year). Pocketsflow doesn’t charge for custom domains.Can I transfer my domain?
Yes, custom domains can be transferred between registrars without affecting Pocketsflow connection. Just update DNS records at new registrar.What if my registrar doesn’t support CNAME for root?
Use a subdomain (www or shop) instead, or switch to a registrar that supports ALIAS/ANAME records (Cloudflare, DNS Simple).
Can I use internationalized domain (IDN)?
Yes, domains with special characters are supported (e.g.,café.com, münchen.de).
Next Steps
Creator Page
Customize your link-in-bio page
Email Settings
Set up email sending domain
Global Styles
Brand your pages with custom colors
Analytics
Track traffic to your custom domain