2010-03-07 39 views
7

Tôi cần tạo sơ đồ trang web cho trang web của mình. Url sẽ là "www.example.com/mysitemap.html". Tôi biết rằng có một số công cụ tạo tự động một tệp XML có chứa các URL có thể truy cập và cũng cải thiện SEO.Cách tốt nhất để tạo sơ đồ trang web là gì?

Vì vậy, câu hỏi của tôi là: Làm cách nào để tôi có thể tạo trang HTML này từ XML được tạo? Hay tôi sai và this kind of HTML page được xây dựng thủ công? Nếu không, làm cách nào để chúng tôi tích hợp XML và chuyển đổi nó sang trang web?

Cảm ơn bạn rất nhiều. Trân trọng.

+1

Nó hoàn toàn phụ thuộc vào nền tảng bạn làm việc với, ngôn ngữ kịch bản nào bạn có thể sử dụng và liệu bạn có sử dụng CMS hay không. Thông tin đó sẽ hữu ích. –

+0

Tôi sử dụng php với hệ thống mẫu tùy chỉnh. Cảm ơn. – Zakaria

Trả lời

2

Nếu kiến ​​trúc trang web của bạn được chứa trong cơ sở dữ liệu (như CMS), bạn có thể làm một việc như Darkyo đề xuất.

Tuy nhiên, có các phương pháp dễ dàng hơn. Có rất nhiều dịch vụ miễn phí thu thập thông tin trang web của bạn và tạo sơ đồ trang web

http://www.xml-sitemaps.com/ hoặc http://sitemapdoc.com/ là một số ví dụ nhưng Internet là đầy đủ. Chỉ cần google "người tạo sơ đồ trang web".

Nếu bạn muốn tạo tập lệnh của riêng mình, có chương trình được gọi là "php sitemap ng" tại http://enarion.net/google/phpsitemapng. Đây có thể là một nơi khởi đầu tốt đẹp.

1

Nó thực sự phụ thuộc vào cách lập trình xây dựng trang web của bạn, nếu trang web của bạn rất lớn và phản ánh lược đồ db, điều tốt nhất là viết trình tạo url thân thiện và lưu trữ nó vào db.

Thank để hệ thống này, bạn sẽ có thể quản lý lấy sitemap của bạn easilly

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

Nhưng như tôi đã nói nó rất phụ thuộc của kiến ​​trúc của bạn/chương trình ....

0

Tự động là rất khó . Bạn có thể giúp đỡ, bằng cách sử dụng ngữ nghĩa chính xác.

Điều này sẽ giúp Google nhận cấu trúc trang web của bạn tốt hơn.

Khi trang web của bạn bao gồm các trang tĩnh, bạn có thể tự tạo sơ đồ trang web. Nếu mặc dù nó được tạo ra với một cơ sở dữ liệu, bạn có thể làm điều này theo lập trình. Điều này sẽ không dễ dàng mặc dù nếu bạn không có kinh nghiệm.

Nếu bạn sử dụng CMS như Wordpress hoặc Drupal hoặc ... bạn có thể tạo nó bằng plugin. Sử dụng Google cho điều đó!

3

Nếu bạn chạy một trang web dựa trên nội dung (ví dụ như YouTube), chỉ cần viết một tập lệnh nhỏ đọc cơ sở dữ liệu của bạn và tạo tệp XML cho mỗi URL.

Đặt làm công việc cron một lần mỗi ngày/tuần. Bạn cũng có thể ping Google/Yahoo/MSN v.v. khi sơ đồ trang web của bạn được cập nhật để họ có thể chọn sơ đồ trang web mới của bạn và lập chỉ mục URL mới.

Các vấn đề liên quan