Como criar URLs amigáveis ​​para SEO no Opencart 2.x?

Introdução

Este documento dará uma ideia de como criar URLs SEO Friendly no Opencart (versão 2.x). Também explicará como personalizar a função Opencart para criar URLs de SEO diferentes das páginas padrão (página do produto, página da categoria etc.). Este documento também explicará como redirecionar 301 URLs de URLs antigos para novos URLs e URLs excluídos. O objetivo principal deste documento é aprender sobre como criar URLs SEO Friendly no Opencart (versão 2.x) e redirecionamentos de URL para manter nossa classificação de SEO no Google. Os URLs amigáveis ​​para SEO são URLs bem elaborados que fornecem aos humanos e aos mecanismos de pesquisa uma indicação fácil de entender sobre o que será a página de destino.

Etapa padrão no Opencart para ativar o URL de SEO

No Opencart, existem configurações que temos que gerenciar no painel de administração para ativar URLs amigáveis ​​​​para SEO.

A seguir estão as etapas para habilitar:

  • Abra o painel de administração. Vá para Sistema > Configuração. Em seguida, clique no botão de edição correspondente à loja na página de detalhes da loja.
  • Na página de configuração do sistema de edição, abra a guia ‘Servidor’.
  • No servidor, a guia seleciona o botão de opção ‘Sim’ correspondente a ‘Usar URL de SEO’ e, em seguida, clica no botão Salvar.

Ao fazer isso, o administrador poderá usar URLs de SEO.

Recomendado Read: As 10 principais extensões do Opencart para melhorar a experiência do cliente

As páginas no Opencart têm a opção de adicionar URLs amigáveis ​​para SEO

No Opencart existe uma opção padrão para criar URLs amigáveis ​​para SEO para a seguinte página:

  • Página do produto
  • Página de categoria
  • Página do fabricante
  • Página de informações

Para todas essas páginas acima, há uma opção em sua respectiva página de edição para inserir o URL de SEO.

Recomendado Read: Os 10 principais recursos a serem considerados ao criar um mercado na plataforma OpenCart

Página do produto

Para salvar o URL de SEO de qualquer página de produto, vá para Catálogo > Produtos no painel de administração. Clique no botão de edição correspondente ao nome do produto. Na página de edição do produto, clique no botão ‘Dados‘ aba. Na guia Dados, há uma opção para ‘Palavra-chave SEO‘. Insira o URL de SEO do produto e salve.
Consulte a tela abaixo:

categoria Página

Para salvar o URL de SEO de qualquer página de categoria, vá para Catálogo > Categorias no painel de administração. Clique no botão editar correspondente à categoria. Na página de edição da categoria, clique no botão ‘Dados‘ aba. Na guia Dados, há uma opção para ‘URL SEO“. Digite o URL de SEO da categoria e salve.
Consulte a tela abaixo:

Página fabricante

Para salvar o URL de SEO de qualquer página de fabricante, vá para Catálogo > Fabricantes no painel de administração. Clique no botão de edição correspondente ao fabricante. Na página de edição do fabricante, há uma opção para ‘URL SEO“. Digite o URL de SEO do fabricante e salve.

Consulte a tela abaixo:

Recomendado Read: Quais são os méritos e deméritos de usar uma plataforma OpenCart?

Página de informação

Para salvar o URL de SEO de qualquer página de informações, vá para Catálogo > Informações no painel de administração. Clique no botão editar correspondente à página de informações. Na edição, a página de informações clica na guia ‘Dados’. Na aba Dados, há uma opção para ‘SEO URL’. Insira o SEO URL da página de informações e salve.

Consulte a tela abaixo:

Observação: O administrador também pode salvar o URL de SEO ao adicionar um novo produto, categoria, fabricante e página de informações. Se o administrador quiser criar um URL de SEO para qualquer página personalizada, ele deverá fazer as alterações de acordo (explicado abaixo no mesmo documento).

Fluxo técnico para URLs

