Ir para conteúdo






Foto
- - - - -

Reescritas de URL geram duplicidades

conteúdo duplicado

  • Por favor, faça o login para responder
2 respostas neste tópico

#1 paulosebin

paulosebin

    Novo Usuário

  • Membros
  • Pip
  • 2 posts

Postado 04 julho 2013 - 09:04

Pessoal, preciso muito da ajuda de vocês. 

Trabalho na empresa AdesivoWeb, uma loja virtual de adesivos de parede. Recentemente, tivemos que trabalhar com a configuração de produtos simples e configuráveis, porém, está dando problemas sérios de duplicidades.

 

O sistema está configurado corretamente para que as URL´s sejam diretas. Por exemplo:

 

Produto: http://www.adesivowe...em-pra-rua.html - essa URL está correta. Não está configurado para aparecer dentro de /adesivos-para-carros/vem-pra-rua.html.

 

O problema é que o sistema começou a gerar reescritas de cada categoria onde o produto está. Exemplo.

 

Se ele está dentro das categorias carros, frete grátis e lançamentos, gera as seguintes reescritas (ficção, só para exemplo):

 

www.adesivoweb.com.br/lacamentos/vem-pra-rua.html

www.adesivoweb.com.br/adesivos-para-carros/vem-pra-rua

www.adesivoweb.com.br/frete-gratis-vem-pra-rua.html

 

O usuário não tem acesso a essas URL´s, ou seja, nas páginas de categorias não geram URL´s com diretórios das categorias, mas no sistema existe e o Google está pegando. 

 

Eu apago essas reescritas manualmente, mas qualquer categorização de produtos ou ordenação que edita, as reescritas voltam.

 

Não sei se expliquei direito, espero que sim. Alguém sabe como posso fazer o sistema parar de gerar reescritas dessa forma para todas edições que a gente faz????

 

Paulo Sebin

------

http://www.paulosebin.com.br

https://www.facebook.com/pauloaugustosebin

https://plus.google.com/106636944024828342600

 



#2 Marcelo - cerebrum.com.br

Marcelo - cerebrum.com.br

    Administrator

  • Administrators
  • 1064 posts

Postado 04 julho 2013 - 09:50

Ola

 

Veja alguns canais especializados em SEO.

 

http://comunidademag...irtual-magento/



#3 Felipe Antunes

Felipe Antunes

    Moderador

  • Moderators
  • 2225 posts
  • LocalizaçãoDuque de Caxias/RJ

Postado 09 abril 2015 - 12:41

Boa tarde. Para excluir os conteúdos duplicados, faça como descrito abaixo:

 

-----------------------------------------------------------------------------------------------------------------------

 

Adicionar no arquivo head.phtml de seu tema para melhor indexação e impedir que conteúdos duplicados sejam indexado nos motores de buscas:
 
Entre as tags <link>, no começo do arquivo head.phtml:
 
<?php if(Mage::registry(‘product’)): ?>
<link rel=”canonical” href=”<?php echo Mage::registry(‘product’)->getProductUrl(); ?>” />
<?php elseif(Mage::registry(‘current_category’)): ?>
<link rel=”canonical” href=”<?php echo Mage::registry(‘current_category’)->getUrl(); ?>” />
<?php endif; ?>
 
no final do arquivo head.phtml:
 
<?php
$actionName = $this->getAction()->getFullActionName();
if ($actionName == 'catalog_category_view') // Category Page
{
    $category = Mage::registry('current_category');
    $prodCol = $category->getProductCollection()->addAttributeToFilter('status', 1)->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)));
    $tool = $this->getLayout()->createBlock('page/html_pager')->setLimit($this->getLayout()->createBlock('catalog/product_list_toolbar')->getLimit())->setCollection($prodCol);
    $linkPrev = false;
    $linkNext = false;
    if ($tool->getCollection()->getSelectCountSql()) {
        if ($tool->getLastPageNum() > 1) {
            if (!$tool->isFirstPage()) {
                $linkPrev = true;
                if ($tool->getCurrentPage() == 2) {
                    $url = explode('?', $tool->getPreviousPageUrl());
                    $prevUrl = @$url[0];
                }
                else {
                    $prevUrl = $tool->getPreviousPageUrl();
                }
            }
            if (!$tool->isLastPage()) {
                $linkNext = true;
                $nextUrl = $tool->getNextPageUrl();
            }
        }
    }
    if ($linkPrev) echo '<link rel="prev" href="' . $prevUrl . '" />';
    if ($linkNext) echo '<link rel="next" href="' . $nextUrl . '" />';
}
 ?>
 
colocar o código abaixo em Sistema>Configuração>Design>Cabeçalho HTML>Script Diversos:
 
<link rel="alternate" href="http://seusite.com/en"  hreflang="x-default" />
<link rel="alternate" href="http://seusite.com/de"  hreflang="de" />
<link rel="alternate" href="http://seusite.com/fr"  hreflang="fr" />
 
 
(A dica acima só serve caso use mais de uma visão de loja, com outras linguagens por exemplo)

Acesse o nosso novo site: https://pelife.com.br

assinatura_pelife.png






Tópicos que também usam as tags conteúdo duplicado:

0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos