Guia oficial

Como funciona a ordenação da busca

Aprenda a usar os critérios de ordenação em /buscar e como compartilhar resultados ordenados pela URL.

Critérios disponíveis

Melhor combinação

?ordem=best

Score híbrido entre avaliação e proximidade (configurável pelo admin).

Exemplo: /buscar?categoria=eletricista&ordem=best

Mais perto

?ordem=nearest

Distância em km a partir do seu GPS ou CEP informado.

Exemplo: /buscar?cidade=Curitiba&ordem=nearest

Melhor avaliação

?ordem=rating

Profissionais com maior média de avaliação primeiro.

Exemplo: /buscar?categoria=encanador&ordem=rating

Mais avaliações

?ordem=reviews

Quem tem mais clientes avaliando aparece primeiro.

Exemplo: /buscar?categoria=pintor&ordem=reviews

Mais experientes

?ordem=experience

Ordena por anos de atuação declarados no perfil.

Exemplo: /buscar?categoria=arquiteto&ordem=experience

Relevância (padrão)

?ordem=relevance

Combinação editorial considerando perfil completo, atividade recente e qualidade.

Exemplo: /buscar?q=marido%20de%20aluguel

Compartilhando resultados

Todos os filtros e a ordenação ficam guardados na URL. Para compartilhar uma busca:

  1. Aplique os filtros desejados em /buscar.
  2. Escolha a ordenação no chip "Ordenar".
  3. Copie a URL inteira da barra de endereços.
  4. Envie o link — quem abrir verá os mesmos resultados e a mesma ordem.

Dica: ao trocar de ordenação a página volta para page=1 automaticamente, preservando todos os outros filtros (cidade, CEP, categoria, busca livre).

Parâmetros de URL suportados

ParâmetroO que fazExemplo
qBusca livre por texto?q=eletricista
categoriaSlug da categoria?categoria=encanador
cidadeNome da cidade?cidade=Curitiba
cepCEP (resolve cidade/UF/bairro)?cep=80000-000
ufSigla do estado?uf=PR
ordemCritério de ordenação?ordem=best
disponivelJanela de disponibilidade?disponivel=today
pagePágina (paginação)?page=2

Perguntas frequentes

O que é "Melhor combinação"?

É um score híbrido que mistura avaliação e distância em uma única nota de 0 a 100. Por padrão, o peso é 70% avaliação e 30% distância — mas o administrador do site pode ajustar via configurações públicas (search_score_weights). Passe o mouse sobre o badge dourado nos cartões para ver os pesos exatos do dia.

Como compartilho um resultado de busca já ordenado?

Toda ordenação fica guardada na URL como o parâmetro ?ordem=. Por exemplo: /buscar?categoria=eletricista&ordem=rating mostra eletricistas ordenados por avaliação. Basta copiar a barra de endereços e enviar o link — quem abrir verá exatamente os mesmos critérios.

Qual a ordenação padrão se eu não informar ?ordem= ?

A página segue uma cascata: 1) o parâmetro ?ordem= da URL (se presente), 2) o padrão definido pelo admin (default_search_sort), 3) "Melhor combinação" se você compartilhou GPS, 4) "Relevância" caso contrário.

Posso combinar ordenação com filtros de cidade ou CEP?

Sim. Os parâmetros são independentes e podem ser combinados livremente: ?cidade=Curitiba&ordem=nearest, ?cep=80000-000&categoria=encanador, ?q=eletricista&cidade=Curitiba&ordem=best. A página mantém todos os filtros ao trocar de ordenação e volta para a página 1 automaticamente.

Por que páginas com ?ordem= ou ?disponivel= não são indexadas no Google?

Para evitar conteúdo duplicado, apenas o canonical raiz (combinação de q + categoria + cidade) é indexado. Filtros voláteis como página, disponibilidade e ordenação são marcados com noindex e apontam canonical para a versão raiz. Isso preserva o ranking SEO sem prejudicar o compartilhamento entre usuários.

Qual a diferença entre ?cidade= e ?cep= ?

O parâmetro ?cidade= filtra pelo nome da cidade (com fuzzy match). O ?cep= é mais preciso: usamos o CEP para resolver cidade, estado e bairro automaticamente, e ainda servimos como ponto de partida para a ordenação por distância quando o GPS não está disponível.