-
Como criar uma lojaVeja aqui o que você precisa saber para iniciar suas vendas online!Mais
-
PagSeguro UOLVocê já conhece essa ferramenta? Com o PagSeguro você pode vender pela Internet mesmo sem ter uma loja virtual. É tão fácil!Mais
-
Calculo de FreteSeus clientes precisam saber quanto vão pagar de frete? Temos uma solução gratuita!Mais
-
Agenda Campus PartyAgenda otimizada da #CPbr com funcionalidades extras que irão te auxiliar durante a semana do evento.Mais
LojaExemplo: Como deixar titulo e metatag de descrição dinamicos em sua loja
-
Olá,
Não temos como negar a importância do título das páginas para uma melhor indexação em sites de busca. As palavras que estão no título da página são muito importantes para definir uma boa posição de uma determinada palavra chave. Veja o exemplo abaixo:

Veja que os primeiros resultados sempre tem a palavra chave da qual procura no título. Também tem na descrição na URL .
O que quero dizer é que não há vantagens em ter apenas um título para todas as páginas de sua loja. Isso tira muito as possibilidades de indexação de seu site como um todo. Repare que hoje quase todos os sites e lojas online tem um título e descrição diferentes para cada página. Assim, cada uma terá relevância e palavras chaves diferentes, aumentando muito a possibilidade de receber visitas naturais de usuários que procuram exatamente um ou outro produto. Veja onde o titulo aparece em uma loja:

Mas afinal, onde eu coloco titulo em minha loja, ou site?
O título e descrição ficam localizados dentro da tag HEAD na pagina da loja. No exemplo da página acima temos:
<title> PCT. DE JOANINHAS EM E.V.A. REF:PDV0034 – Cantinho da Arte E.V.A </title>
<meta content=“Altura: 7cm Largura: 9cm Contém 5 unidades.” name=“description”/>
<meta content=“Materiais pedagogicos, Materiais educativos, materiais educativos,
materiais pedagogicos, materiais educativos, materiais pedagógicos, aprenda brincando
, aprender brincando” name=“keywords”/>
<meta content=“application/xhtml+xml; charset=ISO-8859-1″ http-equiv=“Content-Type”/>
<meta content=“index,follow” name=“robots”/>E em cada detalhe de produto terá um titulo e descrição diferentes. O título é o que esta dentro da tag:
<title> PCT. DE JOANINHAS EM E.V.A. REF:PDV0034 – Cantinho da Arte E.V.A </title>
Na lojaexemplo 6.5 (sistema Locaweb) está da seguinte forma:
<title><%=Application(“nomeloja”)%></title>
<script language=”Javascript” src=”config/templates/<%=varLang%>/textos_JS.js”></script>
<script language=”Javascript” src=”funcoes/funcoes_js.js”></script>Perceba que só temos o título e apenas uma meta tag que não é a descrição. O código dentro de <title></title> corresponde ao texto que você mesmo define pelo administrativo, deixando esse mesmo texto para todas as paginas.
Agora iremos adicionar o nome do produto ao titulo da página. Assim, cada página de detalhes de produto terá um titulo diferente. Também vamos adicionar uma metatag puxando o texto da descrição do produto (o mesmo que você coloca pelo administrativo). Vamos lá:
‘Carrega as applications com os textos configuráveis
Server.execute(“config/templates/”&varLang&”/textos_lang.asp”)‘ Monta a URL da loja
If page = “recibo” Then ‘Para a página de recibo
sURLloja = Application(“URLloja”) & “/carrinho_vazio.asp?redirect=default”
Else ‘Para as demais páginas
sURLloja = Application(“URLloja”) & “?lang=” & varLang
End If
%>
<title><%=Application(“nomeloja”)%></title><script language=”Javascript” src=”config/templates/<%=varLang%>/textos_JS.js”></script>
<script language=”Javascript” src=”funcoes/funcoes_js.js”></script>Apague o conteudo em vermelho da pagina cabecalho.asp como mostrado acima e substitua pelo conteudo do arquivo metatag2.txt
Baixe o arquivo cabecalho.asp original com a modificação.





