การตั้งค่า SEO พื้นฐานสำหรับ WordPress บน Cloud VPS ของ de.co.th เป็นสิ่งสำคัญที่ช่วยให้เว็บไซต์ของคุณติดอันดับในผลการค้นหาของ Google ได้ดียิ่งขึ้น บทความนี้จะแนะนำการตั้งค่า SEO ที่จำเป็นทั้งในระดับ Server และ WordPress
ตั้งค่า Permalink Structure
Permalink Structure ที่ดีสำหรับ SEO คือรูปแบบ Post Name ที่มีแค่ชื่อบทความใน URL:
# ตั้งค่า Permalink เป็น Post Name
ไปที่ Settings > Permalinks > เลือก Post name
https://yourdomain.com/sample-post/
# หรือใช้ WP-CLI
wp rewrite structure '/%postname%/'
wp rewrite flush
ติดตั้ง SEO Plugin
SEO Plugin ช่วยจัดการ Meta Tags, Sitemap และ Schema Markup แนะนำให้เลือกใช้ Yoast SEO หรือ Rank Math ซึ่งทั้งสองตัวมีความสามารถครบถ้วน:
# ติดตั้ง Yoast SEO
wp plugin install wordpress-seo --activate
# หรือ Rank Math
wp plugin install seo-by-rank-math --activate
ตั้งค่า SSL/HTTPS
Google ให้ความสำคัญกับเว็บไซต์ที่ใช้ HTTPS ตั้งค่าให้ WordPress ใช้ HTTPS เสมอ:
# ตั้งค่า URL เป็น HTTPS
wp option update siteurl 'https://yourdomain.com'
wp option update home 'https://yourdomain.com'
# Search-Replace URL เก่า
wp search-replace 'http://yourdomain.com' 'https://yourdomain.com'
# บังคับ Redirect HTTP ไป HTTPS ใน Nginx
server {
listen 80;
server_name yourdomain.com;
return 301 https://$host$request_uri;
}
สร้าง XML Sitemap
XML Sitemap ช่วยให้ Google ค้นพบหน้าเว็บทั้งหมดของคุณได้ง่ายขึ้น WordPress สมัยใหม่มี Sitemap ในตัว แต่ SEO Plugin จะสร้าง Sitemap ที่ละเอียดกว่า ส่ง Sitemap ให้ Google ผ่าน Google Search Console โดยเข้าไปที่ Sitemaps แล้วเพิ่ม URL ของ Sitemap เช่น https://yourdomain.com/sitemap_index.xml
ตั้งค่า Robots.txt
Robots.txt บอก Search Engine ว่าหน้าไหนควร Crawl และหน้าไหนไม่ควร:
# ตัวอย่าง robots.txt ที่เหมาะสม
User-agent: *
Allow: /
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Disallow: /?s=
Disallow: /search/
Sitemap: https://yourdomain.com/sitemap_index.xml
เพิ่มความเร็วเว็บไซต์สำหรับ SEO
ความเร็วเว็บไซต์เป็นปัจจัยสำคัญในการจัดอันดับ SEO ตั้งค่า Caching และ Compression บน Cloud VPS:
# เปิด Gzip Compression ใน Nginx
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml;
gzip_min_length 1000;
# ตั้งค่า Browser Cache
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
ตั้งค่า Open Graph และ Social Media
Open Graph Tags ช่วยให้เว็บไซต์แสดงผลได้สวยงามเมื่อแชร์บน Social Media ซึ่ง SEO Plugin อย่าง Yoast หรือ Rank Math จะจัดการให้อัตโนมัติ ตรวจสอบว่าทุกบทความมี Featured Image ที่มีขนาดอย่างน้อย 1200×630 pixels และมี Meta Description ที่น่าสนใจ
สรุป
การตั้งค่า SEO พื้นฐานสำหรับ WordPress บน Cloud VPS ของ de.co.th ไม่ยากอย่างที่คิด เริ่มจากการตั้ง Permalink, ติดตั้ง SEO Plugin, ใช้ HTTPS, สร้าง Sitemap และเพิ่มความเร็วเว็บไซต์ การทำ SEO เป็นกระบวนการต่อเนื่องที่ต้องติดตามผลและปรับปรุงอยู่เสมอ

