10 Dicas Rápidas de SEO - #2 Sitemap Dinâmico
23/07/2018Na segunda aula do curso vamos aprender como desenvolver um sitemap dinâmico para o nosso sistema. O sitemap é de extrema importância para o rastreamento dos robôs de busca, especialmente o Google.
Criando um sitemap dinâmico
Para criar o sitemap, vamos criar um arquivo sitemap.php dentro da pasta views do nosso projeto. Posteriormente, vamos inserir o seguinte código:
<?php
header("Content-Type: application/xml; charset=UTF-8");
echo "<?xml version='1.0' encoding='UTF-8' ?>";
$today=date('Y-m-d');
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<?php
$path=DIRREQ.'views/';
$diretorio=dir($path);
while($arquivo = $diretorio -> read())
{
$arquivoFinal=str_replace('.php','',$arquivo);
if($arquivoFinal != '.' && $arquivoFinal != '..' && $arquivoFinal != 'sitemap'){
echo "
<url>
<loc>".DIRPAGE."/$arquivoFinal</loc>
<lastmod>$today</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
";
}
}
?>
</urlset>
Repare que no código acima, apesar de ser um arquivo php, ele vai exportar os dados no formato xml que é o padrao do sitemap.
Posts Relacionados
10 Dicas Rápidas de SEO - #1 Urls Amigáveis
Iniciamos hoje o curso 10 Dicas Rápidas de SEO (Search Engine Optimization). Na primeira aula vamos aprender como trabalhar com urls amigáveis.
10 Dicas Rápidas de SEO - #3 JSON-LD
Na aula de hoje incrementaremos mais um importante código para melhorarmos o nosso SEO, implementaremos o JSON Linked Date ou JSON-LD.