Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como criar formulários AMP no WordPress (a maneira mais fácil)

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja criar formulários compatíveis com AMP em seu site WordPress?

As Accelerated Mobile Pages (AMP) ajudam a acelerar os sites. No entanto, as AMP removem os formulários do WordPress para melhorar o desempenho do seu site.

Neste artigo, mostraremos a você como criar formulários AMP no WordPress usando o WPForms (da maneira mais fácil).

How to create AMP forms in wordpress

Por que criar um formulário AMP no WordPress?

Accelerated Mobile Pages ou AMP é um projeto do Google que faz com que os sites carreguem mais rapidamente em dispositivos móveis.

Embora o AMP ofereça uma excelente experiência de navegação em dispositivos móveis, fazendo com que suas páginas da Web carreguem mais rapidamente, ele desativa muitos recursos úteis em seu site WordPress.

Um deles são os formulários de contato. Como as AMP usam um conjunto limitado de HTML e JavaScript, não é possível carregar seus formulários do WordPress corretamente nas páginas AMP.

Como alternativa, você pode usar um dos muitos temas responsivos do WordPress que oferecem excelente desempenho em computadores e dispositivos móveis. Dessa forma, você não precisa comprometer o estilo do seu site para oferecer uma experiência superior no celular.

No entanto, se você estiver usando AMP no seu site WordPress, poderá usar um plugin para exibir formulários. Vamos ver como adicionar um formulário AMP ao seu site.

Adição de formulários AMP no WordPress (passo a passo)

A melhor maneira de criar um formulário AMP é usar o WPForms. Ele é o plugin de formulário do WordPress mais fácil de usar para iniciantes, que ajuda a criar formulários do WordPress prontos para AMP.

Sua equipe trabalhou recentemente com o Google para facilitar os formulários AMP para o WordPress.

Etapa 1: Instalar e ativar o plug-in WPForms

Para este tutorial, usaremos a versão WPForms Pro porque ela oferece mais recursos, modelos de formulários, complementos e opções de personalização. Há também uma versão WPForms Lite que você pode usar para começar gratuitamente.

Tanto a versão lite quanto a versão pro do WPForms permitem criar um formulário de contato básico pronto para AMP.

Primeiro, você precisará instalar e ativar o plug-in WPForms. Se precisar de ajuda, consulte nosso guia sobre como instalar um plug-in do WordPress.

Etapa 2: Adicionar AMP ao seu site WordPress

Antes de criarmos um formulário, é importante que você tenha o AMP configurado em seu site WordPress.

Para usar as AMP com o WordPress, você precisa instalar e ativar o plug-in oficial das AMP para WordPress. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Depois de ativado, o plug-in adicionará automaticamente o suporte do Google AMP ao seu site WordPress.

No entanto, você pode alterar as configurações de AMP do seu site acessando AMP ” Configurações no painel.

Select AMP template mode

Na página de configurações de AMP, você pode ativar ou desativar as AMP em seu site, escolher um modo de site para AMP e escolher modelos compatíveis.

Para obter mais detalhes, consulte nosso guia sobre como configurar corretamente o Google AMP em seu site WordPress.

Depois de configurar as AMP, a próxima etapa é criar um formulário de contato compatível com as AMP no seu site WordPress.

Etapa 3: criar um novo formulário AMP no WPForms

Basta acessar a página WPForms ” Adicionar novo para criar um novo formulário do WordPress. O WPForms é compatível com AMP por padrão, portanto, você não precisará ativar nenhuma configuração especial.

Na tela de configuração do formulário, você pode escolher um modelo de formulário e inserir um nome na parte superior. Você pode selecionar o formulário em branco se quiser começar do zero ou usar um modelo pré-criado para editá-lo rapidamente de acordo com suas necessidades.

Select simple form template

Para este tutorial, escolheremos o modelo“Simple Contact Form” (Formulário de contato simples).

Em seguida, você verá a página do construtor de formulários, onde há diferentes opções para personalizar o modelo.

Customize your AMP form

A partir daqui, você pode adicionar ou remover campos de formulário. Para adicionar um novo campo ao formulário, basta clicar em um campo de formulário no painel esquerdo e arrastá-lo para o modelo de formulário.

Observação: os campos de menu suspenso estilo moderno e controle deslizante de números não são compatíveis com o Google AMP. Em vez disso, você precisará usar os campos Dropdown de número e Estilo clássico.

