---
title: "Como corrigir o erro de reCAPTCHA no WPForms"
url: https://full.services/wp-fixer/corrigir-recaptcha-wpforms/
date: 2026-06-17
author: "Clayton Margiotti"
---

# Como corrigir o erro de reCAPTCHA no WPForms

## O que é o reCAPTCHA do WPForms que não funciona?

O reCAPTCHA do WPForms é a proteção antispam do Google que você liga no plugin para barrar bots nos formulários. O WPForms suporta três tipos: reCAPTCHA v2 Checkbox (a caixa 'Não sou um robô'), v2 Invisible (sem campo visível, só um selo) e v3 (roda em segundo plano e dá uma nota de comportamento de 0.0 a 1.0). Cada tipo usa um par próprio de chaves (Site Key e Secret Key) que você gera no painel do Google reCAPTCHA e cola em WPForms -> Settings -> CAPTCHA. Quando algo na configuração não bate, o formulário deixa de enviar, exibe um erro de chave inválida ou o desafio simplesmente não aparece. Na maioria absoluta dos casos não é bug do WPForms nem do Google: é chave trocada, tipo de chave diferente do que está selecionado no plugin, domínio que não foi cadastrado no painel do Google, ou um plugin de cache que minificou e quebrou o JavaScript do reCAPTCHA. O conserto é alinhar tipo, chaves e domínio, e isolar conflito de cache ou de scripts duplicados.

## Como identificar

- Ao enviar o formulário aparece 'Google reCAPTCHA verification failed, please try again later' e o envio não conclui.

- No lugar da caixa do reCAPTCHA aparece o aviso 'Error for site owner: Invalid site key' ou 'Error for site owner: Invalid domain for site key'.

- O reCAPTCHA não aparece no formulário, mesmo com o campo ou a opção de CAPTCHA ativada no construtor.

- O formulário acusa 'This field is required' embaixo do reCAPTCHA, mesmo quando o visitante marcou a caixa corretamente.

- Em formulários com v2 Invisible ou v3 o badge do Google some ou some o envio trava sem nenhuma mensagem visível para o visitante.

- No console do navegador aparecem erros de script duplicado do reCAPTCHA ou falha ao carregar o api.js do Google.

## Como prevenir

- Sempre que gerar chaves no Google, anote qual tipo de reCAPTCHA elas são e selecione exatamente esse tipo em WPForms -> Settings -> CAPTCHA antes de salvar.

- Cadastre o domínio de produção e o de homologação na chave do Google já na configuração, usando o domínio puro sem http nem www, para nunca cair em 'Invalid domain for site key'.

- Ao instalar um plugin de cache, exclua o api.js do reCAPTCHA da minificação e da combinação de JavaScript antes de ativar a otimização no site todo.

- Depois de qualquer mudança de chaves, de tipo de reCAPTCHA ou de plugin de cache, faça um envio de teste em janela anônima e confirme que o formulário conclui antes de considerar o ajuste pronto.

Erros relacionados

