📩 Fique por dentro das novidades com a nossa newsletter

Integrar Google maps no WordPress em 5 passos essenciais

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Neste artigo

Integrar Google Maps no WordPress significa exibir um mapa interativo dentro de uma página, post ou widget, com um marcador apontando para o endereço do negócio. A escolha técnica define o custo: o iframe da Maps Embed API roda sem chave paga, enquanto mapas customizados com marcadores dinâmicos pedem chave da JavaScript API e billing ativo no Google Cloud. Este guia mostra os dois caminhos, quando cada um vale a pena e como evitar o erro de chave exposta que enche a página de contato com o aviso “For development purposes only”. Para o panorama de plugins do ecossistema, veja a categoria de plugins WordPress da FULL.


Diagnóstico rápido: Qual método de mapa usar

Integrar Google Maps no WordPress começa por uma decisão de recurso: a maior parte dos sites só precisa mostrar um endereço fixo na página de contato, e isso o iframe gratuito da Maps Embed API resolve sem instalar nada nem gastar 1 centavo. Quem precisa de vários marcadores ou estilo próprio parte para um plugin com chave da JavaScript API.

A tabela abaixo cruza cada método com custo, fricção de configuração e cenário ideal, para você não pagar por um recurso que o iframe entrega de graça.

Métodos para integrar Google Maps no WordPress: custo e cenário
Método Custo e chave Melhor cenário
Iframe Embed API Gratuito, sem limite diário Endereço único na página de contato
Plugin WP Google Maps Chave grátis, billing ativo Marcadores e estilo customizado
Widget Elementor Incluso no Elementor Mapa dentro de layout visual
Shortcode manual Gratuito via iframe Reuso do mapa em várias páginas

O iframe vence em simplicidade. O plugin vence em controle. O widget vence em quem já constrói tudo no Elementor. Na prática, a maioria dos sites de pequeno e médio porte começa pelo iframe e só migra para o plugin quando abre a segunda unidade. Tentar integrar Google Maps no WordPress já pelo método mais complexo é o erro inicial mais comum: você assume o custo da JavaScript API antes de precisar dele, sem ganho visível para o visitante.


Por que a chave de API muda tudo no custo

Ao integrar Google Maps no WordPress, a chave de API separa um mapa gratuito de uma conta com cobrança surpresa. A Maps Embed API incorpora um mapa por HTTP simples, sem cobrança e sem limite diário. Já a JavaScript API tarifa cada carregamento acima do crédito mensal, cerca de US$7 por mil chamadas de mapa dinâmico.

Essa diferença explica o padrão que a gente vê no suporte da FULL: a maioria dos tickets de “mapa parou” vem de sites que ativaram a JavaScript API sem perceber, estouraram o crédito e viram o mapa virar cinza com a marca “For development purposes only”. O iframe da Embed API não corre esse risco. Antes de instalar, confirme no plugin WordPress escolhido qual API ele usa por baixo e restrinja a chave por referrer HTTP no Google Cloud Console.


Passo a passo: Integrar Google maps no WordPress com iframe

A forma mais rápida de integrar Google Maps no WordPress leva menos de 5 minutos e custa zero: copie o iframe pronto do próprio Google Maps e cole em um bloco HTML. Esse método dispensa chave de API, dispensa plugin e funciona em qualquer tema. É a rota recomendada para mostrar o endereço da loja na página de contato.

Passo 1: Localize o endereço no Google maps

O primeiro passo para integrar Google Maps no WordPress é abrir o Google Maps no navegador e pesquisar o nome ou o endereço exato do negócio. Confirme que o marcador caiu no ponto certo, porque o iframe vai herdar essa coordenada. Para empresas com perfil no Google Business Profile, busque pelo nome da marca: o card oficial aparece com telefone e horário, e o mapa gerado já fica vinculado à ficha verificada.

Passo 2: Gere o código de incorporação

Clique em “Compartilhar” e depois na aba “Incorporar um mapa”. O Google Maps entrega um trecho <iframe> pronto, com a coordenada e o nível de zoom embutidos. Escolha o tamanho (pequeno, médio, grande ou personalizado) e copie o código inteiro. Esse iframe usa a Maps Embed API por baixo, então não consome crédito pago.

Passo 3: Cole em um bloco HTML

