create sitemap submit google search console

5 ขั้นตอนง่าย ๆ ในการสร้าง Sitemap และส่งไปยัง Google Search Console

1 วิธีสร้าง Sitemap

1.1 ใช้เครื่องมือสร้าง Sitemap อัตโนมัติ

ใช้เครื่องมือออนไลน์สำหรับสร้าง Sitemap อัตโนมัติ
สำหรับเว็บไซต์ที่ใช้ PHP, Node.js, หรือ CMS เช่น WordPress, Joomla, หรือ Drupal สามารถใช้เครื่องมือออนไลน์เพื่อสร้างไฟล์ Sitemap ได้โดยอัตโนมัติ เช่น :

1.2 การสร้าง Sitemap ด้วยตนเอง (ไฟล์ XML Format)

สำหรับเว็บไซต์ที่ใช้ Static HTML, PHP หรือ Node.js สามารถสร้างไฟล์

sitemap.xml ด้วยโครงสร้าง XML ดังนี้ :

				
					<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2025-03-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.example.com/products</loc>
    <lastmod>2025-03-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
				
			

รายละเอียดแต่ละแท็ก:

  • <loc> : URL ของหน้าเว็บ
  • <lastmod> : วันที่อัปเดตล่าสุด
  • <changefreq> : ความถี่ในการอัปเดต (always, hourly, daily, weekly, monthly, yearly, never)
  • <priority> : ความสำคัญของหน้า (0.1 – 1.0)

จากนั้น อัปโหลดไฟล์ sitemap.xml ไปยัง root directory ของเว็บไซต์ เช่น

				
					https://www.example.com/sitemap.xml
				
			

2 ส่ง Sitemap ไปยัง Google Search Console

2.1 เพิ่มเว็บไซต์ใน Google Search Console

  • ไปที่ Google Search Console
  • คลิก “เพิ่มทรัพย์สิน (Add Property)”
  • เลือก “โดเมน” หรือ “URL Prefix” แล้ว ยืนยันความเป็นเจ้าของเว็บไซต์

2.2 ส่ง Sitemap

  • ไปที่เมนู “Sitemaps”
  • ใส่ URL ของ Sitemap (เช่น https://www.example.com/sitemap.xml)
  • คลิก “ส่ง (Submit)”

3 ตรวจสอบผลการทำงานของ Sitemap

  • ไปที่ Google Search Console > Sitemaps
  • ดูสถานะว่า “สำเร็จ (Success)” หรือ “มีข้อผิดพลาด (Error)”
  • ใช้ Google URL Inspection Tool เพื่อตรวจสอบว่า Google Bot เข้าไปเก็บข้อมูลจาก Sitemap ได้หรือไม่

4 การอัปเดต Sitemap อัตโนมัติ

สำหรับ Node.js + Express
สร้างไฟล์ sitemap.js และใช้ sitemap package:

				
					const { SitemapStream, streamToPromise } = require('sitemap');
const fs = require('fs');

const sitemap = new SitemapStream({ hostname: 'https://www.example.com' });

sitemap.write({ url: '/', changefreq: 'daily', priority: 1.0 });
sitemap.write({ url: '/products', changefreq: 'weekly', priority: 0.8 });

sitemap.end();

streamToPromise(sitemap).then((data) => {
  fs.writeFileSync('./public/sitemap.xml', data);
});
				
			

จากนั้นตั้ง Cron Job ให้รันสคริปต์นี้อัปเดต Sitemap อัตโนมัติ

5 ใช้ robots.txt แจ้งให้ Google ทราบ

เพิ่มโค้ดนี้ในไฟล์ robots.txt:

				
					User-agent: *
Disallow:

Sitemap: https://www.example.com/sitemap.xml
				
			

เคล็ดลับเพิ่มเติม

  • ใช้ Google Search Console > URL Inspection เพื่อตรวจสอบ URL
  • ใช้ Google Analytics + Google Search Console ติดตามประสิทธิภาพ
  • อัปเดต Sitemap เมื่อมีหน้าใหม่ โดยใช้ Cron Job หรือ Webhook

สรุป:

  • สร้าง Sitemap (sitemap.xml) และอัปโหลดไปยังเว็บไซต์
  • เพิ่ม Sitemap ใน Google Search Console
  • ใช้ robots.txt เพื่อให้ Google Bot ทราบ
  • ตรวจสอบการทำงานผ่าน Google Search Console

หากต้องการโค้ดสำหรับระบบของคุณ เช่น PHP, Node.js, หรือ WordPress แจ้งมาได้เลย!

Facebook
Twitter
Email

Related Posts

หมวดหมู่ที่น่าสนใจ