SearchWP
A busca padrão do WordPress faz uma consulta direta na tabela de posts procurando o termo no título e no conteúdo, e devolve o resultado ordenado por data. Isso ignora campos personalizados, ignora taxonomias, ignora o texto dentro de um PDF anexado e ignora completamente a noção de relevância. Em um site de conteúdo raso isso passa; em um catálogo, em uma base de conhecimento ou em uma loja, é a origem de uma quantidade enorme de visitas perdidas.
O SearchWP substitui esse mecanismo por um índice próprio. Ele varre o que você mandar indexar (conteúdo, resumo, slug, comentários, campos ACF, atributos de produto, termos de taxonomia, metadados de mídia e o texto extraído de PDFs, DOCX e outros documentos) e monta uma estrutura de busca que entende peso e proximidade.
O ajuste mais útil é o de pesos: você decide que o título vale mais que o conteúdo, que um campo de código de produto vale mais que a descrição, que o nome da categoria conta. A partir daí, a ordenação dos resultados deixa de ser cronológica e passa a refletir o que o visitante realmente procurou, sem trocar de tema nem tocar no template de busca.
Plugin SearchWP
ÍNDICE PRÓPRIO COM PESO POR CAMPO: Cada fonte de dados recebe uma pontuação. Título, conteúdo, resumo, campos personalizados, taxonomias e comentários podem ter importâncias diferentes, e a soma define a posição do resultado. Isso resolve o caso clássico em que o item mais relevante aparecia na quinta página só porque era antigo.
BUSCA DENTRO DE PDF E DOCUMENTOS: O plugin extrai o texto de PDF, DOC, DOCX, TXT e outros formatos anexados à biblioteca de mídia e inclui esse conteúdo no índice. Sites com catálogos técnicos, manuais e material de apoio passam a ter esse acervo pesquisável, algo que a busca nativa nunca enxergou.
CAMPOS PERSONALIZADOS E ACF: Todo campo criado por ACF, Meta Box, Pods ou por código pode entrar no índice, incluindo campos repetidores e grupos. Em um diretório de profissionais, em um catálogo de peças ou em um site imobiliário, é exatamente onde a informação que o visitante procura está guardada.
INTEGRAÇÃO COM WOOCOMMERCE: A busca de produtos passa a considerar SKU, atributos, variações, categorias, tags e descrição curta. Também é possível excluir produtos fora de estoque ou dar a eles peso menor, além de aplicar a mesma lógica de relevância aos filtros e à busca do painel administrativo.
SINÔNIMOS E CORREÇÕES DE TERMO: Um dicionário próprio permite tratar termos equivalentes (plural e singular, sigla e nome completo, gíria do setor e nome técnico), para que uma busca por um deles devolva os resultados do outro. Também é possível definir substituições automáticas para erros de digitação recorrentes.
RELATÓRIO DO QUE AS PESSOAS BUSCAM: O painel registra cada termo pesquisado, quantas vezes e quantos resultados devolveu. A lista de buscas sem resultado é a informação mais valiosa do plugin: mostra a demanda que o site não está atendendo e alimenta diretamente a pauta de conteúdo e de produto.
MÚLTIPLOS MECANISMOS DE BUSCA: É possível configurar mecanismos diferentes para contextos diferentes: um para a busca geral, outro para o campo de busca da loja, outro para uma área de suporte. Cada um com as próprias fontes, pesos e regras, todos convivendo na mesma instalação.
EXCLUSÕES E REGRAS DE FILTRO: Tipos de conteúdo, categorias, tags e itens específicos podem ser excluídos do índice ou limitados a um mecanismo. Páginas de agradecimento, conteúdo interno e posts antigos que só geram ruído deixam de poluir os resultados sem precisar ser despublicados.
INDEXAÇÃO EM SEGUNDO PLANO: A construção e a atualização do índice acontecem por tarefas agendadas, em blocos, sem travar o painel nem o site. Sites com dezenas de milhares de itens indexam progressivamente, e alterações em um post atualizam apenas a parte correspondente do índice.