No editor do WordPress, adicione um bloco “HTML personalizado” na página ou post onde o mapa deve aparecer. Cole o iframe e clique em “Pré-visualizar” para confirmar a renderização. Esse é o ponto exato onde você termina de integrar Google Maps no WordPress sem código: o bloco aceita o iframe sem escapar tags, diferente do bloco de parágrafo. Em construtores como o Elementor para iniciantes, use o widget “HTML” no mesmo lugar.

Passo 4: Ajuste largura e responsividade

Troque o atributo width="600" do iframe por width="100%" para o mapa ocupar a coluna inteira e encolher no celular. Mantenha height em pixels (300 a 450 funcionam bem). Sem o ajuste de largura, o mapa estoura o layout em telas estreitas, o problema número um de quem cola o iframe cru.

Passo 5: Salve e teste no mobile

Publique a página e abra no celular real, não só no preview do desktop. Verifique se o mapa carrega, se o marcador está no lugar e se dá para arrastar com o dedo. Esse teste final confirma que você conseguiu integrar Google Maps no WordPress de ponta a ponta. Um mapa que trava o scroll vertical no toque costuma estar sem o atributo loading="lazy", que também acelera o carregamento da página.


Integrar Google maps no WordPress com plugin dedicado

Para integrar Google Maps no WordPress com mais de um marcador, rotas ou estilo próprio, o plugin assume. O WP Google Maps (hoje WP Go Maps) é o mais instalado para esse fim, com mais de 400 mil instalações ativas e gestão visual de pins no painel. Ele pede uma chave da JavaScript API, gerada de graça no Google Cloud Console, com billing ativo.

O fluxo é direto: instale o plugin pela busca de como instalar um plugin no WordPress, gere a chave, cole na configuração e crie o mapa no editor visual. O plugin entrega um shortcode para inserir em qualquer página. A vantagem aparece em quem tem várias filiais: um único mapa exibe todos os pontos, com filtro por categoria. A desvantagem é o custo, porque cada visita carrega a JavaScript API tarifada, então restrinja a chave por domínio.


Mapa no Elementor: O widget nativo e seus limites

Quem constrói no Elementor não precisa de plugin extra para um mapa simples: o widget “Google Maps” já vem no construtor, na versão gratuita. Ele aceita um endereço em texto, define zoom e altura, e renderiza o mapa no layout sem tocar em HTML, usando o modo de incorporação básico em vez da JavaScript API tarifada.

O limite aparece em recursos avançados. O widget nativo do Elementor não exibe múltiplos marcadores nem estilo customizado: para isso, plugins como o Essential Addons ou o Crocoblock estendem o construtor com blocos de mapa mais ricos, já cobrindo a JavaScript API. Se a página é uma loja com endereço único, o widget padrão basta; se é um diretório de unidades, o caminho é o plugin dedicado. O widget do Elementor herda a responsividade do container, então um mapa quebrado no celular quase sempre é configuração da coluna, não do mapa.


Por que cuidar de SEO local e Schema ao adicionar o mapa

Integrar Google Maps no WordPress sem o schema certo deixa metade do valor na mesa. O mapa ajuda o visitante humano, mas o Google entende a localização do negócio pelos dados estruturados LocalBusiness, não pelo iframe. Um marcador e um endereço em texto puro não dizem ao buscador que aquele é o endereço oficial. O schema markup faz essa ponte.

Ao montar a página de contato, combine três camadas: o mapa visual (iframe ou plugin), o endereço em texto legível e o JSON-LD de LocalBusiness com address, geo e telephone. Plugins de SEO como o Rank Math geram esse schema no painel, sem escrever JSON. Essa estrutura alimenta o pacote local do Google e o card lateral. Para atendimento físico, ainda vale gerar um link curto de rota: o Link Maps da FULL cria esse link em segundos, gratuito e sem instalação. Quem trata SEO local como parte de integrar Google Maps no WordPress, e não como passo separado, costuma aparecer no pacote de três resultados locais bem mais rápido, porque o buscador cruza o schema com o perfil verificado no Google Business Profile.


Ative tudo de uma vez no plano da FULL

Montar a página de contato completa, com mapa, formulário e SEO local, costuma exigir três ou quatro plugins premium separados: o de SEO, o de formulário, o de construção visual e, às vezes, o de mapa avançado. Comprados avulsos, passam de US$300 por ano. No plano PRO da FULL, a âncora de R$849 reúne 17 plugins premium ativáveis em um clique, o que sai em torno de R$85 por site para quem gerencia uma carteira. A gente vê no suporte da FULL que a página de contato é onde mais se acumula plugin solto: centralizar isso corta licença duplicada e conflito de versão. Veja a comparação completa em FULL.services/planos e cruze com o que você já paga avulso hoje.


