Criar e gerenciar redirecionamentos de URL

Os redirecionamentos de URL podem ser usados para redirecionar o tráfego de uma página da web para outra. Ao alterar um URL em sua loja na Shopify, você pode criar um redirecionamento de URL para garantir que os clientes ainda encontrem o que procuram.

Por exemplo, se você excluir um produto, poderá configurar um redirecionamento de URL para que, quando os clientes inserirem a URL desse produto, sejam redirecionados para um produto semelhante na sua loja.

Considerações sobre a criação de redirecionamentos de URL

Antes de criar redirecionamentos de URL, analise as seguintes considerações:

  • Não é possível redirecionar URLs que começam com os seguintes prefixos: /apps, /application, /cart, /carts, /orders, /services ou /shop.
  • Não é possível redirecionar URLs que usam caminhos fixos da Shopify: /products, /collections, /collections/all.
  • Só é possível redirecionar URLs corrompidos. Eles exibem mensagens de erro, como Página não encontrada ou 404, na página ou no título da página. Se o URL ainda carregar uma página da web válida, o redirecionamento de URL não funcionará.
  • É possível criar no máximo 100.000 redirecionamentos de URL, a menos que a loja esteja no plano Plus, que tem um máximo de 20.000.000 de redirecionamentos de URL.
  • Os redirecionamentos de URL não são compatíveis com os menus da conta do cliente.

Cenários comuns de redirecionamento

Entender esses cenários pode ajudar a configurar redirecionamentos de forma mais eficaz.

Outras limitações de redirecionamento de URL

Analise estas limitações adicionais que podem afetar a funcionalidade de redirecionamento de URL:

Caminhos de URL reservados

Certos caminhos de URL são reservados pela Shopify e não podem ser usados para redirecionamentos:

  • /collections/vendors, /collections/types, /collections/all
  • /apps/, /a/, /community/, /tools/
  • Caminhos de domínio MyShopify que terminam em /shop ou /services

Filtragem de tags de coleção

Não é possível criar redirecionamentos para URLs que usam a filtragem de tags de coleção (como sualoja.com/collections/nome-da-colecao/nome-da-tag). Mesmo que não existam produtos com essa tag, o caminho do URL ainda é considerado válido e não pode ser redirecionado.

Extensões de arquivo HTML

Os URLs terminados em .html não podem ser redirecionados para o mesmo URL sem .html. A Shopify os trata como o mesmo URL, porque a plataforma processa automaticamente a formatação HTML para gerar URLs mais limpos.

Strings de consulta e caracteres especiais

URLs que contêm strings de consulta (como /brands/dell.html?_bc_fsnf=1&interface=interface_type) podem não funcionar como o esperado com redirecionamentos de URL.

Mercados internacionais e subpastas

Os redirecionamentos de URL não se aplicam automaticamente a todas as subpastas de mercado. Se for preciso redirecionar localidades específicas (como sualoja.com/en-ca/pagina-antiga para sualoja.com/en-fr/pagina-nova), será necessário criar redirecionamentos individuais para cada subpasta.

Armazenamento em cache de redirecionamento 301

Os redirecionamentos 301 são armazenados em cache por navegadores e mecanismos de pesquisa. Se você remover um redirecionamento depois de os clientes o terem acessado, ele poderá continuar funcionando nos navegadores deles até o cache expirar.

Criar um redirecionamento de URL

