www กับ non-www เลือกอันไหนดี ตั้ง Redirect และ SSL

หนึ่งในคำถามคลาสสิกที่เจ้าของเว็บไซต์มักถามคือ "ควรใช้ www หรือ non-www ดีกว่ากัน?" และคำถามที่ตามมาคือ SSL Certificate ของเราครอบคลุมทั้งสองรูปแบบหรือเปล่า? บทความนี้จะอธิบายทุกแง่มุมตั้งแต่ความแตกต่างทางเทคนิค, ผลกระทบต่อ SEO, การตั้ง Redirect, ไปจนถึงการเลือก SSL ให้เหมาะสม

1. www และ non-www คืออะไร?

www (World Wide Web) คือ subdomain ที่เพิ่มหน้าชื่อโดเมน เช่น www.example.com ในยุคแรกของอินเทอร์เน็ต การใส่ www เป็นมาตรฐานเพื่อบอกว่าเป็น web service แยกจาก FTP หรือ mail server

Non-www (Apex Domain / Naked Domain) คือโดเมนเปล่าโดยไม่มี subdomain นำหน้า เช่น example.com เรียกอีกชื่อว่า root domain, apex domain หรือ naked domain

จุดสำคัญ: ในทางเทคนิค www.example.com และ example.com คือ URL ที่แตกต่างกัน ถ้าไม่มีการตั้ง Redirect เซิร์ฟเวอร์จะถือว่าเป็นคนละเว็บ ซึ่งก่อให้เกิดปัญหา duplicate content ต่อ SEO

ความแตกต่างทางเทคนิค

รายการwww (www.example.com)Non-www (example.com)
ประเภท DNS RecordCNAME ได้ (ยืดหยุ่น)A Record เท่านั้น (ต้อง point IP)
CDN/Load Balancerรองรับได้ดีกว่า (CNAME)บาง CDN มีข้อจำกัด (CNAME flattening)
Cookie ScopeCookie แยกจาก apex domainCookie ส่งไปทุก subdomain
URL ความยาวยาวกว่า 4 ตัวอักษรสั้น จำง่าย
Brand ดูเป็นมืออาชีพแบบดั้งเดิมClean และ Modern

2. เปรียบเทียบ www vs non-www ในแง่ SEO

Google ได้ยืนยันอย่างเป็นทางการว่า ไม่มี SEO advantage ระหว่าง www และ non-www ทั้งสองรูปแบบไม่ต่างกันในแง่ ranking หากตั้ง canonical URL อย่างถูกต้อง

อย่างไรก็ตาม ปัญหา SEO มักเกิดจาก การไม่ redirect ระหว่าง www และ non-www ทำให้เกิดสถานการณ์เหล่านี้:

สรุป SEO: ไม่ว่าจะเลือก www หรือ non-www ผลลัพธ์ SEO เท่ากัน แต่ต้อง Redirect อีกรูปแบบเสมอ และตั้ง canonical URL ให้ชัดเจน

3. เลือกรูปแบบไหนดีที่สุด?

ไม่มีคำตอบที่ถูกหรือผิดสำหรับทุกคน แต่มีปัจจัยที่ช่วยตัดสินใจ:

เลือก non-www ถ้า...

เลือก www ถ้า...

⚠️ คำเตือน: ถ้าเว็บมี Traffic อยู่แล้ว ให้คิดให้ดีก่อนเปลี่ยน เพราะแม้ 301 Redirect จะถ่าย link equity ได้ แต่ก็ใช้เวลา 2-4 สัปดาห์กว่า Google จะ reindex URL ใหม่

4. วิธีตั้ง 301 Redirect ใน DirectAdmin

AsiaGB Hosting ใช้ DirectAdmin เป็น Control Panel ซึ่งมีวิธีตั้ง Redirect ได้หลายแบบ:

วิธีที่ 1: ผ่าน DirectAdmin Domain Setup

  1. Login เข้า DirectAdmin Panel
  2. ไปที่เมนู Domain Setup
  3. คลิกชื่อโดเมนที่ต้องการแก้ไข
  4. ในส่วน Redirect เลือก 301 และระบุ URL ปลายทาง
  5. บันทึกการตั้งค่า