No Opencart (versão 2.x) quando o usuário acessa qualquer URL (SEO ou não-SEO) ele chama o arquivo controlador seo_url.php localizado em catalogue/controller/startup. Este arquivo é chamado para encontrar o URL de SEO.

Observação: �O URL de SEO de cada página é armazenado na tabela ‘url_alias’ no banco de dados. Se o cliente acessar qualquer URL não SEO, ele chamará o arquivo seo_url.php. Nesse arquivo, há um código que pesquisa a URL SEO da URL Não SEO na coluna ‘palavra-chave’ da tabela url_alias correspondente à coluna ‘consulta’

Tabela url_alias no banco de dados

A tabela url_alias é usada para salvar URLs de SEO de todas as páginas. Existem as seguintes 3 colunas na tabela por padrão:

  • url_alias_id: Chave primária da tabela.
  • Consulta: contém o id de diferentes páginas como product_id, category_id e outras páginas.
  • Palavra-chave: contém a palavra-chave do URL de SEO da página correspondente

Criação de URL de SEO para páginas que não sejam padrão

Se o administrador criou páginas de destino e deseja veicular um URL de SEO para a página. Para isso primeiro tem que fazer uma entrada da página na tabela url_alias.

1 exemplo:
Se o administrador criou a página de destino ‘Sports’, ele deve fazer uma entrada na tabela url_alias como:

  • Na coluna de consulta: sport_id=1
  • Na coluna de palavras-chave: esportes

O administrador também deve fazer alterações no arquivo do controlador seo_url.php para sport_id.� O administrador deve adicionar uma condição para sport_id igual a product_id e category_id. Agora, se o administrador inserir a URL “host/index.php?route=product/landing_page&sport_id=1”, o código pesquisará a palavra-chave seo na tabela url_alias correspondente a sport_id=1 e, em seguida, exibirá a URL ‘host/sports’.

2 exemplo:

Neste exemplo, criaremos um URL de SEO para a página do blog. Para isso, temos que adicionar uma condição no arquivo do controlador e fazer uma entrada na tabela url_alias correspondente ao blog_id: Veja abaixo a captura de tela do arquivo seo_url.php:

Recomendado Read: Como você pode alterar o formato da moeda em uma plataforma OpenCart?

Captura de tela da tabela url_alias

Redirecionamentos de URL no Opencart

No Opencart, se o administrador deseja criar novos URLs de SEO e deseja redirecionar 301 (redirecionamento permanente) ou 302 (redirecionamento temporário) em um novo URL, o administrador deve fazer as seguintes alterações no arquivo do controlador e na tabela url_alias.

  1. Crie uma nova coluna old_keyword na tabela url_alias do tipo ‘varchar‘.
  2. Handel condition no arquivo do controlador para pesquisar na coluna old_keyword se o usuário pesquisar o URL antigo.

Exemplo: Para redirecionar do URL antigo do ‘termos e condições‘ para a nova URL. Se o administrador quiser redirecionar qualquer página de informações do URL antigo para o novo, ele deve fazer uma entrada na tabela url_alias. Consulte a captura de tela abaixo:

Aqui

  • a palavra-chave antiga é: shop/terms-conditions.html
  • nova palavra-chave: ajuda/condições de termos

Mudanças no arquivo do controlador: Em seo_url.php, o administrador do controlador tem que lidar com as condições se a URL não for encontrada na coluna da palavra-chave. O primeiro sistema pesquisará o URL inserido na coluna de palavras-chave. Se não for encontrado, pesquisará na coluna old_keyword. Se encontrado, será redirecionado para o novo URL correspondente. Por favor, consulte a captura de tela abaixo:

Redirecionamentos de URL no Opencart para páginas excluídas

Se o administrador quiser redirecionar o URL de categorias, produtos ou outras páginas excluídas na página inicial, ele poderá fazer alterações no arquivo do controlador de acordo.

Exemplo: Aqui, redirecionaremos 301 URLs de categorias excluídas Etapas para redirecionar URL de categorias excluídas:

  • Crie um arquivo e defina uma matriz com a chave como URL de categoria excluída e valor como URL para o qual o administrador deseja redirecionar. Consulte a captura de tela abaixo para criar uma matriz de categorias excluídas.

