Você deve ter uma barra final no final dos URLs?

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

[ad_1]

Uma barra final é uma barra (“/”) colocada no final de um URL como domain.com/ ou domain.com/page/. A barra final é geralmente usada para distinguir um diretório que tem a barra final de um arquivo que não tem a barra final. No entanto, essas são diretrizes e não requisitos.

No passado, uma pasta teria uma barra final e um arquivo sem a barra final. Uma pasta indicaria que havia mais arquivos e você normalmente teria um arquivo de índice (index.html, index.php, etc.) de onde o conteúdo da página seria carregado. Portanto, o conteúdo viria de, digamos, domain.com/page/index.html, mas domain.com/page/ seria mostrado aos usuários. Com arquivos individuais, você teria o nome do arquivo e nenhuma barra no final.

Atualmente, os URLs na maioria dos sistemas não apontam para arquivos. o URL é um registro armazenado em um banco de dados. Os sistemas sem servidor nem mesmo hospedam arquivos em seu servidor.

Diferente URL estruturas podem ser tratadas de forma diferente. Se você optar por usar uma barra final ou não, é mais uma preferência pessoal do que qualquer outra coisa. Vejamos alguns cenários comuns.

Barras à direita após o nome de domínio não importam

domain.com = domain.com/

Esses URLs são tratados exatamente da mesma forma e não importa qual versão você usa.

Leia Também  O que os leitores querem durante o COVID-19: idéias de conteúdo para todos os nichos

As barras finais são importantes para outros URLs

domain.com/pagedomain.com/page/

Para cada caso, além da barra final logo após o domínio raiz, uma barra final será tratada como um URL.

Os arquivos não devem terminar em uma barra

Na maioria dos casos, se você adicionar uma barra final a um arquivo como .html, .php, .js, .css, .pdf, .jpg, etc., o arquivo não será carregado. Isso ocorre porque a maioria dos sistemas presumirá que o arquivo é uma pasta e, como não há nada após esse caminho, geralmente uma página 404 será retornada.

Você deve ter uma barra final no final dos URLs? 3

Agora vamos ver o impacto sobre SEO.

Barras à direita e SEO

Você pode querer tomar decisões diferentes dependendo de como seus sistemas funcionam. Aqui estão alguns cenários comuns que você pode encontrar.

O mesmo conteúdo é mostrado em URLs de barra final e barra não final

Como mencionei antes, se o seu conteúdo puder ser visto na versão com barra final e na versão com barra não final das páginas, as páginas podem ser tratadas como URLs separados. A preocupação usual aqui é que o conteúdo nas diferentes versões causará conteúdo duplicado. Na maioria dos casos, isso não deve ser um problema porque uma tag canônica provavelmente especificará uma versão preferida. Mesmo sem isso, o Google geralmente escolherá uma versão preferida para você, onde consolidarão os sinais. Você pode forçar os URLs para sua versão preferida, se desejar.

Quer você decida usar uma barra final ou não, você deseja ter certeza de que todos os diferentes sinais de canonização, como redirecionamentos, mapas de sites, links internos, tags canônicas, etc. apontam para a versão que você deseja indexar.

Leia Também  O Google diz que você pode se recuperar das atualizações principais sem uma nova atualização principal

Conteúdo diferente é mostrado nos URLs de barra final e barra não final

Em alguns casos onde você tem dois sistemas compartilhando a mesma estrutura de pastas ou com determinado software de teste A / B, você pode acabar com uma situação em que a versão de um URL com e sem a barra final mostra um conteúdo completamente diferente. Nesses casos, o ideal é escolher uma versão para indexar e mostrar aos usuários e, em seguida, redirecionar a outra versão para ela.

Hreflang

Você pode ter problemas com configurações mais complexas envolvendo hreflang. Os links Hreflang devem apontar para a versão indexada das páginas. Se uma tag canônica apontar para uma versão da página com uma barra final e o Google indexar uma página dessa maneira, mas as tags hreflang apontarem para uma versão da página sem uma barra final, essas tags hreflang podem não ser respeitadas.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Adicionando ou removendo barras finais

Este processo mudará dependendo do seu sistema. É melhor verificar a documentação relevante antes de fazer qualquer alteração.

.htaccess

Remover barra:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301]

Nota.

! -d procura por um diretório e, se houver, não removerá a barra. Se você não incluir isso, você pode acabar quebrando essas páginas do diretório principal.

Adicionar barra:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]

Nota.

! -f procura um arquivo e, se o arquivo existir, não adiciona a barra final. Isso mantém imagens, PDFs, JS, CSS, etc. de quebrar.

WordPress

Se você for para Configurações> Links permanentes, poderá alterar se deseja usar uma barra final, se usar uma estrutura personalizada.

/%postname%/ adicionaria a barra final aos URLs

Leia Também  Melhore seu conjunto de habilidades em 2020

/%postname% removeria a barra final dos URLs

Você deve ter uma barra final no final dos URLs? 5

Frameworks JavaScript

Por causa de seus roteadores, esses sistemas podem ser um pouco diferentes do que você está acostumado. Você pode personalizar a maneira como os URLs funcionam no roteador ou – se não quiser perder muito tempo com isso – a maioria desses sistemas possui módulos pré-construídos para adicionar ou remover barras finais.

Impacto da barra final nos relatórios

Os relatórios devem ser considerados ao determinar se deve usar uma barra final ou não. Por exemplo, no Google Search Console, você pode configurar um domínio ou URL propriedade de prefixo. Se você não incluir a barra final ao configurar um URL propriedade de prefixo (por exemplo, domínio / pasta), o Google adiciona um de qualquer maneira. Como resultado, todas as visitas a domain.com/folder (sem a lixeira à direita) não serão relatadas porque domain.com/folder/ (com a barra à direita) é um nível mais alto.

Você deve ter uma barra final no final dos URLs? 7

Google Analytics (GA) tem o mesmo problema ao tentar fazer uma análise detalhada do conteúdo por pasta, se as páginas principais não tiverem a barra. Se as versões com barra e sem barra de seus URLs funcionarem, ambas podem ser relatadas em GA.

Você pode adicionar um filtro conforme mostrado abaixo para forçar barras finais nos URLs em seus relatórios analíticos, se desejar consolidar os dados.

Você deve ter uma barra final no final dos URLs? 9

Aqui está o regex: ^(/[a-z0–9/_-]*[^/])$

Pensamentos finais

Sempre há um risco com as alterações, então, a menos que sua configuração esteja causando problemas, eu não tentaria forçar uma alteração em seus URLs. A tecnologia mudou e o antigo URL as convenções para barras não se aplicam na maioria dos sites modernos.

[ad_2]

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *