Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

10 Dicas Rápidas de SEO - #2 Sitemap Dinâmico

23/07/2018

Na 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.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
SEO
O Search Engine Optimization(SEO) consiste em técnicas de desenvolvimento para preparar seu site para alcançar bons resultados nos mecanismos de busca.
Saiba mais!