: Estrutura para SEO vs. Includes
Acabei de ler em nesse artigo que é importante definir um Title e Metatags diferentes em cada página do seu site:
Isso traz mais relevância às páginas e aumenta o alcance dos termos e palavras chaves. Tente fazer uma descrição e títulos relativos ao assunto abordado na página.
Ok. De acordo.
Minha questão é:
Eu costumo pegar tudo que fica entre as tags <head> dos meus sites e salvar em um arquivo chamado "header.asp", para jogar com um include no começo do código.
Ex:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sistems do Brasil - Tecnologia e Controle de Acesso</title>
<script src="css/submenu.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript" src="css/lytebox.js"></script>
<link href="css/lytebox.css" rel="stylesheet" media="screen" type="text/css" />
<link href="css/estilos.css" rel="stylesheet" media="screen" type="text/css" />
<link href="css/menu.css" rel="stylesheet" media="screen" type="text/css" />
<link href="css/submenu.css" rel="stylesheet" media="screen" type="text/css" />
</head>Desse modo, todas as minhas páginas possuem o mesmo Title e Metatags (que, inclusive, eu admito não ter usado ainda, mais por esquecimento do que por qualquer outro motivo).
De que maneira eu poderia resolver isso?
Eu poderia deixar essas tags FORA do arquivo "header.asp" e inserir manualmente em cada página, depois da tag </head>... Até onde me lembro, funcionaria do mesmo jeito, mas eu acredito que isso seja semanticamente incorreto (e talvez nem valide).
Uma solução que me parece meio "Gambiarra" seria criar o "header1.asp" contendo o Doctype, o xmnls, e a tag <head>... depois viria manualmente o Title e as Metas de cada página e depois o "header2.asp" contendo os links para javascripts e folhas de estilos, finalizando com a tag </head>.
Alguém tem alguma idéia/sugestão/solução menos bizarra?
Abraços
Discussão (9)
Carregando comentários...