Available Enhancements
How to Enable
1
Open Hosting
From your project, click Hosting in the sidebar.
2
Scroll to Enhancements
You’ll see a grid of toggles, one per enhancement, with a short description under each.
3
Pick the environment
The page has two columns — Staging and Production. Toggle enhancements independently in each.
4
Flip the toggle
Your choice saves immediately. Some enhancements open a config drawer — cookie banner copy, PWA icon upload, analytics settings.
5
Deploy
Toggles persist, but your live site won’t reflect them until the next deploy. Click Deploy in the top bar.
Per-Enhancement Notes
Visitor Analytics
No cookies, no fingerprinting. Tracks pageviews, sessions, referrers, and basic device info. Data appears in Analytics in the sidebar. Good for compliance-sensitive sites.Cookie Consent
Shows a banner on first visit with categories (necessary, analytics, advertisement, functionality). The choice is stored in a first-party hiveku_consent cookie, mirrored to localStorage. If you use third-party marketing pixels, wrap them in a category check so they respect the consent state — see Add Google Analytics for the working pattern, and note the category for ad pixels is advertisement, not marketing.
Security Headers
Adds hardened HTTP headers:- Content-Security-Policy (CSP) — blocks unexpected scripts and iframes
- X-Frame-Options — prevents clickjacking
- Strict-Transport-Security (HSTS) — forces HTTPS
- Referrer-Policy — controls what referrer info leaks
- Permissions-Policy — locks down browser features (camera, mic, geolocation)
SEO Enhancements
Automatically injects per-page:- Open Graph tags (
og:title,og:description,og:image) - Twitter Card metadata
- JSON-LD structured data (Article, Product, Organization depending on page type)
PWA Ready
Generatesmanifest.json, registers a service worker, provides an offline fallback, and enables Add to Home Screen on mobile. Upload a 512x512 icon in the config drawer.
PWA needs HTTPS to install. Custom domains with Hiveku’s auto-SSL or the default
.hiveku.com subdomain both work automatically.Accessibility
Adds:- Skip-to-content links at the top of every page
- ARIA landmarks (
<main>,<nav>,<header>,<footer>roles) - Visible focus styles for keyboard navigation
Made in Hiveku Badge
A small “Made with Hiveku” chip in a corner of your site. On free plans it’s on by default and can’t be removed. On paid plans you can toggle it off. If kept on, pick the position — left, right, or bottom.Verifying Enhancements Are Live
After deploying, verify via browser dev tools:1
Check response headers
Open dev tools (F12) > Network > click the main document. Look at the Response Headers section. You should see
content-security-policy, strict-transport-security, etc. if Security Headers is enabled.2
Check page source
Right-click > View Page Source. Look for Open Graph meta tags if SEO is enabled,
<link rel="manifest"> if PWA is enabled.3
Check the cookie banner
Open in incognito — the banner should appear on first visit.
4
Check analytics
Visit a page, then open Analytics in Hiveku — the pageview should register within a few minutes.
Troubleshooting
Enhancement toggled on but nothing on the live site
Enhancement toggled on but nothing on the live site
Did you deploy? Toggles persist between deploys, but changes only apply after the next build. Click Deploy.
Stripe, YouTube, or Calendly embeds broke after enabling Security Headers
Stripe, YouTube, or Calendly embeds broke after enabling Security Headers
The default Content-Security-Policy doesn’t allow all third-party domains. Open the Security Headers config and add the domains to the CSP allow-list. Common additions:
js.stripe.com, www.youtube.com, calendly.com.PWA isn't installable on mobile
PWA isn't installable on mobile
PWA requires HTTPS and a registered service worker, both of which Hiveku handles automatically. Check: the site loads over HTTPS (not HTTP), and you’ve uploaded a 512x512 icon in the PWA config. On iOS, Add to Home Screen works slightly differently — user has to tap Share > Add to Home Screen.
What’s Next?
SEO Setup
Go deeper on meta, sitemaps, and search console
Custom Domain
Point your domain at the site