��� Nota: Aqui definimos o valor em branco porque queremos redirecionar os URLs das categorias excluídas para a página inicial

  • Adicione uma condição no controlador seo_url.php para redirecionar da URL de categoria excluída para a nova URL.

Nesse código primeiro, incluímos um arquivo contendo URLs de categorias excluídas e, em seguida, verificamos se a URL inserida está no array definido ou não. Se sim, redirecionado para um novo URL, caso contrário, redirecionado para a página não encontrada.

No final:

Uma variedade de módulos e extensões OpenCart, gratuitas e pagas, estão disponíveis em Banda de conhecimento para impulsionar a operação da sua loja. Para saber em detalhes sobre as plataformas OpenCart, módulos disponíveis ou qualquer funcionalidade relacionada à plataforma, sinta-se à vontade para nos enviar um e-mail para support@Knowband.com.

PrestaShop SEO Optimizer – URLs limpos e módulo de redirecionamento 301 / 302 / 303 – Manual do usuário

1.0 Introdução

Uma classificação mais alta na página de resultados de pesquisa de mecanismos de pesquisa como Google, Bing e outros é o maior desafio para um negócio on-line. Com uma classificação mais alta, as chances de melhores vendas também aumentam. Para melhorar o ranking de pesquisa, é obrigatório que os lojistas sigam as diretrizes emitidas pelos mecanismos de pesquisa. SEO (Search Engine Optimization) é a maneira de aumentar sua presença on-line para obter uma melhor classificação nos SERPs.

Para ajudar o administrador da loja a criar URLs amigáveis ​​ao SEO, a Knowband desenvolveu o Módulo Limpador de URL (amigável ao SEO). estePrestaShop SEO Optimizer – Complemento para limpador de URLs?automatically generates the SEO-friendly URL by removing the ID from the URLs of product, categories, suppliers, manufacturers, CMS and all other pages of your store. It allows the admin to implement the 301, 302 or 303 redirection as per the requirement.

Recursos do 1.1 do complemento Prestashop URL Cleaner (otimizado para SEO):

1. O Addon de URL compatível com o PrestaShop é um módulo que converte automaticamente o URL padrão em URL compatível com SEO.

2. O módulo de URL de reescrita do Knowband PrestaShop remove o ID gerado automaticamente dos URLs dos produtos, categorias, fornecedores, fabricantes, CMS e todas as outras páginas da sua loja.

3. Com a ajuda deste complemento de URL duplicado fixo da PrestaShop, o administrador pode visualizar a lista de URLs duplicados e modificar ou remover o URL conforme a necessidade.

4. O Módulo de limpeza de URL do PrestaShop fornece uma opção para o comerciante da loja redirecionar o URL antigo para o novo URL. O administrador da loja tem opções 3 em redirecionamentos, ou seja, redirecionamentos 301, redirecionamentos 302 e redirecionamentos 303.

5. URL SEO A extensão PrestaShop é um módulo que ajuda o comerciante da loja a melhorar o SEO.

6. Este módulo de reescrita de URL da PrestaShop da Knowband ajuda o proprietário do comércio eletrônico a melhorar o SEO do site.

7. O administrador da loja PrestaShop pode definir os URLs para terminar com ou sem .html usando este complemento do Prestashop URL Cleaner.

8. O Módulo de remoção de ID de URL PrestaShop é compatível com várias lojas.

9. Interface de back-end Prestashop URL Cleaner Module amigável para SEO extremamente fácil de usar.

10. Com este módulo de redirecionamento PrestaShop 301 / 302 / 303, o administrador pode redirecionar o N no. dos URLs antigos para novos URLs.

Tecnologia para o desenvolvimento

Língua:?PHP

Estrutura:?PrestaShop

Etapas 2.0 para instalação

1. Para fazer o upload do módulo, clique no botão "Adicione um novo módulo"Botão.

2. Depois clique emAdicionar novo módulo?now selects the module zip file.

