O mapa do site, também conhecido como página de arquivo ou sitemap, é a página que contém a lista de todas as páginas de um site. Nelas os usuários poderão encontrar todos os artigos, categorias, tags, arquivos mensais e páginas fixas de um blog e podem ser usadas para colocar informação menos importante que normalmente colocamos no menu ou na lateral do site.
Neste artigo falamos no conteúdo que deve estar presente nestas páginas e ensinamos a criar uma página para o seu blog!
O que devo ter no meu sitemap?
Formulário de Pesquisa:
Alguns dos usuários que visitam o mapa do site, estão a procura de algum conteúdo (um artigo, uma página, etc), por isso é importante que exista um formulário de busca no site para facilitar a vida ao usuário.
É importante também que os resultados das buscas estejam relacionados com os termos pesquisados. Como o sistema de pesquisa do wordpress não é o melhor, recomendamos a utilização de um plugin com o Relevanssi.
Código:
<?php get_search_form(); ?>
Categorias:
As categorias são muito importantes quando estamos a falar de organização de conteúdo. É útil, para quem está a procurar, saber quais são as categorias do site, pois podem encontrar o que procuram numa dessas categorias.
Código:
<ul><?php wp_list_categories('title_li='); ?></ul>
Tags:
Normalmente têm menos importância que as categorias, mas pode inclui-las no mapa do site se achar que é necessário.
Código:
<?php wp_tag_cloud(); ?>
Artigos:
Os artigos são o conteúdo mais importante de um site, por isso devem de ser sempre incluídas num sitemap. É útil para ter uma vista geral do conteúdo já publicado e podemos encontrar facilmente um artigo se procurar-mos na página por uma palavra chave.
Nos sites com muitos artigos publicados, a lista será muito grande, por isso pode optar por separar os artigos por mês ou ano.
Código:
<ul><?php wp_get_archives('type=postbypost'); ?></ul>
Páginas:
As páginas "fixas" são usadas para páginas "sobre nós", contacto, termos e condições, política de privacidade, etc e devem estar presentes nesta página. Liste apenas aquelas páginas com conteúdo que possa ser útil para o usuário.
Código:
<ul><?php wp_list_pages('title_li='); ?></ul>
Arquivo Mensal:
O arquivo mensal serve para encontrar artigos através de datas e saber em que meses o conteúdo foi publicado. Como não é uma coisa muito importante, pode ficar no fim da página.
Código:
<ul><?php wp_get_archives('type=monthly'); ?></ul>
Link para o XML Sitemap:
Como os motores de pesquisa (google, bing, etc) rastreiam todas as páginas dos sites, podemos adicionar o link do xml sitemap para ajudar na indexação. Não é uma coisa importante, porque podemos (devemos) adicionar o sitemap no Google Webmaster Tools e Bing Webmaster Tools, mas é mais uma "ajuda" na indexação do site.
Se o seu site ainda não tem um sitemap, pode criar um automaticamente usando plugins como o Google XML Sitemaps ou o WordPress SEO by Yoast (uma solução muito completa de SEO).
Como Criar a Página
Uma forma simples e eficaz de criar um mapa do site passa por usar os templates de página suportados pelo wordpress.
1º Passo: Criação do Template:
1. Procure o ficheiro page.php que está na pasta do seu tema
2. Duplique esse ficheiro e mude o nome para page-sitemap.php
3. Adicione o seguinte código no inicio da página, antes de qualquer código
<?php /* Template Name: Mapa do Site */ ?>
4. Cole os códigos que indicamos anteriormente depois da tag <?php the_content(); ?>
5. Guarde as alterações e, no caso de estar a editar os ficheiros no seu computador, faça o upload do ficheiro para dentro da pasta do tema
2º Passo: Criar a Página
1. Entre no painel de administração do wordpress
2. Crie uma página em Páginas > Nova Página
3. Dê um título a página (por exemplo: Mapa do Site) e escolha o template "Mapa do Site" no lado direito:
4. Publique e verifique se a página funciona
Template Base:
Este é o "template" com todas as tags e informação que indicamos no inicio do post.
<h3>Pesquisa:</h3> <?php get_search_form(); ?> <h3>Categorias:</h3> <ul><?php wp_list_categories('title_li='); ?></ul> <h3>Tags:</h3> <?php wp_tag_cloud(); ?> <h3>Artigos:</h3> <ul><?php wp_get_archives('type=postbypost'); ?></ul> <h3>Páginas:</h3> <ul><?php wp_list_pages('title_li='); ?></ul> <h3>Arquivo Mensal:</h3> <ul><?php wp_get_archives('type=monthly'); ?></ul> <h3>XML Sitemap</h3> <ul> <li><a href="#">clique aqui</a></li> </ul>
Pode também fazer o download de dois ficheiros que usamos (page.php e page-sitemap.php) para criar o nosso sitemap e para perceber melhor onde tem que adicionar estes novos códigos:
- Mapa do site - ficheiros.zip
Sugestões Finais
Para terminar, deixamos as seguintes sugestões:
- Se a página de cache for "pesada", use um plugin de cache para diminuir o load no servidor e deixar a página rápida.
- Mude a posição do conteúdo se necessário, dê destaque ao mais importante.
- Coloque um link para página. Onde? O menu e o rodapé são dois bons locais para adicionar uma ligação para o mapa do site.
- No inicio da página, pode adicionar um paragrafo com informações úteis para o usuário (como usar, o que fazer se ele precisar de ajuda, etc).
Esperamos que este artigo seja útil! Se tiver uma dúvida, deixe um comentário.
Info: Quer adicionar código nos comentários? Por favor use as tags <pre><code> ... </code></pre>
Comentários
Sem comentários até ao momento. Seja o primeiro a comentar!