Cách tạo Sơ đồ trang web XML cho Trang web của bạn

Nếu bạn điều hành một trang web thuộc bất kỳ loại nào, có lẽ bạn nên có một sơ đồ trang XML . Nó sẽ giúp tối ưu hóa công cụ tìm kiếm của bạn(help your search engine optimization) ( SEO ). Nhưng bạn có thể tự hỏi sơ đồ trang XML là gì, và ngay cả khi bạn biết, bạn sẽ tạo một sơ đồ trang XML như thế nào? 

Tin tốt là việc tạo một sơ đồ trang XML dễ hơn là hiểu chính xác nó là gì. Và việc hiểu các sơ đồ trang XML cũng khá đơn giản. Bạn có thể làm được việc này.

Sơ đồ trang web XML là gì?(What Is An XML Sitemap?)

Trước tiên, hãy trình bày phần XML . XML là viết tắt của e X tensible M arkup L anguage. Nó không hẳn là một ngôn ngữ lập trình. Đó là một cách linh hoạt để thông báo cho các trình duyệt web và các chương trình khác về dữ liệu mà một tài liệu XML mang theo. 

Ví dụ, chúng tôi có thể nói với ai đó chúng tôi sống ở 123 Main Street và họ sẽ hiểu. Nhưng các chương trình thì không. 

Các thẻ XML được đặt ở hai bên của dữ liệu địa chỉ sẽ giúp chương trình cho chương trình biết ý nghĩa của dữ liệu. Các thẻ luôn đi đôi với một thẻ mở <pre><StreetNumber></pre> và một thẻ đóng  <pre></StreetNumber></pre>

Vì vậy, chúng ta có thể sử dụng các thẻ XML để cho các chương trình biết dữ liệu đó có nghĩa là gì. Nó có thể giống như sau:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

Đối với một chương trình nhận dạng các thẻ đó, nó sẽ biết đó là địa chỉ đường phố đầy đủ. Sau đó, chương trình có thể sử dụng thông tin đó để làm điều gì đó hữu ích.

Phần có thể mở rộng có nghĩa là những thẻ đó có thể là bất cứ thứ gì! Nếu chương trình hiểu thẻ

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Trên sơ đồ trang web. Nó giống như những gì nó nghe. Đó là một bản đồ về nơi để tìm các loại thông tin khác nhau trên trang web của chúng tôi.

Các công cụ tìm kiếm(Search) , như Google , muốn có thông tin cụ thể để họ biết cách phân loại và xếp hạng trang web của chúng tôi. Sơ đồ trang XML có thể cung cấp thông tin đó.

Đây là một ví dụ về sơ đồ trang XML cho một trang web.

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

Đây là ý nghĩa của những thẻ đó:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Điều này cho công cụ tìm kiếm biết rằng phiên bản XML mà chúng tôi đang sử dụng là 1.0 và văn bản được mã hóa bằng UTF-8 . Đó là đặc điểm kỹ thuật mã hóa mà sơ đồ trang web phải có.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Điều này cho công cụ tìm kiếm biết tiêu chuẩn sơ đồ trang web đang được sử dụng trong sơ đồ trang web của chúng tôi. Hãy nhớ rằng(Remember) , XML của chúng ta phải sử dụng các thẻ giống như chương trình phải đọc nó để hiểu nó.

<pre><url></pre> 

Điều này cho công cụ tìm kiếm biết thông tin về Bộ định vị tài nguyên thống nhất(Uniform Resource Locator) ( URL ) sẽ theo sau. URL còn được gọi là địa chỉ web hoặc liên kết .

<pre><loc> 

Điều này xác định dữ liệu trong thẻ là vị trí thực tế hoặc URL cụ thể của trang được lập chỉ mục.

<pre><lastmod></pre> 

Điều này cho công cụ tìm kiếm biết khi trang đó được sửa đổi lần cuối.

<pre><changefreq></pre> 

Điều này cho phép công cụ tìm kiếm biết tần suất thay đổi của trang đó. Giá trị có thể chấp nhận luôn là hàng giờ, hàng ngày, hàng tuần, hàng tháng, hàng năm, không bao giờ.

<pre><priority></pre> 

