Suporte » Outros assuntos » SEO – URLs com index.php no final

  • Olá pessoal,

    O WP automaticamente redireciona as páginas /index.php da Home e das páginas de categorias para as suas páginas (sem o index.php). Mas as páginas de posts não redirecionam, por exemplo, meusite.com/categoria/meu-post.index.php não redirecona para meusite.com/categoria/meu-post e ainda me dá erro 404 Not Found.

    É assim mesmo? Páginas de posts com index.php não precisam de redirecionamento para as suas páginas sem index.php (página real com o conteúdo)?

    Isso pode gerar duplicidade de conteúdo, pois sem redirecionamento, está mostrando que os dois URLs abaixo possuem conteúdo iguais:

    meusite.com/categoria/meu-post.index.php
    meusite.com/categoria/meu-post

    Pergunto, porque isso foi me informado como notificação do Google Analytics.

    Agradeço a ajuda.

    • Este tópico foi modificado 6 anos, 10 meses atrás por Mário Valney.
Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, tudo bem?

    O que acontece é que:
    https://exemplo.com/link-valido/index.php
    É entendido como uma tentativa de chamar o index.php (que geralmente é o conteúdo padrão do diretório) e por isso o WordPress quebra seu galho e redireciona o link que daria 404.

    Já:
    https://exemplo.com/link-valido.index.php
    É o arquivo link-valido.index.php dentro do diretório. Como não existe retorna 404.

    Tudo OK até agora.

    Agora sobre o conteúdo duplicado:
    meusite.com/categoria/meu-post.index.php
    e
    meusite.com/categoria/meu-post
    não deveriam ser conteúdo duplicado visto que o primeiro irá retornar 404, se não retornar temos um problema. Poderia enviar o link do site, se estiver disponível?

    Abraços

    Criador do tópico Rodrigo

    (@vejapixel)

    Olá Maria,

    Na verdade eu coloquei errad. O apontamento pelo Google Analytics de talvez haver conteúdo duplicado é entre:

    meusite.com/categoria/meu-post/index.php
    meusite.com/categoria/meu-post

    O URL meusite.com/categoria/meu-post.index.php redireciona para uma página de erro 404 normalmente. E a página meusite.com/categoria/meu-post/index.php também redireciona para uma página de erro 404, mas neste caso não deveria redirecionar para o post meusite.com/categoria/meu-post? Se deixar redirecionando para uma página de erro 404, não seria ruim para o tráfego no meu site?

    No caso da página Home o URL redireciona de meusite.com/index.php redireciona para meusite.com, já para as categorias o URL redireciona de meusite.com/categoria/index.php para meusite.com/categoria.

    Então as páginas de posts não deveriam ser iguais, isto é, redirecionar de meusite.com/categoria/meu-post/index.php para meusite.com/categoria/meu-post?

    No Google Analytics, em configurações de vista da propriedade, eu coloco no campo de URL padrão o, index.php, mas alguns dias atrás eu devo ter retirado por engano, e hoje o GA me notificou dizendo que os URL http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php e http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php podem estar sendo identificados como duplicado. Logicamente que o GA aponta apenas uma página de exemplo, mas se todos os posts estivem na mesma situação então estará sendo considerado duplicado da mesma forma.

    Para resolver isso, eu tenho que colocar nas configurações de vista da propriedade o index.php. Mas apenas isso resolve? E a própria estrutura do WP já não deveria vir montado da forma correta, isto é, eu tenho que sempre deixar definido no GA esse URL padrão index.php ?

    Agradeço.

    • Esta resposta foi modificada 6 anos, 10 meses atrás por Rodrigo.
    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Se deixar redirecionando para uma página de erro 404, não seria ruim para o tráfego no meu site?

    Não. Link quebrado é link quebrado. É só não criar esses links, ninguém digita “index.php” deliberadamente na URL para cair nesse link.

    Para resolver isso, eu tenho que colocar nas configurações de vista da propriedade o index.php. Mas apenas isso resolve?

    Porque usar o index.php no final? O WordPress já tem os permalinks (confira se está selecionado algum nas suas configurações). É só você parar de usar o index.php quando criar links que ele vai parar de ser indexado…

    Eu tenho que sempre deixar definido no GA esse URL padrão index.php

    Não. Use sempre o link normal.

    ———

    A propósito: qual o link do site?

    • Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
    • Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
    Criador do tópico Rodrigo

    (@vejapixel)

    Mario, no meu GA estou vendo no relatório, uma separação de pageviews entre esses dois URLs que citei:

    http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php e
    http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao

    No primeiro URL (com /index.php) está me mostrando um pageviews de 898, já no segundo URL está me mostrando um pageview de 158.

    https://drive.google.com/file/d/0B-3bBaQBNJ0md01RTG9SWVVhUkU/view?usp=sharing

    Se o primeiro URL está me redirecionando para uma página 404, então significa que os usuários desses 898 acessos, viram uma página de erro 404 em vez do meu conteúdo?

    No relatório, me mostra que tem 898 pageviews no primeiro URL e 158 pageviews no segundo URL. Então deveria ser o total de 1056 pageviews. Mas eu uso a extensão do GA no meu Chrome, e analisando o pageviews dessa página, me mostra 898 pageviews (tanto no primeiro quanto no segundo URL).

    https://drive.google.com/file/d/0B-3bBaQBNJ0majcxckxIMmlZY1U/view?usp=sharing

    Enfim Mario, eu preciso saber se não está havendo nenhum problema deixar esse URL http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php e se os usuários não estão caindo em página 404?

    Agradeço.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Você migrou esse site de algum lugar antes?

    O index.php atualmente está dando 404 de servidor, então não deveria contar como pageview já que o JS do GA não foi carregado (a menos que o Google tenha criado uma forma diferente de contar acesso).

    Se o primeiro URL está me redirecionando para uma página 404, então significa que os usuários desses 898 acessos, viram uma página de erro 404 em vez do meu conteúdo?

    Se estiver correta a conta, sim. Mas como eu disse ali em cima, o 404 que está dando não é nem o 404 do seu site ou seja, não houve chamada nenhuma do código do GA e consequentemente não deveria contar como view.

    Enfim Mario, eu preciso saber se não está havendo nenhum problema deixar esse URL http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php e se os usuários não estão caindo em página 404?

    Você não está “deixando” nada. Essa não é uma URL válida do WordPress e – a menos que tenha criado um link permanente específico – não tem relação com seu site e/ou com WordPress.

    É como se você me perguntasse se há algum problema deixar a URL: http://proddigital.com.br/curioso/dhdushdsd-dsndsds-dsdnsds.
    Não faz sentido, já que ela não existe, mas eu escrevi assim.

    ————

    Agora uma pergunta: como seus usuários estão caindo nela? Qual a origem/referência dessas visitas, segundo o GA?

    Abraços

    • Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
    Criador do tópico Rodrigo

    (@vejapixel)

    Você migrou esse site de algum lugar antes?

    Não. A única migração que eu fiz foi de uma categoria que eu tinha nesse site e passei os posts e imagens para um subdomínio, depois de mudar meu WP para multi site. Mas o site principal em questão, não migrei.

    Se estiver correta a conta, sim. Mas como eu disse ali em cima, o 404 que está dando não é nem o 404 do seu site ou seja, não houve chamada nenhuma do código do GA e consequentemente não deveria contar como view.

    No GA, eu coloquei index.php como página padrão, assim como mostrado abaixo:

    https://drive.google.com/file/d/0B-3bBaQBNJ0mLVEyLXV5Sjh5eU0/view?usp=sharing

    Eu fiz isso porque acredito que seja o certo, já que http://proddigital.com.br/index.php está redirecionando para http://proddigital.com.br e http://proddigital.com.br/curioso/index.php está redirecionando para http://proddigital.com.br/curioso. Então o GA deve considerar, nesse caso, o URL com e sem index.php, sendo o mesmo acesso. Estou certo nessa análise? Para quem usar WP, deve inserir index.php como página padrão no GA?

    No meu subdomínio http://idiomas.proddigital.com.br, eu não inserir index.php como página padrão no GA, e nos relatórios não aparece os pageview dos posts com index.php. Então, se percebe que só aparece nos relatórios do GA, os URLs com index.php quando eu insiro index.php como página padrão.

    Com isso devemos concluir que não devo inserir index.php como página padrão no GA, para não separar os URLs (com e sem index.php), pois afinal de conta o URL http://proddigital.com.br/index.php está redirecionando para http://proddigital.com.br, então não são consideradas páginas iguais sendo acessadas separadamente, mas sim, um redirecionando para outra.

    Mas acabei colocando por conta das páginas de posts que possuem index.php assim como, http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php.

    Você não está “deixando” nada. Essa não é uma URL válida do WordPress e – a menos que tenha criado um link permanente específico – não tem relação com seu site e/ou com WordPress.

    Com relação ao permalink, eu tenho definido como /%category%/%postname%/

    Se ela não é um URL válido, então como foi parar aí? Eu apenas atualizo o WP normalmente e pronto.
    Ahh… e percebi que qualquer nome que eu colocar no lugar de index, cai nessa página 404 como, por exemplo, http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/asdadafgadfadfagav.php. Se eu colocar sem o .php ou colocar qualquer outra extensão, vai cair na página 404 padrão do site, no entanto, com .php seja qual for o nome blablabla.php, 11111.php, afgadfadf.php cai nesse 404 que não sei se existe.

    Mario, se esse index.php não existe em WP, então eu devo elemina-lo? Aonde é que ele fica nas pasta do meu servidor?

    Agora uma pergunta: como seus usuários estão caindo nela? Qual a origem/referência dessas visitas, segundo o GA?

    Estou vendo com GA também para entender essa questão.

    Agradeço a sua atenção.

    Criador do tópico Rodrigo

    (@vejapixel)

    Mario, mil perdões por errar seu nome no comentário anterior. rsss

    Só acrescentando… em relação aos URLs que citei de exemplo…

    http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php
    http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao

    …no meu relatório GA mostra dados de pageviews separados:

    https://drive.google.com/file/d/0B-3bBaQBNJ0md01RTG9SWVVhUkU/view?usp=sharing

    Perceba que o URL com /index.php tem 898 pageview e é o que tem mais acesso. Isso significa que os usuários acessaram 898x essa página? Mas como, se a página está retornando erro 404 ao acessa-la? Todos esses usuários estão recebendo erro 404?

    Eu uso uma extensão do GA no Chrome, e ao analisar os pageviews dessa página http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao vejo que ela tem 898 que é o pageviews do URL com /index.php. Se eu acessar o URL http://proddigital.com.br/curioso/8-animais-exoticos-permitidas-estimacao/index.php a extensão vai me dar o mesmo valor de 898. Mas o correto não seria a soma de 898 + 158 = 1056, já que os acessos são os mesmo?

    https://drive.google.com/file/d/0B-3bBaQBNJ0majcxckxIMmlZY1U/view?usp=sharing

    Agradeço.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘SEO – URLs com index.php no final’ está fechado para novas respostas.