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!

Haroldo
fonte
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.

John Conde
fonte
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.

xRade
fonte
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!


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

plntxt
fonte