Depois disso, você pode configurar as opções de campo. Basta clicar em um campo e, em seguida, as opções de campo aparecerão à esquerda.

Edit form fields in AMP form

Por exemplo, você pode editar o rótulo e o formato de um campo, torná-lo um campo obrigatório, configurar a lógica condicional e muito mais. Da mesma forma, você pode personalizar todos os outros campos.

Depois disso, você pode clicar na guia “Settings” (Configurações) para definir as configurações do formulário.

General form settings for AMP form

As configurações “General” permitem que você altere o nome do formulário, o texto do botão Enviar, o texto de processamento do botão Enviar e muito mais.

Em seguida, você pode clicar na guia “Notifications” (Notificações) para configurar notificações por e-mail para notificá-lo quando um usuário preencher o formulário.

AMP form notification settings

Em seguida, você pode clicar na guia “Confirmation” (Confirmação) para configurar uma mensagem de confirmação a ser exibida quando um usuário enviar o formulário.

O WPForms permite que você mostre uma mensagem, mostre uma página ou redirecione os usuários para um URL no envio do formulário.

AMP form confirmation settings

Após a conclusão da configuração, você pode salvar o formulário.

Etapa 4: Adicione seu formulário AMP a uma página

Agora que seu formulário do WordPress está pronto, você pode adicioná-lo a uma página.

No construtor de formulários do WPForms, você verá um botão “Incorporar” na parte superior. Basta clicar nele para adicionar seu formulário a uma nova página ou a uma já existente.

Save and embed your form

Em seguida, uma janela pop-up será aberta, solicitando que você crie uma nova página ou escolha uma página existente.

Selecionaremos a opção “Create New Page” (Criar nova página) para este tutorial.

Embed a form in page

Em seguida, você precisará digitar um nome para a nova página do formulário.

Feito isso, basta clicar no botão “Let’s Go”.

Enter a name for new AMP page

A partir daí, você verá uma visualização do seu formulário AMP no editor de conteúdo.

Como alternativa, você também pode usar o bloco WPForms para adicionar o formulário no editor de conteúdo. Basta selecionar seu formulário AMP no menu suspenso.

Add the WPForms block

Em seguida, você pode publicar ou atualizar sua página.

Isso é tudo! Você não precisa configurar mais nada. O plugin WPForms adicionará suporte total a AMP ao seu formulário agora.

Se quiser ver como fica, abra a página no seu celular. Ou você pode abrir a página em seu navegador de desktop adicionando /amp/ ou /?amp no final do URL da página, assim:

https://www.example.com/contact/?amp

Como adicionar o Google reCAPTCHA ao seu formulário AMP

Por padrão, o WPForms inclui configurações anti-spam para capturar e bloquear spam. Além disso, você pode usar o Google reCAPTCHA para reduzir os envios de spam.

Para usar o Google reCAPTCHA com seus formulários AMP, você precisa registrar seu site no Google reCAPTCHA v3 e obter as chaves de API do Google.

Primeiro, você precisará acessar o site do Google reCAPTCHA e clicar no botão “v3 Admin Console” no canto superior direito da página.

View captcha admin console

Depois disso, você precisa fazer login com sua conta do Google. Depois disso, você verá a página “Registrar um novo site”.

Em seguida, você precisa inserir o nome do seu site no campo Label (Rótulo). O Google AMP só é compatível com o reCAPTCHA v3, portanto, você deve escolher a opção de tipo de reCAPTCHA “Score based (v3)”.

Select v3 captcha version