Erros comuns que quebram o mapa

Três erros respondem pela maior parte dos mapas quebrados que chegam ao suporte. O primeiro é a chave de API sem billing ativo: o mapa carrega cinza com a marca “For development purposes only”, e a correção é ativar a conta de faturamento no Google Cloud, mesmo dentro do crédito grátis. O segundo é a chave exposta sem restrição, que terceiros usam até estourar a cota.

O terceiro erro é cache servindo um iframe antigo depois da troca de endereço. Após editar o mapa, limpe o cache de página do plugin de performance e do CDN, senão o visitante vê o pin no lugar errado por horas. Um detalhe de produção raro na documentação: em sites com mais de 50 mil visitas mensais na JavaScript API, ative loading=async no script e mova a inicialização do mapa para o evento de scroll. Sem isso, o mapa dispara a chamada paga em toda visita, mesmo quando o usuário nunca rola até o contato, inflando a fatura do Google Cloud.



Perguntas frequentes sobre Google maps no WordPress

É possível integrar Google Maps no WordPress sem chave de API?

Sim. O iframe da Maps Embed API funciona sem chave paga e sem limite diário de requisições, segundo a documentação da Google Maps Platform. Você copia o código “Incorporar um mapa” direto do Google Maps e cola num bloco HTML do WordPress. A chave de API só vira obrigatória quando você usa um plugin que roda a JavaScript API, para mapas com vários marcadores ou estilo customizado.

Por que o meu mapa aparece cinza com “For development purposes only”?

Esse aviso surge quando a JavaScript API está ativa, mas a conta do Google Cloud não tem billing habilitado, ou a cota mensal de US$200 de crédito estourou. A correção é entrar no Google Cloud Console, ativar uma conta de faturamento e restringir a chave por referrer HTTP. Mesmo dentro do crédito grátis, o Google exige o cartão cadastrado para liberar a renderização sem marca d’água.

Qual a diferença entre a Maps Embed API e a JavaScript API?

A Maps Embed API entrega um iframe estático e interativo por HTTP simples, gratuito e sem limite de requisições por dia. A JavaScript API renderiza mapas dinâmicos com código, suporta múltiplos marcadores e estilos, mas cobra acima de US$200 de crédito mensal, cerca de US$7 por mil carregamentos. Para um endereço único, o Embed API basta; para diretórios e rotas, a JavaScript API é necessária.

Como deixar o mapa do Google responsivo no celular?

Troque o atributo width do iframe por width="100%" e mantenha a altura em pixels, entre 300 e 450. Isso faz o mapa ocupar a coluna inteira e encolher em telas estreitas, em vez de estourar o layout. Em construtores como o Elementor, ajuste a responsividade pela coluna que contém o widget, não pelo mapa. Adicione loading="lazy" para acelerar o carregamento da página no mobile.

Preciso de plugin para ter vários marcadores no mapa?

Sim, para múltiplos marcadores o caminho prático é um plugin como o WP Go Maps, que gerencia pins pelo painel visual e usa a JavaScript API. O iframe gratuito mostra só um ponto por vez. Plugins de diretório exibem todas as filiais num único mapa, com filtro por categoria. Restrinja a chave de API por domínio no Google Cloud Console para evitar que terceiros consumam sua cota paga.


Próximos passos para a página de contato

Integrar Google Maps no WordPress é menos sobre o mapa e mais sobre a decisão de custo: o iframe gratuito da Embed API resolve o endereço único, enquanto o plugin com JavaScript API serve diretórios e rotas. No fim, integrar Google Maps no WordPress bem feito é escolher a API certa antes de tocar no código. Comece pelo método mais barato que atende seu caso e só suba de nível quando o recurso pedir. Complete a página com um formulário de contato no WordPress e o schema LocalBusiness para o Google entender o endereço. Para aprofundar no ecossistema, o guia de os melhores plugins para WordPress reúne as escolhas testadas pela FULL, e o FULL Academy concentra os tutoriais de ponta a ponta.

Legenda: o bloco HTML personalizado aceita o iframe da Maps Embed API sem escapar as tags, o método gratuito mais rápido.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes