2010-03-07 25 views
7

Ho bisogno di costruire una sitemap per il mio sito web. L'url sarà "www.example.com/mysitemap.html". So che ci sono alcuni strumenti che generano automaticamente un file XML che contiene gli URL raggiungibili e anche migliorare il SEO.Qual è il modo migliore per generare una sitemap?

Quindi le mie domande sono: Come posso costruire questa pagina HTML andando dall'XML generato? O mi sbaglio e this kind of HTML page è costruito manualmente? In caso contrario, come integrare l'XML e convertirlo nel sito Web?

Grazie mille. Saluti.

+1

Dipende totalmente dalla piattaforma su cui si lavora, dai linguaggi di scripting che è possibile utilizzare e dal fatto che si utilizzi o meno un CMS. Questa informazione sarebbe utile. –

+0

Io uso php con un sistema di modello personalizzato. Grazie. – Zakaria

risposta

2

Se l'architettura del tuo sito è contenuta in un database (come un CMS) puoi fare qualcosa come suggerito da Darkyo.

Tuttavia ci sono metodi più semplici. Ci sono molti servizi gratuiti che eseguono la scansione del tuo sito e creano una sitemap

http://www.xml-sitemaps.com/ o http://sitemapdoc.com/ sono alcuni esempi ma Internet ne è pieno. Basta google "creatore sitemap".

Se si desidera creare il proprio script, è disponibile il programma denominato "php sitemap ng" al numero http://enarion.net/google/phpsitemapng. Questo può essere un buon punto di partenza.

1

Dipende davvero da come è stato creato il tuo sito web in modo programmatico, se il tuo sito web è enorme e riflette uno schema db, la cosa migliore è scrivere un generatore di url amico e salvarlo nel db.

Grazie a questo sistema sarete in grado di gestire recuperare la Sitemap easilly

Select CONCAT("http://mysite.com/article/",article.friendly_url) from article 

Ma come ho detto dipende molto della vostra architettura/programmazione ....

0

automaticamente è molto difficile . Puoi aiutare, usando la semantica corretta.

Ciò consentirà a Google di migliorare la struttura del tuo sito.

Quando il sito Web è costituito da pagine statiche è possibile creare una Sitemap autonomamente. Se è generato con un database, puoi farlo programmaticamente. Questo non sarà facile se non hai esperienza.

Se si utilizza un CMS come Wordpress o Drupal o ... probabilmente lo si può generare con un plug-in. Usa Google per quello!

3

Se si esegue un sito basato sul contenuto (ad esempio YouTube, ad esempio), basta scrivere un piccolo script che legge il database e genera un file XML per ogni URL.

Inserirlo come cron job una volta ogni giorno/settimana. Puoi anche eseguire il ping di Google/Yahoo/MSN ecc. Quando la Sitemap viene aggiornata in modo che possano scegliere la nuova Sitemap e indicizzare i nuovi URL.

Problemi correlati