Điều này cho công cụ tìm kiếm biết chúng tôi nghĩ trang này quan trọng như thế nào so với các trang khác trong sơ đồ trang web của chúng tôi. Các giá trị có thể chấp nhận nằm trong khoảng từ 0 đến 1, với 1 là giá trị cao nhất và 0,5 là giá trị trung bình.

Lưu ý rằng đây không phải là các lệnh cho công cụ tìm kiếm(commands for the search engine) . Họ sẽ đọc thông tin đó và xử lý nó theo cách họ muốn.

Tại sao phải tạo Sơ đồ trang web XML?(Why Create An XML Sitemap?)

Một sơ đồ trang XML được tạo tốt sẽ giúp chúng ta có cơ hội tốt nhất để đưa trang web của mình đến với những người mà chúng ta muốn xem. Nó sẽ cho công cụ tìm kiếm biết loại thông tin mà chúng tôi đang cung cấp, nơi truy cập thông tin và thời điểm thông tin được cập nhật lần cuối.

Vì nó là một bản đồ, nó không nhất thiết phải là một bản đại diện chính xác của cảnh quan. Chúng tôi có thể chọn những gì có trong đó, vì vậy các công cụ tìm kiếm có được các trang phù hợp. Ví dụ: Chính sách quyền riêng tư(Privacy Policy) và các trang Sử dụng được chấp nhận(Acceptable Use) của chúng tôi sẽ không quá khác biệt so với bất kỳ trang nào khác trên web. Thay vì ánh xạ những thứ đó, hãy lập bản đồ các trang đưa người dùng đến những thứ tốt, như các bài đăng blog hoặc trang sản phẩm hay nhất của chúng tôi.

Đối với các bài đăng trên blog, chúng tôi có thể muốn có một sơ đồ trang liệt kê tất cả các bài đăng của bạn nhưng ưu tiên cao hơn cho những bài gần đây hơn. Điều đó cho khách hàng và công cụ tìm kiếm thấy rằng trang web của chúng tôi là mới.

Chúng ta có cần tạo sơ đồ trang web cho các hình ảnh không? Hình ảnh là quan trọng. Hình ảnh là thứ đầu tiên đạt được mong muốn của khách hàng. Nhưng mỗi trang đã có sẵn những bức ảnh trên đó và những bức ảnh đó sẽ được lập chỉ mục. Vì vậy, việc có một sơ đồ trang web chỉ có hình ảnh không phải là điều quan trọng.

Bây giờ chúng tôi đang trình bày bản chất của trang web của chúng tôi cho các công cụ tìm kiếm. Họ không cần phải mất thời gian thu thập thông tin và lập chỉ mục những phần lớn cần thiết nhưng không quan trọng trên trang web của chúng tôi. 

Với một sơ đồ trang tốt, chúng tôi đang hợp tác với các công cụ tìm kiếm và điều đó sẽ giúp trang web của chúng tôi có được thứ hạng tốt nhất mà nó xứng đáng được nhận.

Làm cách nào để tạo Sơ đồ trang web XML?(How Do I Create an XML Sitemap?)

May mắn thay, có một số công cụ tự động giúp chúng ta thực hiện điều này. Nếu chúng tôi đang sử dụng WordPress(using WordPress) , hãy tải plugin Yoast SEO . Đó là một công cụ tối ưu hóa công cụ tìm kiếm tuyệt vời và việc tạo sơ đồ trang cho chúng tôi chỉ là một trong những tính năng của nó. Hãy dành thời gian để thực sự tìm hiểu cách sử dụng plugin Yoast SEO(learn how to use the Yoast SEO plugin) cho tất cả các tính năng của nó.

