{"id":105,"date":"2026-09-27T09:00:00","date_gmt":"2026-09-27T06:00:00","guid":{"rendered":"https:\/\/new.assemblyso.com\/2026\/09\/27\/quando-um-agente-de-ia-tenta-preencher-o-formulario-do-seu-site\/"},"modified":"2026-10-21T18:09:51","modified_gmt":"2026-10-21T15:09:51","slug":"sites-prontos-para-agentes","status":"publish","type":"post","link":"https:\/\/www.assemblyso.com\/pt\/sites-prontos-para-agentes\/","title":{"rendered":"Quando um agente de IA tenta preencher o formul\u00e1rio do seu site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">At\u00e9 h\u00e1 pouco tempo, quem chegava ao seu site era uma pessoa ou o rob\u00f4 de um motor de pesquisa. Hoje aparece tamb\u00e9m um terceiro tipo de visitante: um agente de IA que navega em nome do utilizador. Em janeiro de 2026 a Google come\u00e7ou a oferecer no Chrome o auto browse, uma funcionalidade do Gemini que preenche formul\u00e1rios e monta carrinhos de compras pelo utilizador, numa primeira fase nos EUA e para subscritores pagos. Em agosto chegou tamb\u00e9m ao Chrome para Android. Para um agente destes, um formul\u00e1rio que uma pessoa preenche sem pensar pode ser um beco sem sa\u00edda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como um agente l\u00ea uma p\u00e1gina<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Segundo as orienta\u00e7\u00f5es da Google no web.dev, os agentes combinam tr\u00eas fontes: uma captura de ecr\u00e3, a estrutura HTML da p\u00e1gina e a \u00e1rvore de acessibilidade. A \u00e1rvore de acessibilidade \u00e9 a mesma representa\u00e7\u00e3o da p\u00e1gina que os leitores de ecr\u00e3 para pessoas cegas utilizam. Em junho de 2026, o blogue do Chrome descreveu uma \u00e1rvore de acessibilidade bem constru\u00edda como a principal forma de os agentes compreenderem uma p\u00e1gina. A OpenAI tamb\u00e9m recomenda aos propriet\u00e1rios de sites que marquem bot\u00f5es, menus e formul\u00e1rios com ARIA, dando a cada elemento uma fun\u00e7\u00e3o e uma etiqueta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um site bem constru\u00eddo para a acessibilidade j\u00e1 fez a maior parte do caminho. Um site em que um &#8220;bot\u00e3o&#8221; \u00e9, na verdade, uma \u00e1rea clic\u00e1vel sem fun\u00e7\u00e3o, ou em que os campos do formul\u00e1rio n\u00e3o t\u00eam etiqueta, tamb\u00e9m confunde os agentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que o Lighthouse verifica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em junho de 2026 o Chrome anunciou uma nova categoria no Lighthouse chamada Agentic Browsing, que funciona a partir da vers\u00e3o 150 do navegador. N\u00e3o atribui uma pontua\u00e7\u00e3o de 0 a 100. Indica que verifica\u00e7\u00f5es foram aprovadas, e o Chrome define-a explicitamente como meramente informativa, sem limiar recomendado. Estas s\u00e3o as verifica\u00e7\u00f5es:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Um nome e uma etiqueta para cada elemento em que se pode clicar ou que se pode preencher, e uma \u00e1rvore de acessibilidade v\u00e1lida, sem elementos ativos escondidos.<\/li>\n\n\n<li>Estabilidade da apresenta\u00e7\u00e3o. Elementos que se deslocam durante o carregamento levam o agente a clicar no s\u00edtio errado.<\/li>\n\n\n<li>Um ficheiro llms.txt v\u00e1lido, se existir.<\/li>\n\n\n<li>Ferramentas WebMCP, para os sites que participam no teste do Chrome.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Em setembro foi acrescentada uma verifica\u00e7\u00e3o para um ficheiro que indica aos agentes que recursos o site disponibiliza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que a Cloudflare encontrou<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em abril de 2026 a Cloudflare lan\u00e7ou uma verifica\u00e7\u00e3o chamada Agent Readiness, que qualquer pessoa pode executar gratuitamente em isitagentready.com. Avalia se um agente encontra o conte\u00fado, se o consegue obter num formato pr\u00e1tico, como o site define o acesso dos bots e que capacidades exp\u00f5e aos agentes. Uma an\u00e1lise dos 200 000 maiores sites mostrou que 78% t\u00eam um ficheiro robots.txt. Apenas 4% declaram como o seu conte\u00fado pode ser usado em IA, e menos de 4% conseguem entregar a um agente uma vers\u00e3o Markdown da p\u00e1gina quando este a pede.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conv\u00e9m lembrar que estas pontua\u00e7\u00f5es s\u00e3o ferramentas de diagn\u00f3stico. A Google deixa claro que nenhuma ferramenta externa tem acesso aos seus sistemas de classifica\u00e7\u00e3o, e uma pontua\u00e7\u00e3o alta n\u00e3o garante lugar nos resultados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O formul\u00e1rio que se explica a si pr\u00f3prio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O WebMCP \u00e9 uma proposta escrita por engenheiros da Google e da Microsoft. Permite que um site defina ferramentas para um agente, ou seja, a\u00e7\u00f5es definidas como &#8220;marcar uma reuni\u00e3o&#8221; ou &#8220;pedir um or\u00e7amento&#8221;, com uma descri\u00e7\u00e3o para cada campo. No Chrome \u00e9 poss\u00edvel experiment\u00e1-lo a partir da vers\u00e3o 149, no \u00e2mbito de um teste aberto (origin trial). A proposta ainda n\u00e3o \u00e9 uma norma e pode mudar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para os sites de angaria\u00e7\u00e3o de contactos, a parte interessante \u00e9 a vers\u00e3o declarativa: alguns atributos acrescentados a um formul\u00e1rio existente, com um nome e uma descri\u00e7\u00e3o para o formul\u00e1rio e para cada campo. Se n\u00e3o acrescentar o atributo que permite o envio autom\u00e1tico, o agente preenche o formul\u00e1rio e \u00e9 o utilizador que clica em &#8220;Enviar&#8221;. \u00c9 o limite certo. O agente poupa a escrita, e a decis\u00e3o continua a ser da pessoa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O llms.txt na devida propor\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O ficheiro llms.txt \u00e9 um resumo do site escrito para modelos de linguagem. Em junho de 2026 a Google escreveu que n\u00e3o \u00e9 necess\u00e1rio para a Pesquisa Google, onde n\u00e3o ajuda nem prejudica. Segundo dados publicados pelo PPC Land em julho, o n\u00famero de sites com um ficheiro destes multiplicou-se por 8,8 num ano e, segundo a Ahrefs, 97% dos ficheiros n\u00e3o receberam um \u00fanico pedido. N\u00e3o h\u00e1 raz\u00e3o para remover um ficheiro que j\u00e1 existe, mas tamb\u00e9m n\u00e3o h\u00e1 raz\u00e3o para come\u00e7ar por ele.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lista de verifica\u00e7\u00e3o para um site de contactos ou de com\u00e9rcio eletr\u00f3nico<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Cada bot\u00e3o \u00e9 constru\u00eddo como elemento button e cada liga\u00e7\u00e3o como elemento a, e n\u00e3o como uma \u00e1rea clic\u00e1vel que se faz passar por bot\u00e3o.<\/li>\n\n\n<li>Cada campo do formul\u00e1rio tem uma etiqueta associada, e n\u00e3o apenas texto cinzento dentro do campo.<\/li>\n\n\n<li>N\u00e3o h\u00e1 camadas transparentes por cima dos bot\u00f5es, e cada elemento clic\u00e1vel \u00e9 vis\u00edvel e suficientemente grande.<\/li>\n\n\n<li>A p\u00e1gina n\u00e3o salta durante o carregamento. Um aviso de cookies ou uma janela de chat que aparece tarde s\u00e3o os suspeitos do costume.<\/li>\n\n\n<li>As mensagens de erro do formul\u00e1rio est\u00e3o escritas por palavras e associadas ao campo, e n\u00e3o assinaladas apenas a vermelho.<\/li>\n\n\n<li>Qualquer passo que exija aprova\u00e7\u00e3o, como um pagamento ou o envio de dados pessoais, fica com o utilizador.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A maioria destes pontos s\u00e3o requisitos de acessibilidade que j\u00e1 se aplicam: em Israel segundo a norma IS 5568 e na Europa segundo as WCAG. Quem investe em acessibilidade melhora o site de uma s\u00f3 vez para as pessoas com defici\u00eancia, para os agentes e para todos os outros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<div class=\"a-faq\">\n  <details>\n    <summary>Um bom resultado no Agentic Browsing melhora a classifica\u00e7\u00e3o na Google?<\/summary>\n    <div class=\"a-faq__body\">N\u00e3o h\u00e1 provas disso. O Chrome define a categoria como meramente informativa, e a Google deixa claro que nenhuma ferramenta externa tem acesso aos seus sistemas de classifica\u00e7\u00e3o. O valor est\u00e1 em os agentes, e as pessoas, conseguirem fazer no site aquilo que l\u00e1 foram fazer.<\/div>\n  <\/details>\n  <details>\n    <summary>Devemos acrescentar o WebMCP j\u00e1?<\/summary>\n    <div class=\"a-faq__body\">Para a maioria dos sites, ainda n\u00e3o. A proposta est\u00e1 em teste e pode mudar. Primeiro corrige-se a estrutura da p\u00e1gina e os formul\u00e1rios, e s\u00f3 depois se pondera o WebMCP, sobretudo em sites onde a a\u00e7\u00e3o principal \u00e9 uma reserva ou uma compra.<\/div>\n  <\/details>\n  <details>\n    <summary>Como testamos o nosso site?<\/summary>\n    <div class=\"a-faq__body\">No Chrome a partir da vers\u00e3o 150, nas ferramentas de programador, execute o Lighthouse e escolha a categoria Agentic Browsing. Pode juntar a verifica\u00e7\u00e3o da Cloudflare em isitagentready.com.<\/div>\n  <\/details>\n  <details>\n    <summary>Devemos bloquear os agentes de IA no site?<\/summary>\n    <div class=\"a-faq__body\">\u00c9 uma decis\u00e3o de neg\u00f3cio. Num site de contactos ou de com\u00e9rcio eletr\u00f3nico, um agente que preenche um formul\u00e1rio f\u00e1-lo normalmente em nome de um potencial cliente. Um bloqueio generalizado pode bloquear tamb\u00e9m esse cliente.<\/div>\n  <\/details>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Fontes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Blogue do Chrome, junho de 2026: <a href=\"https:\/\/developer.chrome.com\/blog\/agent-ready-toolkit\" rel=\"noopener\">A developer toolkit to make your website agent-ready<\/a><\/li>\n\n\n<li>Documenta\u00e7\u00e3o do Lighthouse: <a href=\"https:\/\/developer.chrome.com\/docs\/lighthouse\/agentic-browsing\" rel=\"noopener\">Lighthouse Agentic Browsing audits<\/a><\/li>\n\n\n<li>Vers\u00f5es do Lighthouse no GitHub: <a href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/releases\" rel=\"noopener\">GoogleChrome\/lighthouse releases<\/a><\/li>\n\n\n<li>Blogue da Cloudflare, abril de 2026: <a href=\"https:\/\/blog.cloudflare.com\/agent-readiness\/\" rel=\"noopener\">Agent Readiness<\/a><\/li>\n\n\n<li>Orienta\u00e7\u00f5es da Google no web.dev: <a href=\"https:\/\/web.dev\/articles\/ai-agent-site-ux\" rel=\"noopener\">Build agent-friendly websites<\/a><\/li>\n\n\n<li>Blogue da Google, janeiro de 2026: <a href=\"https:\/\/blog.google\/products-and-platforms\/products\/chrome\/gemini-3-auto-browse\/\" rel=\"noopener\">Putting Gemini to work in Chrome<\/a><\/li>\n\n\n<li>Blogue da Google, agosto de 2026: <a href=\"https:\/\/blog.google\/products-and-platforms\/products\/chrome\/gemini-in-chrome-android-auto-browse\/\" rel=\"noopener\">Gemini in Chrome on Android<\/a><\/li>\n\n\n<li>A proposta WebMCP no grupo comunit\u00e1rio do W3C: <a href=\"https:\/\/webmachinelearning.github.io\/webmcp\/\" rel=\"noopener\">WebMCP<\/a><\/li>\n\n\n<li>Blogue do Chrome, junho de 2026: <a href=\"https:\/\/developer.chrome.com\/blog\/ai-webmcp-origin-trial\" rel=\"noopener\">WebMCP origin trial<\/a><\/li>\n\n\n<li>Documenta\u00e7\u00e3o do Chrome: <a href=\"https:\/\/developer.chrome.com\/docs\/ai\/webmcp\/declarative-api\" rel=\"noopener\">WebMCP Declarative API<\/a><\/li>\n\n\n<li>Perguntas frequentes da OpenAI para propriet\u00e1rios de sites: <a href=\"https:\/\/help.openai.com\/en\/articles\/12627856-publishers-and-developers-faq\" rel=\"noopener\">Publishers and Developers FAQ<\/a><\/li>\n\n\n<li>Atualiza\u00e7\u00f5es do Google Search Central: <a href=\"https:\/\/developers.google.com\/search\/updates\" rel=\"noopener\">Search Central updates<\/a><\/li>\n\n\n<li>PPC Land, julho de 2026: <a href=\"https:\/\/ppc.land\/llms-txt-adoption-rises-8-8x-but-97-of-files-get-zero-ai-requests\/\" rel=\"noopener\">llms.txt adoption rises 8.8x<\/a><\/li>\n\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>A Google acrescentou ao Lighthouse uma verifica\u00e7\u00e3o que mostra se os agentes de IA conseguem trabalhar com um site, e a Cloudflare criou a sua pr\u00f3pria. O que \u00e9 verificado, o que mostram os n\u00fameros e o que vale a pena corrigir num site de angaria\u00e7\u00e3o de contactos ou de com\u00e9rcio eletr\u00f3nico.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-105","post","type-post","status-publish","format-standard","hentry","category-ia-desenvolvimento"],"_links":{"self":[{"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/posts\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/comments?post=105"}],"version-history":[{"count":1,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/posts\/105\/revisions"}],"predecessor-version":[{"id":106,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/posts\/105\/revisions\/106"}],"wp:attachment":[{"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/media?parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/categories?post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.assemblyso.com\/pt\/wp-json\/wp\/v2\/tags?post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}