วิธีที่ 2: ผ่าน SSL/HTTPS Settings

  1. ใน DirectAdmin ไปที่ SSL Certificates
  2. เปิด Force SSL หรือ Force HTTPS
  3. เลือกว่าจะ redirect ไป www หรือ non-www
แนะนำ: ใช้วิธี .htaccess สำหรับความยืดหยุ่นสูงสุด โดยเฉพาะถ้าต้องการควบคุม redirect ทั้ง HTTP → HTTPS และ www → non-www พร้อมกัน

5. ตั้ง Redirect ผ่าน .htaccess

วิธีที่นิยมที่สุดคือแก้ไขไฟล์ .htaccess ที่ root ของโดเมน ซึ่งสามารถทำได้ผ่าน File Manager ใน DirectAdmin

Redirect จาก www ไป non-www (พร้อม Force HTTPS)

RewriteEngine On

# Force HTTPS + non-www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]

Redirect จาก non-www ไป www (พร้อม Force HTTPS)

RewriteEngine On

# Force HTTPS + www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
⚠️ สำคัญ: เปลี่ยน example.com เป็นโดเมนจริงของคุณ และทดสอบ redirect ทุกครั้งก่อนปล่อยใช้งาน เพราะถ้าผิดพลาดอาจทำให้เว็บเข้าไม่ได้

ทดสอบ Redirect ด้วย curl

# ทดสอบ www redirect ไป non-www
curl -I http://www.example.com

# ผลที่ถูกต้องควรเห็น:
# HTTP/1.1 301 Moved Permanently
# Location: https://example.com/

6. SSL Certificate ครอบคลุม www และ non-www อย่างไร?

ปัญหาที่พบบ่อยคือซื้อ SSL แล้วพบว่า browser แสดง "ไม่ปลอดภัย" บาง URL นั่นเพราะ SSL ไม่ครอบคลุมทั้ง www และ non-www

ประเภท SSLครอบคลุม non-wwwครอบคลุม wwwหมายเหตุ
Standard DV (Single Domain)✅ ใช่✅ มักรวม wwwหลาย CA รวม www ให้โดยอัตโนมัติ
Let's Encrypt✅ ใช่✅ ระบุเองได้ต้อง verify ทั้งสอง domain
Wildcard SSL (*.example.com)❌ ไม่ครอบคลุม✅ ครอบคลุม www*.example.com ≠ example.com
Wildcard + Root (SAN)✅ ใช่✅ ใช่ครอบคลุมทั้งคู่ แต่ราคาสูงขึ้น
Multi-Domain (SAN)✅ ระบุได้✅ ระบุได้ระบุทุก domain ที่ต้องการในใบเดียว
ตรวจสอบ SSL ว่าครอบคลุม www ไหม: ใช้ SSL Server Test ของ AsiaGB หรือดูใน browser ที่ Certificate → Subject Alternative Names ว่ามี www.example.com อยู่หรือเปล่า

7. Wildcard SSL กับการรองรับ www

Wildcard SSL เช่น *.example.com ครอบคลุม subdomain ทุกตัว ได้แก่:

⚠️ จุดที่มักเข้าใจผิด: *.example.com ไม่ครอบคลุม example.com (non-www) ถ้าเว็บ redirect ไปที่ non-www แต่ SSL ใช้ Wildcard อย่างเดียว จะเกิด SSL error บน non-www URL

ราคา SSL ที่ AsiaGB (อ้างอิง)

SSL ประเภทครอบคลุม www + non-wwwราคา/ปี
RapidSSL (DV) — รวม www ให้✅ ทั้งสอง1,000 บาท
GeoTrust QuickSSL Premium✅ ทั้งสอง3,000 บาท
RapidSSL Wildcard (*.domain + root)✅ ทั้งสอง + subdomain อื่น5,000 บาท

8. อัพเดต Google Search Console

หลังจากเปลี่ยน URL preference แล้ว ต้องแจ้ง Google ด้วย:

