Migration from Other Solutions
Step-by-step guide for migrating from reCAPTCHA, hCaptcha, or other CAPTCHA solutions to SilentShield.
From Google reCAPTCHA
- Create a SilentShield account and API key for your domain
- Remove the reCAPTCHA script tag (google.com/recaptcha/api.js)
- Remove any grecaptcha.render() or grecaptcha.execute() calls
- Add the SilentShield script tag and init call
- Replace your server-side reCAPTCHA verification with SilentShield nonce verification
- Test with ?silentshield-debug to verify the widget is working
SilentShield automatically detects forms — you don't need to add data-sitekey attributes or form callbacks.
From hCaptcha
- Remove the hCaptcha script tag (hcaptcha.com/1/api.js)
- Remove any h-captcha div elements and data-sitekey attributes
- Add the SilentShield script tag and init call
- Replace your server-side hCaptcha verification (hcaptcha.com/siteverify) with SilentShield nonce verification
- Test your forms to verify protection is active
From Cloudflare Turnstile
- Remove the Turnstile script tag (challenges.cloudflare.com/turnstile/v0/api.js)
- Remove any cf-turnstile div elements
- Add the SilentShield script tag and init call
- Replace your server-side Turnstile verification with SilentShield nonce verification
- Test your forms to verify protection is active
Migration Tips
- Run both solutions in parallel during migration to ensure no downtime
- Use SilentShield's debug mode (?silentshield-debug) to verify correct operation
- Start with your development environment before deploying to production
- Monitor your analytics dashboard after migration to ensure expected detection rates