Overview
This guide walks you through setting up and customizing the cookie consent banner for your website.
Prerequisites
- Shahi LegalFlowSuite installed and activated
- Consent Management module enabled
- Admin access to WordPress
- Log in to WordPress admin
- Go to SLOS → Consent Management
- Click Settings tab
- Basic accept/reject buttons
- Minimal text
- Best for: Simple compliance
- Variants: Light, Dark
- Detailed GDPR language
- Cookie categories explained
- “More options” button for granular control
- Best for: EU sites
- California privacy notice format
- “Do Not Sell My Personal Information”
- Specific CCPA wording
- Best for: California-facing sites
- All categories customizable
- Detailed explanations
- Full consent management
- Best for: Complex privacy needs
- Default: “We use cookies”
- Max 100 characters
- Makes banner headline
- Explain cookie usage
- Default: Generic privacy text
- 200-500 characters recommended
- Max 1000 characters
- Default: “Accept All”
- Max 50 characters
- Default: “Reject All”
- Max 50 characters
- Default: “Cookie Preferences”
- Max 50 characters
- Default: “Save Preferences”
- Max 50 characters
- Explain required cookies
- Add to all templates
- Explain analytics purposes
- Describe data collection
- Explain marketing cookies
- Describe tracking used
- Explain preference cookies
- User preference tracking
- Top – Banner at page top
- Bottom – Banner at bottom (recommended)
- Bottom-Left – Corner position
- Bottom-Right – Corner position
- Light – White background, dark text
- Dark – Dark background, light text
- Auto – Detect from site
- Primary Color – Buttons, highlights (default: cyan)
- Secondary Color – Text, borders (default: white)
- Accept Button Color – Custom accept button color
- Reject Button Color – Custom reject button color
- Normal – Standard banner height
- Compact – Smaller, more discrete
- Full – Large, attention-grabbing
- How many milliseconds before banner shows
- Default: 1000ms (1 second)
- Adjust to let content load first
- Go to Banner Links
- Enter URL for Privacy Policy
- Enter URL for Cookie Policy
- Enter URL for Terms of Service
- Links open in banner footer
- Check “Enable Cookie Scanner”
- Choose scan frequency:
- Max URLs to Scan – How many pages to scan (default: 100)
- Deep Scan – Scan subdirectories
- Background Scan – Run at off-peak times
- Scanner finds cookies
- Auto-categorizes by type
- You can recategorize manually
- Mark as “essential” if required
- Open your website in a new browser
- Clear all cookies (DevTools → Storage)
- Refresh page
- Banner should appear
- Test buttons:
- Open site on mobile device
- Clear cookies and cache
- Verify banner appears correctly
- Test touch interactions
- Verify responsive layout
- Test on both portrait/landscape
- Open DevTools (F12)
- Go to Application → Storage
- Click Cookies → Your site
- Select all and delete
- Refresh page
- Go to Consent Management → Geo Rules
- Enable geo-targeting
- Set rules:
- Save settings
- Go to Consent Management → A/B Testing
- Enable A/B testing
- Choose variants to test
- Variant A: Your current banner
- Variant B: Alternative design
- Track results in analytics
- Go to Consent Management → Analytics
- Select platform (GA4, Mixpanel, Segment, etc.)
- Enable event tracking
- Events: shown, accepted, rejected, customized
- Configure custom events
- ✓ Privacy Policy updated
- ✓ Cookie Policy created
- ✓ GDPR/CCPA language included
- ✓ Clear explanations of cookies
- ✓ Proper links to policies
- Go to Consent Management → Settings
- Check “Enable Banner on Frontend”
- Check “Auto-Load Banner”
- Save settings
- Visit your site (not logged in)
- Clear browser cookies first
- Banner should appear on first visit
- Test all functionality
- Check console for errors
- Verify module is enabled
- Check “Enable Banner on Frontend” is checked
- Clear WordPress cache
- Clear browser cookies
- Check browser console for JavaScript errors
- Verify no CSS conflicts
- Check text is saved
- Verify text length limits
- Check for special characters
- Clear site cache
- Reload page
- Verify color format (hex codes)
- Clear browser cache
- Hard refresh (Ctrl+F5)
- Check for CSS overrides
- Verify no conflicting plugins
- Verify “Accept” button works
- Check browser allows cookies
- Test in private/incognito mode
- Review console errors
- Verify domain matches
- Clear Language – Users understand what they’re consenting to
- Honest About Tracking – Don’t minimize data collection
- Easy Reject – “Reject All” as easy as “Accept All”
- Mobile Optimized – Works perfectly on mobile
- Legal Review – Have lawyer review content
- Regular Updates – Keep policies current
- Test Everything – Before going live
- Monitor Analytics – Track acceptance rates
- Customize banner for your site
- Add Privacy Policy and Cookie Policy
- Test thoroughly
- Set up analytics (optional)
- Monitor acceptance rates
- Optimize based on metrics
- Cookie Scanner Setup
- Privacy Policy Generation
- Analytics Integration
Step 1: Navigate to Consent Settings
Step 2: Choose Banner Template
Select one of four templates:
Simple Template
GDPR Template (EU)
CCPA Template (California)
Advanced Template
Step 3: Customize Banner Text
Required Text Fields
Banner Title
Banner Description
Accept Button Text
Reject Button Text
Settings Button Text
Save Preferences Button
Category Descriptions
For each cookie category:
Essential/Necessary
Analytics
Marketing
Preferences
Step 4: Configure Banner Appearance
Position
Theme
Colors
Size
Display Delay
Step 5: Link to Privacy Policy
Step 6: Configure Cookie Scanner
Enable Scanner
– Daily
– Weekly
– Monthly
– Manual only
Scan Settings
Cookie Categorization
Step 7: Test the Banner
Desktop Testing
– Click Accept → Check cookie set
– Click Reject → Check limited cookies
– Click Settings → Check preferences
Mobile Testing
Clearing Test Cookies
In Chrome DevTools:
Step 8: Customize Additional Options
Geo-Targeting (Optional)
– EU visitors → GDPR template
– California → CCPA template
– Brazil → LGPD template
A/B Testing (Optional)
Analytics Events (Optional)
Step 9: Review Legal Compliance
Before publishing:
Step 10: Deploy to Live Site
Enable Banner on Frontend
Verify Deployment
Troubleshooting
Banner Not Showing
Solutions:
Banner Text Not Appearing
Solutions:
Colors Not Applying
Solutions:
Cookies Not Setting
Solutions:
Best Practices
Next Steps
Related Articles
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.