ขั้นตอนอัพเดต Search Console

  1. เข้า Google Search Console (search.google.com/search-console)
  2. Add Property ใหม่ สำหรับ URL รูปแบบที่เลือก (เช่น https://example.com/)
  3. Verify ownership ด้วยวิธีที่สะดวก (DNS, HTML file, GA)
  4. ไปที่ Sitemaps และ Submit sitemap.xml
  5. รอ 1-2 สัปดาห์ให้ Google reindex

💡 สิ่งที่ต้องอัพเดตหลังเปลี่ยน URL

  • 🔹 sitemap.xml — อัพเดต URL ทั้งหมดให้ตรงกับ canonical ที่เลือก
  • 🔹 canonical tag ในทุกหน้า (<link rel="canonical">)
  • 🔹 og:url ใน Open Graph tags
  • 🔹 JSON-LD @id และ url fields
  • 🔹 Internal links ในเนื้อหา
  • 🔹 Google Analytics — Property URL
  • 🔹 Backlink สำคัญ — แจ้ง webmaster ให้อัพเดต (ไม่จำเป็นถ้ามี 301)

9. Checklist หลังเปลี่ยน URL

ใช้ checklist นี้ตรวจสอบก่อนปล่อยเว็บหลังเปลี่ยน www preference:

#รายการตรวจสอบผ่าน?
1www redirect ไป non-www ด้วย 301 (หรือกลับกัน)
2HTTP redirect ไป HTTPS ด้วย 301
3SSL ครอบคลุมทั้ง www และ non-www
4canonical URL อัพเดตแล้วทุกหน้า
5sitemap.xml ใช้ URL รูปแบบที่เลือก
6Google Search Console — Property อัพเดตแล้ว
7hreflang URLs อัพเดตแล้ว (ถ้ามีหลายภาษา)
8ทดสอบด้วย SSL Checker ไม่มี error

10. คำถามที่พบบ่อย (FAQ)

www กับ non-www อันไหนดีกว่าสำหรับ SEO?
ในแง่ SEO ทั้งสองรูปแบบไม่มีความแตกต่างกันในปัจจุบัน Google ให้ความสำคัญกับ canonical URL ที่คุณเลือก สิ่งสำคัญคือต้องเลือกรูปแบบหนึ่งและ redirect อีกรูปแบบไปเสมอ เพื่อป้องกัน duplicate content
SSL ครอบคลุม www และ non-www ได้ทั้งคู่ไหม?
ขึ้นอยู่กับประเภท SSL ที่ใช้ SSL แบบ Standard DV หลาย CA รวม www ให้โดยอัตโนมัติ แต่ Wildcard SSL ไม่ครอบคลุม root domain ต้องซื้อแบบ SAN หรือ Wildcard + Root
ตั้ง 301 Redirect จาก www ไป non-www ใน DirectAdmin ทำอย่างไร?
ใน DirectAdmin ไปที่ Domain Setup หรือแก้ไขไฟล์ .htaccess ด้วย RewriteRule ที่ redirect จาก www ไป non-www พร้อม force HTTPS ในเวลาเดียวกัน
ถ้าเปลี่ยนจาก www เป็น non-www จะทำให้ ranking ตก?
การเปลี่ยนจะทำให้ ranking ค่อยๆ ฟื้นตัว ไม่ตกถาวร หากตั้ง 301 Redirect ถูกต้อง Google จะถ่ายโอน link equity ภายใน 1-4 สัปดาห์
Wildcard SSL คืออะไร และช่วยเรื่อง www ได้ไหม?
Wildcard SSL ครอบคลุม subdomain ทุกตัว รวมถึง www.example.com แต่ไม่ครอบคลุม example.com (root domain) เอง ต้องเลือก SSL ที่รวม SAN สำหรับ root domain ด้วย
Non-www ดีกว่า www ตรงไหน?
Non-www URL สั้นกว่า จำง่ายกว่า และ Clean กว่าในแง่ Brand ปัจจุบันนักพัฒนาส่วนใหญ่เลือก non-www เพราะ URL ดูเป็นมืออาชีพกว่า
ต้องอัพเดต Google Search Console หลังเปลี่ยน www/non-www ไหม?
ใช่ ควร Add Property ใหม่ใน Google Search Console สำหรับ URL รูปแบบใหม่ Submit sitemap ใหม่ และรอ Google reindex ซึ่งใช้เวลาประมาณ 1-2 สัปดาห์

ต้องการ SSL ครอบคลุม www + non-www?

AsiaGB มี SSL หลายแบบให้เลือก ตั้งแต่ DV Standard ไปจนถึง Wildcard ติดตั้งง่ายผ่าน DirectAdmin รับรองผ่านทุก browser สมัยใหม่

ดู SSL ทุกประเภท