reCAPTCHA Invalid Domain for Site Key: How Do You Fix It?
Your form shows an invalid domain warning instead of reCAPTCHA? Work through the domain list, key type, secret key, caching, and cookie consent in the right order.
Guides on web design, getting a website built, speed, user experience and technical foundations.
300 postsYour form shows an invalid domain warning instead of reCAPTCHA? Work through the domain list, key type, secret key, caching, and cookie consent in the right order.
Logo and images look fuzzy, especially on iPhone? Learn how device pixel ratio, SVG, srcset and sizes, CMS recompression and favicons affect sharpness.
Your form says sent, but no email arrives or it lands in spam. A practical guide that rules out each cause in order, with a test method and a maintenance routine.
Found your product or project photos on another site? Learn how to find copies, stop hotlinking, collect proof and file notices with the site owner, host and Google.
Logo vanishing and text unreadable when a phone uses dark mode? The browser may apply forced dark mode. Here is how to diagnose it, opt out and fix it for good.
Code, design, content, images, domain and hosting each follow their own ownership rules. Learn work made for hire limits, key contract clauses and what to request at handover.
Loading Google Fonts from Google’s servers sends visitor IP addresses to a third party. Learn how to find hidden font calls, self-host safely, and check licensing and speed.
Your link shows up with no image, or an old one, on WhatsApp, Facebook, LinkedIn or X? Work through Open Graph tags, image size, crawler access and cache in the right order.
Your site works on Android but falls apart on iPhone Safari? We cover the most common WebKit causes, how to test without a Mac, and what to send your developer.
Which businesses can run on Google Sites, and where does it fall short? We cover custom domains, forms, SEO, blogging, and ecommerce limits from the official help docs, with a decision table.
Start a Project
Thanks {name}, we've received your brief. We usually reply within the same day.
What happens next?