- [Como corrigir a submissao de formulários quebrada pelo cache do WP Rocket no WPForms](https://full.services/wp-fixer/corrigir-cache-wp-rocket-wpforms/)

- [Como corrigir entradas que não salvam no banco de dados no WPForms](https://full.services/wp-fixer/corrigir-entries-nao-salvam-wpforms/)

- [Como corrigir a integração Stripe/PayPal que não processa pagamentos no WPForms](https://full.services/wp-fixer/corrigir-pagamento-stripe-paypal-wpforms/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#article",
            "headline": "Como corrigir o erro de reCAPTCHA no WPForms",
            "url": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:08:34-03:00",
            "dateModified": "2026-06-17T12:37:52-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Outros erros"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/"
            },
            "wordCount": 1237,
            "description": "Quando o reCAPTCHA do WPForms não funciona, o formulário trava ao enviar, mostra 'Error for site owner: Invalid site key' ou o desafio nem aparece. As causas mais comuns são Site Key e Secret Key trocadas, o tipo de chave (v2 ou v3) diferente do escolhido em WPForms, e o domínio ausente no painel do Google reCAPTCHA.",
            "articleSection": "Outros erros",
            "keywords": "configurar recaptcha v3 wpforms, error for site owner invalid domain for site key, recaptcha wpforms invalid site key, wpforms formulario nao envia recaptcha, wpforms recaptcha nao aparece",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://wpforms.com/docs/how-to-set-up-and-use-recaptcha-in-wpforms/",
                "name": "WPForms — How to Set Up and Use reCAPTCHA in WPForms"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o erro de reCAPTCHA no WPForms",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q1",
                    "name": "Por que o WPForms mostra 'Error for site owner: Invalid site key'?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque a Site Key colada no WPForms não corresponde a uma chave válida para o seu site no Google. Geralmente é chave copiada com espaço extra, chave de outro tipo de reCAPTCHA, ou chave apagada da conta do Google. Confira em WPForms -> Settings -> CAPTCHA se a chave bate com a do painel do Google e, se preciso, gere um par novo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q2",
                    "name": "O que significa 'Invalid domain for site key' no formulário?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Significa que o domínio onde o formulário está rodando não está cadastrado na chave do Google reCAPTCHA. Abra a chave no painel do Google e adicione o domínio na lista de domínios. Use o domínio puro, sem o protocolo nem o www: seusite.com.br é aceito, mas https://www.seusite.com.br não.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q3",
                    "name": "Posso usar reCAPTCHA v2 e v3 no mesmo site com WPForms?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Cada tipo de reCAPTCHA usa um par de chaves próprio e a aba CAPTCHA do WPForms guarda um tipo por vez. Se você trocar de v2 para v3, ou vice-versa, precisa gerar chaves novas do tipo escolhido no Google e atualizar as chaves no WPForms, senão o desafio falha com chave inválida.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q4",
                    "name": "O reCAPTCHA não aparece no meu formulário. O que fazer?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "No v2 Checkbox o campo precisa ser adicionado no construtor, em Standard Fields. No v2 Invisible e no v3 não existe campo visível: a proteção é ligada nas configurações do formulário e roda em segundo plano. Se nem assim funciona, confirme que as chaves estão salvas em WPForms -> Settings -> CAPTCHA e teste em janela anônima.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q5",
                    "name": "Por que aparece 'verification failed' só depois que liguei o cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque o plugin de cache minificou, combinou ou adiou o JavaScript e quebrou o api.js do reCAPTCHA. Desligue a otimização de JavaScript no WP Rocket ou Autoptimize, limpe os caches e teste. Quando voltar a funcionar, exclua o api.js do Google da minificação para manter o cache ligado sem quebrar o reCAPTCHA.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q6",
                    "name": "O formulário diz que o campo do reCAPTCHA é obrigatório mesmo eu marcando. Por quê?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Quase sempre há dois scripts de reCAPTCHA carregando na mesma página, um do WPForms e outro de um plugin antispam ou do tema. O conflito impede a validação de concluir. Abra o console do navegador para confirmar o script duplicado e ative o No-Conflict Mode em WPForms -> Settings -> CAPTCHA.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q7",
                    "name": "Minhas chaves antigas pararam de funcionar. É problema do WPForms?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Não. O Google migrou o reCAPTCHA para o Google Cloud e chaves do painel legado podem deixar de validar, com 'Invalid key type' ou aviso de que a chave não protege o site. Gere um par novo no painel atual do Google, cole no WPForms selecionando o tipo correspondente e salve.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-recaptcha-wpforms/#faq-q8",
                    "name": "No reCAPTCHA v3 alguns visitantes legítimos não conseguem enviar. Como ajustar?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O v3 dá uma nota de 0.0 (provável bot) a 1.0 (provável humano) e barra quem fica abaixo do Score Threshold. Se visitantes reais estão sendo bloqueados, reduza o Score Threshold em WPForms -> Settings -> CAPTCHA para um valor mais permissivo e acompanhe os envios antes de subir de novo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
