ferramenta fácil para criar sitemaps XML? (site em constante expansão)


14

Alguém recomenda

  • um script php que eu possa executar como um CRON

ou

  • alguma ferramenta de terceiros que eu possa usar para criar sitemaps?

Meu site é baseado em eventos e as páginas são bastante temporais, com mais de 20 novas páginas por dia ...

O Google sugere o seguinte: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators No entanto, todos parecem muito antigos e eu queria saber se há alguma nova ferramenta chamativa para fazer isso!


oferecendo recompensa porque estou procurando uma ferramenta capaz de receber cerca de 10.000.000 de registros (url, última atualização) e produzir um mapa do site.
Jeremy French

@ user2804, minha resposta foi atualizada
John Conde

Respostas:


7

Se você sabe como programar no servidor, pode escrever seu próprio script dinâmico de sitemap, que extrai as informações mais recentes do banco de dados toda vez que é chamado. Se o seu site não atualizar com muita frequência, você poderá armazenar em cache os resultados e atualizar somente quando necessário.

atualizar

Gerador ilimitado de sitemaps (não gratuito) Este pode lidar com sites grandes com vários sitemaps:

Suporte a sites GRANDES, dividindo o mapa do site em partes por 50.000 URLs cada e cria um arquivo de Índice de Sitemaps de acordo com o protocolo do Google Sitemap.


1
Além disso, se você estiver usando um CMS comum, é muito provável que já exista um gerador de Sitemap disponível para ele. De qualquer forma, certifique-se de não usar um gerador de Sitemap baseado em rastreador. Em um site dinâmico como esse, tente sempre obter os URLs diretamente dos seus dados internos.
John Mueller

Dando a recompensa pelo script, você mesmo se aproxima.
Jeremy French

5

A solução imediata seria um gerador de sitemap on-line:

http://www.xml-sitemaps.com/

Ou, como John Conde disse, produza seu próprio script que

a: arraste sua pasta www para arquivos html ou

b: se suas páginas não existirem "fisicamente" e sempre forem geradas dinamicamente, escreva um script php que produza URLs para todas as páginas que possam existir.

Configure uma tarefa cron para chamar qualquer script diariamente e que produzirá um mapa do site para todas as páginas disponíveis naquele dia.


0

Eu costumava usar xml-sitemaps, mas descobri recentemente: http://www.xmlsitemapgenerator.org Isso tem muito mais opções e também uma função de ping útil. eles desativaram os recursos avançados por um tempo e limitaram o número de páginas, mas parecem estar de volta agora, embora o limite seja de 50 páginas. talvez se você perguntar bem eles vão aumentar!


0

http://sitemap.keylimetie.com/ pode não atender às suas necessidades, mas eu as divulgarei caso alguém ache útil. Eu o uso e estou satisfeito com os resultados e pode ser programado para ser executado diariamente ou semanalmente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.