Depois disso, digite seu nome de domínio (sem https://www.) no campo Domains (Domínios).

Em seguida, clique no botão “Submit” (Enviar).

Enter domain for captcha

Em seguida, você verá uma mensagem de sucesso junto com a chave do site e a chave secreta para adicionar o reCAPTCHA ao seu site.

Basta copiar essas chaves.

Copy site and secret key

Agora, você tem as chaves da API do Google para adicionar o reCAPTCHA aos seus formulários. No entanto, há mais uma configuração necessária para garantir a compatibilidade do AMP com o reCATCHA.

Primeiro, você precisará clicar no link “Go to Settings” (Ir para configurações).

Em seguida, você verá as configurações do reCAPTCHA novamente com a caixa de seleção “Allow this key to work with AMP pages” (Permitir que essa chave funcione com páginas AMP). Basta marcar a caixa e clicar no botão “Save” (Salvar) abaixo.

Enable option for keys to work with AMP

Agora que você tem as chaves da API do Google para adicionar o reCAPTCHA nos formulários AMP, é necessário inseri-las no WPForms.

Você pode abrir a página WPForms ” Configurações ” CAPTCHA no painel do WordPress.

Go to WPForms captcha settings

Em seguida, você pode rolar para baixo e escolher a opção “reCAPTCHA v3”.

Depois disso, basta colar a chave do site e a chave secreta. Quando terminar, basta clicar no botão “Save Settings” (Salvar configurações).

Enter captcha keys and type

Agora que o Google reCAPTCHA foi adicionado ao WPForms, você pode ativá-lo em seus formulários quando necessário.

Vá para WPForms ” Todos os formulários e selecione o formulário em que você deseja ativar o reCAPTCHA. Basta clicar no botão “Edit” (Editar) abaixo do nome do formulário.

Edit your contact form settings

Quando a tela de configuração do formulário for exibida, clique na guia “Settings” (Configurações) e selecione a guia “Spam Protection and Security” (Proteção e segurança contra spam).

A partir daí, basta ativar a opção Google v3 reCAPTCHA.

Enable google v3 option in WPForms

Feito isso, salve o formulário clicando no botão “Save” (Salvar) no canto superior direito.

Depois disso, você poderá acessar novamente sua página de contato e ver o formulário AMP com reCAPTCHA em ação.

Esperamos que este artigo tenha ajudado você a aprender a criar facilmente formulários AMP no WordPress. Talvez você também queira ver nosso guia sobre como criar formulários em conformidade com o GDPR no WordPress e o melhor construtor de páginas de arrastar e soltar para WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

22 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    That’s great news. I can finally use the potential of the paid WP Forms I have on the site (that is, besides being able to use it on all the sites I’ve done thanks to unlimited sites). Thank you for the detailed instructions on how to use WP Forms on websites with AMP.

  3. Konrad says

    Great info! For those on a budget, are there any good free alternatives to WPForms that offer AMP compatibility?

  4. Adrian says

    This article is a game-changer for anyone seeking to optimize their WordPress site for mobile performance with Accelerated Mobile Pages (AMP). The clear and concise explanation of how AMP impacts WordPress forms, and the subsequent guidance on creating AMP-friendly forms using WPForms, is incredibly valuable.

  5. Shafqat Khan says

    Great tutorial! AMP forms are crucial for mobile performance, and your guide simplifies the process with WPForms. I appreciate the clear steps, especially for adding Google reCAPTCHA, which is essential for security. Your articles are always a valuable resource!

  6. Ralph says

    Seems like it is good idea to do this if my site can be faster for mobile. I personally don’t like using my smartphone for reading websites, but from Google Analytcis i see my website went from 55-60% mobile users montly to 73-75% mobile users montly. Sometimes it is lower but it is inevitable trend that all bloggers should respect and adapt.

  7. Mikolaj says

    Great article! It’s super helpful for anyone who wants to keep their WordPress site AMP-friendly while still having forms. WPForms looks like the way to go. Thanks for sharing!

  8. Czarek says

    This article is a valuable resource for anyone looking to optimize their WordPress site for mobile users while still maintaining the functionality of forms. It’s important to acknowledge that while Accelerated Mobile Pages (AMP) can significantly boost website speed, it often comes at the cost of removing certain features, including forms. The fact that this article addresses this issue by providing a solution is highly beneficial.

    The recommendation to use WPForms for creating AMP-friendly forms is particularly noteworthy as it offers an easy and efficient method for ensuring your website remains user-friendly on mobile devices. This approach can help website owners strike a balance between speed and functionality, ensuring a positive user experience.

    My question is: Are there any specific considerations or best practices to keep in mind when implementing AMP forms on a WordPress site using WPForms, especially in terms of form design, user experience, and potential impacts on SEO?

    • WPBeginner Support says

      For AMP forms the main thing to keep in mind is ensuring that your users can use the form and there are not strange formatting issues when viewed.

      Administrador

  9. Ronald says

    What about user-submitted content forms (for posts or custom post types)? How about user registration/login forms? I know WP Forms has those features at premium costs, but do they still work with AMP?

  10. Irene says

    This is nice. I’m so adding AMP and reCaptcha to my site as I’m already using wpforms lite. But I hope it doesn’t take up much resources.

    Thanks WPbeginners. Following you has been one of the best decisions I made this year. God bless the day I found you.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.