3. Agora, você pode encontrar o Módulo Otimizador de SEO PrestaShop na lista de módulos e Clique no link Instalar para instalar o plug-in.

4. Após instalar o módulo, o administrador poderá configurá-lo.

Interface administrativa 3.0

Depois de instalar o módulo na loja PrestaShop, o proprietário da loja pode fazer as alterações sem aborrecimentos. Existem as seguintes seções disponíveis na interface administrativa:

Configuração de 1.Module Produtos de reescrita de URL 2.Duplicate Lista de redirecionamento 3.URL

Cada interface deste módulo PrestaShop URL Cleaner (amigável para SEO) é explicada abaixo.

Configuração do módulo 3.1

Ao clicar no link de configuração no módulo de redirecionamento PrestaShop 301 / 302 / 303, o sistema abrirá as guias Configuração deste plug-in Prestashop por padrão, conforme mostrado na tela abaixo:

Inicialmente, os campos deste complemento PrestaShop URL Cleaner (otimizado para SEO) no formulário acima já estarão preenchidos com seus valores padrão. Ativar / Desativar: Este campo ativará o recurso Limpador de URL. Se ativado, o PrestaShop URL Cleaner converterá automaticamente o URL padrão da loja em URLs compatíveis com SEO.

Remova o ID do produto do link do produto:

A estrutura de URL padrão da página do produto PrestaShop contém o ID do produto e um URL como https://psm.knowband.com/urlcleaner/16/en/casual-dresses/3-impresso-vestido.html. Como você pode ver, o URL do produto padrão tem o ID do produto. Depois de ativar esse recurso, o PrestaShop URL Cleaner Module removerá automaticamente o ID do produto do link do produto e o link atualizado aparecerá da seguinte forma:

https://psm.knowband.com/urlcleaner/16/blouses/blouse

https://psm.knowband.com/urlcleaner/16/casual-dresses/printed-dress.html

Remova o ID da categoria do link da categoria:

O link da página de categoria padrão contém o ID da categoria e um URL como https://psm.knowband.com/urlcleaner/16/ 8-dresses. Este URL é complexo e não é compatível com SEO. Ao ativar esta opção de remover categoria, o Módulo Removedor de ID de URL do PrestaShop remove o ID da categoria do link da categoria e, após remover a categoria, o URL atualizado aparecerá da seguinte forma: https://psm.knowband.com/urlcleaner/16/women/dresses

Remova o ID do link do CMS

A estrutura de URL padrão da página PrestaShop CMS contém o valor numérico

https://psm.knowband.com/urlcleaner/16/content/4-sobre-nós. Usando esta opção do módulo de URL compatível com SEO do PrestaShop, o administrador pode ativar essa configuração para remover o ID do link do CMS e o URL gerado automaticamente se parecerá com:

https://urlcleaner16.knowband.com/content/about-us

Remover ID do link de fabricação

Por padrão, o URL de fabricação contém o ID de fabricação no URL de fabricação. Com a ajuda dessa extensão, o administrador pode remover o ID do link de fabricação.

Remover ID do link do fornecedor

O PrestaShop não possui o recurso para remover o link do fornecedor da URL. Depois de ativar esta opção, o Módulo de limpeza de URL do PrestaShop remove automaticamente o ID do link Fornecedor.

Remover ISO padrão do Link

O Módulo PrestaShop URL Cleaner (compatível com SEO) remove o código ISO do idioma padrão dos URLs e remove o código ISO do idioma do idioma padrão da loja. Portanto, nesse caso, ele removerá / es / de todos os URLs em espanhol, mas outros idiomas em sua loja ainda terão código ISO no URL.

Por exemplo:?By default, the product URLs are like

https://urlcleaner16.knowband.com/en/casual-dresses/printed-dress?after enabling the option URL would look like:

https://urlcleaner16.knowband.com/casual-dresses/printed-dress

Remova .html do link do produto:?By enabling this option, the PrestaShop SEO Optimizer – Clean URLs & 301/302/303 redirection module remove the .html from the default product URL.

