Accessibility and Consent in SGEN

SGEN gives you two distinct tools for visitor obligations: a Tracking Consent banner that gates analytics scripts until visitors agree, and an Age Verification gate that blocks site access until visitors confirm their age. Web accessibility — alt text, heading structure, color contrast — is handled through your content and design, not a separate module. This page maps all three areas to the exact admin surfaces that control them.

Reference — surfaces, settings, and how the pieces connect. About a six-minute read.
Tracking Consent banner

Gates analytics and tracking scripts until visitors agree. Page content loads either way.

Age Verification gate

Blocks site access until visitors confirm their age on their first visit.

Web accessibility

Alt text, heading structure, and color contrast — handled through your content and design, not a separate module.

Overview

SGEN gives site admins two distinct sets of controls covering how your site treats visitors who need accessible content and visitors who need to make choices about tracking.

Visitor consent
Whether scripts run before agreement

Whether your site's analytics and tracking scripts run before a visitor agrees. Controlled through the Tracking Consent module and, separately, the Age Verification gate.

Web accessibility
Whether content works for everyone

Whether your site's content works for visitors with visual, auditory, cognitive, or motor differences. Controlled through content decisions (alt text, heading structure, link text) and design (color contrast, keyboard navigation).

These two areas appear together in legal and compliance discussions. On a SGEN site they live in separate parts of SG-Admin and work through different mechanisms.

Terminology note. The word "ADA" appears in SGEN's configuration as a legacy label. The feature it powers is a tracking and analytics consent banner — not an accessibility overlay. It does not provide contrast toggles, text-size controls, or screen-reader widgets. Those web-accessibility concerns are addressed through content decisions and CSS.
This is a reference document. It covers concepts and surface descriptions. Step-by-step setup instructions for each feature live in the individual docs linked at the end of each section.

Scope

This reference covers four areas of a SGEN site.

AreaWhat it isWhere it lives in SG-Admin
Tracking ConsentConsent banner that gates analytics scriptsModules → Tracking Consent
Age VerificationSite entry gate for age-restricted contentSettings → Age Verification
Alt textWritten descriptions attached to imagesMedia library · content editors
Web accessibilityHeading structure, color contrast, keyboard nav, form labelsSG-Builder · content editors · Custom CSS

What this page does not cover:

  • Automated WCAG compliance auditing — SGEN does not provide this. Use third-party tools such as Lighthouse, axe, or WAVE on your published site.
  • Accessibility overlay widgets — SGEN does not include a contrast-toggle or text-size panel module.
  • Legal advice on GDPR, CCPA, or ePrivacy compliance — consult your legal adviser for your jurisdiction.

What is covered

How the three areas connect for a visitor arriving at your site.

1
Age Verification gate

If enabled, the visitor must confirm their age before any page content loads. Configured in Settings → Age Verification.

2
Tracking Consent banner

If enabled, the visitor sees a consent banner before analytics and tracking scripts run. Page content loads either way. Configured in Modules → Tracking Consent.

3
Content accessibility

Once the visitor is on the page, accessibility is determined by your content: alt text on images, heading structure, and color contrast in your design.

Age Verification — site entry gate

Age Verification is a site-wide entry gate that requires visitors to confirm their age before accessing any page content. When enabled, every visitor sees the age prompt on their first visit. Designed for businesses that sell age-restricted products or serve age-restricted content. Included on every plan — there is nothing to add on.

When enabled, the age gate appears before any page content loads. The visitor sees a logo, content text, and two buttons — Yes and No. If they click No you can redirect them to an external web address. If they click Yes they enter the site and the gate is not shown again for a configurable duration.

Set it up:

1
Open Settings

Go to Settings in your SG-Admin sidebar.

2
Find the Age Verification section

Scroll to the Age Verification section within the Settings page.

3
Enable the gate

Turn on Enable Age Verification?.

4
Configure the gate appearance

Set the logo, content text, Yes button label, and No button label. Add a No redirect web address if you want visitors who decline to land on a specific external page.

5
Set the remember duration

Set how long the confirmation stays remembered for returning visitors.

6
Save

Click Save Changes. The gate is now live for all visitors on their first visit.

Age Verification vs Tracking Consent at a glance:

Age VerificationTracking Consent
What it gatesAccess to the entire siteAnalytics and tracking scripts only
When it firesBefore any page content loadsOn page load, after page content renders
Location in SG-AdminSettingsModules → Tracking Consent
Default stateOffOff
Visitor action to proceedAge confirmation clickAccept or Decline analytics
Redirect on NoConfigurableConfigurable per button
Affects page contentYes — nothing loads until confirmedNo — page content loads regardless

Alt text and image accessibility

Alt text is a short written description attached to an image. Screen readers read it aloud in place of displaying the image. Search engines use it to understand what the image contains.

In SGEN, alt text is set on individual images — not through a central module. There are two points where you can add it.

WhereHow to reach it
Media library (at upload or edit)SG-Admin → Media
Content editor (at insertion)Page editor, blog post editor, or product editor — image properties panel