É possível criar um redirecionamento de URL. Ao criar um redirecionamento, o novo URL pode ser relativo (como /collection/shirts) ou completo (como http://www.example.com/collection/shirts). Para redirecionar o tráfego no seu domínio principal, use um URL relativo. Para redirecionar para fora do seu domínio principal, use um URL completo. Os redirecionamentos de URL começam a funcionar imediatamente.

Também é possível adicionar o Liquid aos campos Redirecionar de e Redirecionar para. A validação completa do campo não pode ser realizada ao usar o Liquid nos caminhos.

Etapas:

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Ver redirecionamentos de URL.

  3. Clique em Criar redirecionamento de URL.

  4. Em Redirecionar de, insira o URL antigo do qual você quer redirecionar os visitantes.

  5. Em Redirecionar para, insira o novo URL para o qual você quer redirecionar os visitantes. Para redirecionar para a página inicial da loja, insira /.

  6. Clique em Salvar redirecionamento.

Solução de problemas de redirecionamentos de URL

Os redirecionamentos de URL começam a funcionar imediatamente. Se um redirecionamento não estiver funcionando na mesma hora, tente as seguintes etapas de solução de problemas:

  • Verifique se há erros de digitação nos URLs dos campos Redirecionar de e Redirecionar para.
  • Verifique se o URL de Redirecionar de não tem uma página ativa.
  • Verifique se o URL de Redirecionar de não é um caminho fixo nem contém um prefixo que não pode ser redirecionado.
  • Limpe o cache do navegador e teste o redirecionamento novamente ou tente em outro dispositivo.

Outras soluções de problemas de redirecionamento

Página 404 redireciona para a página inicial no editor de temas

Se a página 404 for redirecionada para a página inicial durante a visualização no editor de temas, verifique se há um redirecionamento configurado de /404 para / (a página inicial). Esse tipo de redirecionamento interfere na capacidade do editor de temas de exibir a página 404. Para resolver o problema, remova esse redirecionamento.

Erros da API: “Redirect Limit Exceeded”

Se você encontrar erros de “Redirect Limit Exceeded” ao usar a Admin API, saiba que eles não estão relacionados ao limite de redirecionamento de URL da loja (100.000 redirecionamentos). Em vez disso, indicam que uma solicitação de API está causando muitos redirecionamentos de servidor. Se esse erro estiver ocorrendo, entre em contato com a Comunidade Shopify ou com o desenvolvedor de apps de terceiros que possam estar causando o problema.

Redirecionamentos de URL e visibilidade da loja virtual

É possível usar redirecionamentos de URL com as configurações de visibilidade da loja virtual para redirecionar temporariamente os clientes de um conteúdo oculto para um conteúdo ativo.

Por exemplo, se você tem uma coleção /collections/fall que deseja ocultar temporariamente durante o verão e redirecionar os clientes para /collections/summer, faça o seguinte:

  1. Altere a Visibilidade na loja virtual da coleção de outono para Oculta.
  2. Crie um redirecionamento de URL de /collections/fall para /collections/summer.

Quando a coleção de outono está oculta, o URL /collections/fall se torna uma página 404, o que permite que o redirecionamento funcione. Os clientes que acessam /collections/fall são redirecionados automaticamente para /collections/summer.

Importante: se, mais tarde, você alterar a Visibilidade na loja virtual da coleção de volta para Visível, o redirecionamento de URL será excluído automaticamente, pois os redirecionamentos só funcionam para URLs que retornam erros 404. Será preciso recriar o redirecionamento se você ocultar a coleção novamente.

Esse comportamento também se aplica a produtos. É possível definir o status dos produtos como Rascunho ou removê-los de todos os canais de vendas para que eles retornem erros 404 e se tornem qualificados para redirecionamentos de URL.

Redirecionamentos e subpastas

A criação de um redirecionamento de URL se aplica a todas as subpastas de idioma ou mercado configuradas com as ferramentas de vendas internacionais.

Por exemplo, seu mercado principal são os Estados Unidos em example.com. Você também tem um mercado para o Canadá em uma subpasta em example.com/en-ca. Você decide parar de vender uma camiseta azul na loja, exclui o produto e cria um único redirecionamento de URL de /products/blue-t-shirt para /collections/t-shirts.

Depois de criar o redirecionamento de URL, os clientes nos Estados Unidos que tentam acessar /products/blue-t-shirt são redirecionados automaticamente para example.com/collections/t-shirts, e os clientes no Canadá que tentam acessar example.com/en-ca/products/blue-t-shirt são redirecionados automaticamente para example.com/en-ca/collections/t-shirts.

Você ainda pode criar redirecionamentos individuais para cada subpasta se quiser redirecionar as pessoas para um destino diferente em cada mercado.

Gerenciamento de redirecionamentos de URL

É possível gerenciar a lista de redirecionamentos de URL das seguintes maneiras:

Filtrar redirecionamentos de URL por data

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Clique em Data de adição.

  4. No menu suspenso, escolha o período que você quer filtrar.

Salvar um filtro de redirecionamento de URL

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Crie um filtro na caixa de pesquisa ou filtrando os redirecionamentos de URL por data.

  4. Clique em Salvar filtros.

  5. Selecione um nome para o filtro.

  6. Clique em Salvar filtros. Os filtros são salvos como uma nova aba na parte superior da lista.

Excluir um filtro de redirecionamento de URL

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Selecione o filtro que você quer excluir.

  4. Clique em Salvo.

  5. Clique em Remover aba e, em seguida, em Remover.

Editar o nome de um filtro de redirecionamento de URL

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Selecione o filtro que você quer editar.

  4. Clique em Salvo.

  5. Edite o nome da aba e clique em Salvar filtros.

Editar redirecionamentos de URL individualmente

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Clique no redirecionamento de URL que você quer editar.

  4. Faça as alterações.

  5. Clique em Salvar redirecionamento.

Editar vários redirecionamentos de URL ao mesmo tempo

É possível editar redirecionamentos de URL em massa. Para saber mais sobre como editar vários redirecionamentos de URL ao mesmo tempo, consulte o uso de Ações em massa.

Etapas:

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Selecione os redirecionamentos de URL que você quer editar.

  4. Clique em Editar redirecionamento.

  5. Faça as alterações.

  6. Clique em Salvar.

Exportar redirecionamentos de URL

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Clique em Exportar.

  4. Escolha os redirecionamentos que você quer exportar.

  5. Selecione o tipo de arquivo CSV que você quer exportar.

  6. Clique em Exportar redirecionamentos de URL.

Importar redirecionamentos de URL

É possível importar os redirecionamentos de URL existentes para a Shopify. Você pode fazer o download e ver um arquivo CSV de amostra de redirecionamento de URL para usar como modelo.

Etapas:

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Clique em Importar.

  4. Clique em Adicionar arquivo e selecione um arquivo CSV.

  5. Clique em Fazer upload de arquivo.

  6. Revise a importação.

  7. Clique em Importar redirecionamentos.

  8. Clique em Fechar.

Excluir redirecionamentos de URL

É possível excluir redirecionamentos de URL. Para saber mais sobre como excluir vários redirecionamentos de URL ao mesmo tempo, consulte o uso de Ações em massa.

Etapas:

  1. No admin da Shopify, acesse Conteúdo > Menus.

  2. Clique em Redirecionamentos de URL.

  3. Selecione os redirecionamentos de URL que você quer excluir.

  4. Clique em Excluir redirecionamentos selecionados.

  5. Clique em Excluir para confirmar.