Como corrigir o Local SEO do SEOPress que não funciona no WordPress
O que é Local SEO do SEOPress que não funciona?
O Local SEO do SEOPress é o recurso que descreve o seu negócio local para os buscadores. Ele gera o schema LocalBusiness (dados estruturados com nome, endereço, telefone e horário de funcionamento), oferece um widget de negócio local e um bloco do Gutenberg para exibir essas informações no site, segundo a documentação oficial do plugin. O objetivo é aumentar as chances de aparecer no painel de conhecimento do Google e reforçar os sinais de E-E-A-T da página.
O Local SEO do SEOPress é um recurso premium: ele depende da versão PRO com a licença ativada. Quando o módulo está desligado, sem licença válida, com campos essenciais vazios ou com o schema retido por uma camada de cache, o negócio local deixa de ser descrito. Na prática isso aparece como o bloco Local Business sem renderizar no editor, o widget vazio no front-end ou o dado estruturado LocalBusiness ausente quando você testa a URL no validador de Resultados Ricos do Google.
Como identificar
- O bloco ‘Local Business’ do SEOPress não aparece na lista do inserter (botão + ‘Adicionar bloco’) ou exibe a mensagem ‘This block has encountered an error and cannot be previewed’ no editor.
- O validador de Resultados Ricos do Google (‘Rich Results Test’) ou o Schema.org Validator não detecta o tipo LocalBusiness na URL da página.
- O widget de negócio local fica em branco no front-end, sem mostrar endereço, telefone ou horário de funcionamento.
- O Google Search Console reporta ‘LocalBusiness’ com campos ausentes ou marca o item estruturado como inválido.
- O menu ‘Local Business’ não aparece em SEO PRO no painel, indicando que o módulo PRO está inativo ou sem licença.
Como prevenir
- Mantenha a SEOPress PRO com a licença ativa e renovada, já que o Local SEO depende do plugin premium para emitir o schema LocalBusiness.
- Use apenas um plugin de SEO emitindo dados estruturados por vez, evitando schema duplicado entre SEOPress e Rank Math ou Yoast.
- Revise os campos do negócio local (endereço, telefone e horário) sempre que a empresa mudar de dados, para o schema não ficar desatualizado.
- Inclua a limpeza de cache do plugin e da CDN no checklist de toda alteração de SEO, para o HTML com o schema novo chegar ao Google.
- Valide a URL no Teste de Resultados Ricos após qualquer mudança no Local Business, confirmando que o LocalBusiness segue sem erros.
Causa
- A versão instalada é a gratuita do SEOPress, ou a SEOPress PRO está sem a licença ativada em SEO PRO -> Licença: a documentação oficial classifica o Local SEO como recurso premium, então sem PRO ativo o módulo Local Business não emite o schema.
- O módulo Local Business está desligado nas configurações do SEOPress PRO, então o plugin não imprime o dado estruturado LocalBusiness mesmo com a licença válida.
- Campos obrigatórios do negócio local estão em branco (nome da empresa, tipo de negócio, endereço, telefone ou horário de funcionamento), e sem esses dados mínimos o schema LocalBusiness sai incompleto e o Google o rejeita.
- Um plugin de cache ou a CDN está servindo uma versão antiga do HTML, gravada antes de você preencher o Local Business, então o schema atualizado não chega ao Google nem ao navegador.
- Outro plugin de SEO ativo ao mesmo tempo (Rank Math, Yoast) também emite schema, gerando dado estruturado duplicado ou conflitante que invalida o LocalBusiness do SEOPress.
- O bloco ou o shortcode de negócio local não foi inserido em nenhuma página publicada, então não existe ponto no site onde o widget e o schema do Local Business sejam renderizados.
Como resolver
- Confirme a SEOPress PRO com licença ativa: O Local SEO é um recurso premium na documentação oficial. Verifique se o SEOPress PRO está instalado além do plugin gratuito e se a licença foi ativada, pois sem isso o módulo Local Business não emite o schema.
Painel WP -> Plugins -> confirme 'SEOPress PRO' instalado e ativo Painel WP -> SEO PRO -> Licença -> cole a chave e clique em Ativar licença - Ative o módulo Local Business e o schema LocalBusiness: Com a PRO ativa, ligue o recurso de negócio local nas configurações do SEOPress para que o plugin passe a imprimir o dado estruturado LocalBusiness no site.
Painel WP -> SEO -> Dados estruturados (ou Local Business no SEOPress PRO) Habilite a opção de Local Business / LocalBusiness e salve as alterações - Preencha os campos obrigatórios do negócio local: Informe nome da empresa, tipo de negócio, endereço completo, telefone e horário de funcionamento. Sem esses dados mínimos o schema LocalBusiness sai incompleto e o Google o ignora.
Painel WP -> SEO -> Local Business Preencha tipo de negócio, endereço, telefone e horário de funcionamento Salve e confirme que nenhum campo essencial ficou em branco - Insira o bloco ou shortcode de negócio local na página: Adicione o bloco Local Business do SEOPress (também disponível no Elementor e no Editor de Site Completo) na página de contato ou na home, para que o widget e o schema sejam de fato renderizados.
Editor de blocos -> botão + -> procure por 'Local Business' (SEOPress) Ou cole o shortcode de negócio local fornecido pelo SEOPress no conteúdo Publique ou atualize a página - Limpe o cache e desfaça conflito de schema: Esvazie o cache do plugin de cache e da CDN para o HTML novo subir, e desative o schema de qualquer outro plugin de SEO ativo, evitando dado estruturado duplicado que invalida o LocalBusiness.
Painel WP -> plugin de cache -> Limpar cache / Purgar tudo Cloudflare ou CDN -> Purge Everything Desative a saída de schema de outro plugin de SEO (Rank Math/Yoast) se houver - Valide o schema na URL pública: Teste a URL publicada no Teste de Resultados Ricos do Google e no Schema.org Validator para confirmar que o tipo LocalBusiness é detectado e sem erros de campo obrigatório.
Abra https://search.google.com/test/rich-results e informe a URL Abra https://validator.schema.org e cole a mesma URL Confirme que o item LocalBusiness aparece sem avisos de campo ausente
<?php
// Diagnostico: confirma se a SEOPress PRO esta ativa antes de depender do Local Business.
add_action( 'admin_notices', 'full_seopress_local_seo_check' );
function full_seopress_local_seo_check() {
if ( ! current_user_can( 'manage_options' ) ) {
return;
}
// A constante so existe quando o SEOPress PRO esta carregado.
if ( ! defined( 'SEOPRESS_PRO_VERSION' ) ) {
echo '<div class="notice notice-warning"><p>';
echo 'Local SEO indisponivel: SEOPress PRO inativo. O schema LocalBusiness exige a versao PRO com licenca ativa.';
echo '</p></div>';
}
}














