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!

Sitemap

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:
Modelo de Página
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.