Produtos de reescrita de URL duplicada 3.2

No caso de remover o ID do produto do URL do produto, se houver dois URLs iguais.

Por exemplo, o URL do dois produtos contém os diferentes IDs, como:

https://psm.knowband.com/urlcleaner/16/en/casual-dresses/3-printed-dress.html
https://psm.knowband.com/urlcleaner/16/en/casual-dresses/4-printed-dress.html

Depois de ativar a opção remover identificação do produto, o módulo remove a identificação do produto da URL e da URL do produto, como:

https://psm.knowband.com/urlcleaner/16/en/casual-dresses/printed-dress.html
https://psm.knowband.com/urlcleaner/16/en/casual-dresses/printed-dress.html

Em seguida, a lista de URLs desses produtos será exibida nessa guia. Encontre abaixo a imagem em anexo:

Nesta guia, o administrador pode visualizar todos os URLs duplicados e atualizar o valor de reescrita dos produtos conforme sua conveniência.

3.2.1 Como editar o URL duplicado?

Quando o administrador da loja clica no link reescrito, o Módulo de redirecionamentos de URL do PrestaShop redireciona o administrador para a página mencionada abaixo:

Aqui, o administrador da loja pode reescrever os URLs duplicados. Assim que o administrador fizer alterações nos URLs, esses URLs serão removidos da lista de URLs duplicados.

Lista de redirecionamento de URL 3.3

Se o administrador da loja alterar o URL de qualquer página específica do produto, o varejista on-line precisará redirecionar os URLs antigos para os novos URLs. Este módulo de redirecionamento PrestaShop 301 / 302 / 303 permite que o administrador da loja PrestaShop redirecione os URLs antigos para os novos. Este complemento de limpador de URL da PrestaShop oferece as três opções de redirecionamento, incluindo 301, 302 e 303 ao proprietário da loja.

3.3.1 Como o administrador pode redirecionar os URLs antigos para novos URLs?

Para o redirecionamento dos URLs antigos para os Novos URLs, o administrador da loja precisa clicar no botão "adicionar Novo". Após clicar no botão Adicionar novo, a página mencionada abaixo é aberta:

Aqui, o administrador da loja pode inserir os URLs antigos e Novos URLs, selecionar o redirecionamento de 301 (para redirecionamento permanente), 302 (para redirecionamento temporário) e 303 (para obter o método usado para recuperar informações).

O administrador pode redirecionar facilmente os URLs antigos para os novos URLs.

Redirecionamento de URL por arquivo CSV

Carregar arquivo CSV:?In order to redirect the multiple URLs. You can enable the Upload CSV file option. After enabling this option, the admin will be able to download sample CSV file and as per the fields defined in CSV file, the admin needs to enter the details in the CSV and upload the same.

Depois de ativar a opção de upload de CSV, a página abaixo mencionada é aberta:

Escolha o arquivo CSV:?The Store admin can upload the sample CSV here for redirecting the products page.

Formato de arquivo CSV de exemplo:

4.0 Front End

Depois de ativar o Módulo de remoção de ID de URL PrestaShop da Knowband no front-end, os usuários poderão ver um URL amigável para SEO que destacará claramente o objetivo da página. O Google também recomenda "A estrutura de URL de um site deve ser o mais simples possível. Considere organizar seu conteúdo para que os URLs sejam construídos logicamente e da maneira mais inteligível para os seres humanos (quando possível, palavras legíveis em vez de números de identificação longos)."Isso também ajudará o administrador a melhorar os resultados de pesquisa do site.

O URL compatível com SEO apareceria da seguinte forma:

Para obter mais informações sobre o PrestaShop SEO Optimizer- URLs limpas e módulo de redirecionamento 301 / 302 / 303:

PrestaShop SEO Optimizer- URLs limpas e demonstração do administrador do módulo de redirecionamento 301 / 302 / 303

PrestaShop SEO Optimizer- URLs limpos e demonstração frontal do módulo de redirecionamento 301 / 302 / 303