Tạo sơ đồ trang web với Yoast(Making a Sitemap With Yoast)

  • Trong trang quản trị WordPress của chúng tôi , chúng tôi sẽ cài đặt plugin Yoast SEO . Sau khi cài đặt, chúng tôi sẽ kiểm tra để đảm bảo rằng tính năng Sơ đồ trang web XML(XML Sitemaps ) đã được bật. Nó phải được đặt theo mặc định. 
  • Nhấp(Click) vào Yoast SEO ở phía bên trái. Sau đó nhấp vào tab  Tính năng .(Features)
  • Cuộn xuống và đảm bảo rằng Sơ đồ trang web XML(XML Sitemaps) có thanh trượt ở vị trí Bật(On) .

  • Từ đây, chúng ta có thể thấy sơ đồ trang web trông như thế nào. Nhấp(Click) vào biểu tượng dấu chấm hỏi bên cạnh Sơ đồ trang XML(XML Sitemaps) và sau đó nhấp vào liên kết Xem sơ đồ trang XML(See the XML sitemap)

  • Yoast sẽ mở sơ đồ trang trong trình duyệt web. Nó sẽ không giống như XML mà chúng ta đã xem trước đó. Không sao đâu.

  • Nếu chúng tôi muốn xem XML , hãy nhấp chuột phải vào trang này và chọn Xem Nguồn(View Source) . Sau đó, XML được tiết lộ.

Đó là cách nhanh nhất để tạo sơ đồ trang XML trong WordPress với plugin Yoast SEO . Hãy xem qua plugin để biết các cách hoàn thiện sơ đồ trang web và làm cho nó chính xác khi cần thiết.

Tạo Sơ đồ trang web XML với Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

Nếu chúng tôi không sử dụng WordPress cho trang web của mình, chúng tôi có thể sử dụng nhiều công cụ trực tuyến và ngoại tuyến.

Có thể chương trình SEO trên máy tính để bàn được sử dụng nhiều nhất(most used desktop SEO program)Screaming Frog SEO Spider . Có một phiên bản miễn phí và một phiên bản trả phí. Để tạo sơ đồ trang XML, phiên bản miễn phí là tất cả những gì chúng tôi cần.

  • Sau khi nó được tải xuống và cài đặt, hãy mở chương trình. Trước khi có thể tạo sơ đồ trang XML , chúng ta phải thu thập dữ liệu trang web. Thu thập thông tin(Crawling) là một quá trình đi từ trang này sang trang khác trên một trang web và thu thập dữ liệu về từng phần.
  • Ở trên cùng, chúng tôi thấy một điểm để nhập URL của trang web của bạn. Làm vậy đi. Sau đó nhấp vào nút Bắt đầu(Start ) . Screaming Frog sẽ bắt đầu thu thập dữ liệu trang web.

  • Cửa sổ chính bắt đầu lấp đầy URL(URLs) của những thứ trên trang web. Khi thanh tiến trình gần trên cùng bên phải của màn hình ở mức 100%, quá trình thu thập thông tin sẽ hoàn tất.

  • Trong thanh công cụ, nhấp vào Sơ đồ trang web(Sitemaps) rồi nhấp vào Sơ đồ trang web XML(XML Sitemap) . Cửa sổ Cấu hình Xuất Sơ đồ trang web sẽ mở ra.(Sitemap Export Configuration )

  • Cửa sổ Cấu hình Xuất Sơ đồ trang web(Sitemap Export Configuration) là nơi chúng tôi có thể chỉnh sửa các chi tiết của sơ đồ trang web của mình, chẳng hạn như changefreq, lastmod và những thứ khác. Đi qua các tab để xem có gì ở đó. Cài đặt mặc định sẽ thực hiện ngay bây giờ. Nhấp vào Tiếp theo(Next) để bắt đầu xuất.

  • Nó sẽ hỏi chúng tôi nơi lưu tệp sitemap.xml . Đảm(Make) bảo nhớ nơi Lưu nó. Chúng tôi sẽ cần tải nó lên trang web của chúng tôi để nó hữu ích.

Sau khi nó được lưu, hãy tải tệp sitemap.xml lên thư mục gốc của trang web. Bây giờ chúng ta có thể đăng ký sơ đồ trang web với Google và các công cụ tìm kiếm khác.

Làm cách nào để Google Xem Sơ đồ trang web của tôi?(How Do I Get Google To See My Sitemap?)

Chúng tôi nói rằng công cụ tìm kiếm, nhưng thực sự công cụ duy nhất lo lắng nhất là Google . Vậy làm cách nào để Google nhìn thấy sơ đồ trang web của chúng tôi? 

Chúng tôi hy vọng rằng điều đó sẽ hữu ích trong việc đưa trang web của chúng tôi được xếp hạng cao hơn, nhưng nó sẽ chỉ hữu ích nếu Google biết nó ở đó. Chúng tôi sẽ cần sử dụng Google Search Console



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts