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=bestScore híbrido entre avaliação e proximidade (configurável pelo admin).
Exemplo: /buscar?categoria=eletricista&ordem=bestMais perto
?ordem=nearestDistância em km a partir do seu GPS ou CEP informado.
Exemplo: /buscar?cidade=Curitiba&ordem=nearestMelhor avaliação
?ordem=ratingProfissionais com maior média de avaliação primeiro.
Exemplo: /buscar?categoria=encanador&ordem=ratingMais avaliações
?ordem=reviewsQuem tem mais clientes avaliando aparece primeiro.
Exemplo: /buscar?categoria=pintor&ordem=reviewsMais experientes
?ordem=experienceOrdena por anos de atuação declarados no perfil.
Exemplo: /buscar?categoria=arquiteto&ordem=experienceRelevância (padrão)
?ordem=relevanceCombinação editorial considerando perfil completo, atividade recente e qualidade.
Exemplo: /buscar?q=marido%20de%20aluguelCompartilhando resultados
Todos os filtros e a ordenação ficam guardados na URL. Para compartilhar uma busca:
- Aplique os filtros desejados em /buscar.
- Escolha a ordenação no chip "Ordenar".
- Copie a URL inteira da barra de endereços.
- 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âmetro | O que faz | Exemplo |
|---|---|---|
| q | Busca livre por texto | ?q=eletricista |
| categoria | Slug da categoria | ?categoria=encanador |
| cidade | Nome da cidade | ?cidade=Curitiba |
| cep | CEP (resolve cidade/UF/bairro) | ?cep=80000-000 |
| uf | Sigla do estado | ?uf=PR |
| ordem | Critério de ordenação | ?ordem=best |
| disponivel | Janela de disponibilidade | ?disponivel=today |
| page | Pá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.