Setting alt text in the Media library means the value carries through to every place that image is used on your site, unless overridden at the insertion point.

Why it matters — alt text affects two things at once.

Accessibility
Screen-reader users

Screen-reader users rely on alt text to understand your page's images. Without it, they hear the filename or nothing at all.

Search
Image discovery

Search engines use alt text as the primary signal for images. Accurate alt text reinforces the topic of the page and helps images appear in image search.

Alt text is not managed through the SEO Manager. If alt text is missing or poor, go to the Media library and edit each image's alt field directly.

Examples

Good and poor alt text, side by side.

CharacteristicGoodPoor
Describes the image accurately"Dashboard showing the Pages list""image1.jpg"
Under 125 characters45 characters280 characters of keyword stuffing
Does not start with "image of" or "photo of""SGEN dashboard — Pages list""Image of the SGEN dashboard"
Empty for decorative imagesintentionally empty alt attributeAlt text describing a purely visual divider

Decorative images — borders, spacers, abstract backgrounds — should have an intentionally empty alt attribute. This tells screen readers to skip them rather than reading out a description that adds no meaning.

WCAG compliance levels for business sites:

WCAG LevelWhat it means
AMinimum. No images without alt text. No content that only uses color to convey meaning.
AAStandard target. Color contrast ratio ≥ 4.5:1 for body text. Captions for videos. Keyboard-navigable interface.
AAAHighest level. Enhanced contrast (7:1), sign-language video alternatives, and more. Rarely required for general commercial sites.
SGEN does not provide automated WCAG audit tooling or compliance certification. Use third-party tools (Lighthouse, axe, WAVE) on your published site to check compliance independently.

Web accessibility best practices on SGEN sites

SGEN does not provide a built-in accessibility-overlay widget — there is no module that adds contrast toggles, text-size controls, or screen-reader helpers as a pop-up panel. Accessibility on a SGEN site comes from how you build your content and configure your design.

The areas you control directly:

Accessibility areaHow you control it in SGEN
Image alt textMedia library per-image alt field, or at insertion in content editors
Heading structure (H1 → H2 → H3)Set in SG-Builder content blocks, page editor, or blog post editor
Link text (descriptive vs "click here")Written in content editors — SG-Builder text blocks support custom link text
Color contrastConfigured in SG-Builder → Globals → color palette; Custom CSS for overrides
Keyboard navigationDepends on your theme's template; SGEN's default templates support tab navigation
Form labelsSet in the Forms module — each field has a label and placeholder field

Vocabulary

The terms used across this reference, as they mean on a SGEN site.

TermWhat it means in SGEN
Tracking ConsentThe consent banner module — gates analytics scripts before visitor agreement
Age VerificationSite-wide entry gate — blocks page access before age confirmation
GTMGoogle Tag Manager — injects your tag container on every page
Microsoft ClaritySession-recording and heatmap script
Session attributionSGEN's lead-source tracking for contacts and form submissions
Exclusion regexPattern matched against script source or inline content — matching scripts suppressed until consent
Excluded pagesPages where the consent banner is not shown regardless of consent state
ADA consentLegacy internal label for the Tracking Consent feature — not an accessibility overlay
WCAGWeb Content Accessibility Guidelines — the international web accessibility standard
Alt textShort written description attached to an image for screen readers and search engines

Common mistakes

The errors that most often catch site owners out, and how to correct each one.

MistakeWhat happensHow to fix
Enabling the consent banner but leaving the exclusion list emptyThe banner shows but no scripts are blocked — visitors see a consent request that does nothingCheck GTM, Clarity, Session attribution, or add your own regex patterns
Missing alt text on imagesScreen readers announce the filename; search engines get no text signalEdit images in the Media library and add descriptive alt text
Setting an Age Verification gate but forgetting the No-redirectVisitors who decline see a blank page or stay on the gateSet the No button redirect to an appropriate external web address
Adding tracking scripts via Custom Codes but not adding them to the consent regexThose scripts run regardless of visitor consent choiceAdd a regex matching your custom script source or a unique inline string to the "Other" regex field
Using decorative images with non-empty alt textScreen readers read out useless descriptionsSet an intentionally empty alt attribute on purely decorative images — SGEN's Media library accepts an empty string
Blocking analytics before consent but not session attributionSession attribution continues tracking lead source even when GTM and Clarity are offCheck the Session attribution exclusion checkbox alongside GTM and Clarity

Where to find it

A quick lookup from goal to the exact surface in SG-Admin.

GoalWhere to go
Turn on the tracking consent bannerModules → Tracking Consent → Settings → Enabled
Review consent decisionsModules → Tracking Consent → Logs
Add an age verification gateSettings → Age Verification
Add or edit image alt textMedia → find the image → edit alt field
Connect GTM or Microsoft ClarityTools → Google Integrations
Gate custom analytics scriptsModules → Tracking Consent → Settings → Other regex