13 Comentarios
Muito bom! parabéns pelo trabalho,
espero que continue postando mais
melhorias! estarei sempre por aqui!
Tem como deixar o titulo das paginas adicionais dinamico tambem?
legal, mas quando acessa a pagina para calcular o frete da um erro valew
Microsoft OLE DB Provider for ODBC Drivers error ’80040e14′
[MySQL][ODBC 3.51 Driver][mysqld-5.0.67-community]Unknown column ’49_c0_t0′ in ‘where clause’
/supribrasil/cabecalho.asp, line 96
Olá,
Jose com relação a deixar o titulo das paginas estáticas dinâmicas tambem estarei tentando adaptar colocando o nome da pagina no titulo.
Bruno Com relação a esse erro pode ter acontecido por algum dos seguintes motivos:
* Algum erro ou incompatibilidade no arquivo cep_frete.asp pois sempre que faço algo errado nele da erro no cabecalho,asp;
* Algum módulo ou alteração que possa ter dado algum conflito de forma indireta;
* Algum problema para buscar ou processar alguma informação no arquivo de xml que armazena os dados de compra temporariamente, esse campo que ve acima “49_c0_t0″ é um campo colocado neste arquivo que me refiro. Veja que é separado por _ o primeiro é o id do produto, o segundo é a categoria e o terceiro é o tamanho. essa parte que puxa é referente esse campo <produto codigo_produto=”20_c1_t0″ …. e no módulo que disponibilizei não tem nenhuma relação com esse xml temporario. Por isso atribuo o erro a alguma coisa ou incompatibilidade no arquivo cep_frete.asp ou lista_pedidos.asp que são arquivo que podem gerar esse erro mesmo não tendo relação direta. Não tenho uma explicação do porque da erro em outra coisa e o erro mostra no arquivo cabecalho.asp que no meus casos desse mesmo erro não tinha nada haver, e resolvidos em outro ponto do sistema.
Espero ter ajudado abraço a todos!
Agora que percebi que quando eu coloco o cep e escolho a opção de
frete ele retorna esse erro:
Microsoft JET Database Engine error ’80040e14′
Syntax error in query expression ‘Codigo_produto = 310_c0_t0 AND Produtos.sigla_idioma = ‘pt_BR’ AND Categorias.sigla_idioma = ‘pt_BR”.
/loja/cabecalho.asp, line 111
tem idéia do que pode ser?
Olá Pessoal,
Acabei de descobrir o problema! deu esse erro na loja do Bruno e Jose, porque provavelmente não urilizam a loja no diretório raiz. Quando chega na pagina carrinho.asp o campo cód muda de apenas um numero para varios como “10_c0_t0″ e como coloquei para reconhecer a pagina /carrinho.asp que em seus casos não foi encontrado. E nesta pagina não pode ser executado o script por conta dessa mudança no id, o que acabaria não achando caso a loja estivesse por exemplo na pasta /loja/carrinho.asp mas resolvi esse problema e podem baixar o novo arquivo.
Obrigado por ter me relatado esse problema.
muito bom! agora resolveu! (:
quando tiver a solução para deixar mais dinamicas as meta tags e titles das outras paginas, por favor, compartilhe conosco!
Muito obrigado!
só posso agradecer este modulo funciona perfeitamente! meus parabéns!
Só uma observação:
O charset do sistema da Loja Exemplo é o “windows-1252″, e não o “ISO-8859-1″, ok?
Excelente ferramente. Será de grande utilidade na ivulgação da minha loja.
Muito obrigado por disponibilizar esta ferramente.
Vocês têm algum módulo para integração do Visa na Loja Exemplo????
Parabéns!
Gostaria de saber como coloco o cabeçalho (banner da loja) centralizado ou mesmo ocupando 100% da lagura sem extrapolar a tabelas?
Abraços…
Olá, estou com um problema e não consigo resolver, se uma pessoa coloca um produto no carrinho, e fecha a página por algum motivo, quando ela entra de novo o produto continua no carrinho, o que devo fazer?
Parabéns pelos posts
Olá Fravio,
Esta com esse problema ainda?
Abraço.