วิธีติด Google AdSense บน WordPress ฉบับมือใหม่

สมัคร AdSense ผ่านการอนุมัติ ติดโค้ดโฆษณา และเพิ่มรายได้จากเว็บไซต์ WordPress ของคุณ

วิธีติด Google AdSense บน WordPress ฉบับมือใหม่

Google AdSense คือบริการโฆษณาจาก Google ที่ช่วยให้เจ้าของเว็บไซต์สร้างรายได้จากการแสดงโฆษณาบนหน้าเว็บ หากคุณมีเว็บ WordPress และต้องการเริ่มต้นหารายได้ บทความนี้จะพาคุณผ่านทุกขั้นตอนตั้งแต่การสมัครจนถึงการติดตั้งโค้ดโฆษณาอย่างถูกวิธี

1. เว็บไซต์ของคุณพร้อมสำหรับ AdSense หรือยัง?

ก่อนสมัคร AdSense คุณต้องตรวจสอบให้แน่ใจว่าเว็บไซต์ตรงตามเงื่อนไขของ Google:

Tip: ติดตั้งปลั๊กอิน Yoast SEO หรือ Rank Math เพื่อช่วยสร้างหน้า Privacy Policy และ Sitemap ก่อนสมัคร AdSense

2. สมัคร Google AdSense ทีละขั้นตอน

ไปที่ https://adsense.google.com แล้วทำตามขั้นตอนต่อไปนี้:

  1. คลิก "เริ่มต้นใช้งาน" แล้วลงชื่อเข้า Google Account ที่ต้องการผูก AdSense
  2. กรอก URL เว็บไซต์ของคุณ เช่น https://yoursite.com
  3. เลือกประเทศที่ถูกต้อง (ไทย) เพื่อให้ Google ส่งการชำระเงินได้ถูกต้อง
  4. อ่านและยอมรับ Terms of Service แล้วคลิก "เริ่มใช้งาน AdSense"
  5. Google จะให้โค้ด HTML สำหรับยืนยันความเป็นเจ้าของเว็บไซต์

3. วิธีใส่โค้ดยืนยัน AdSense ใน WordPress

Google จะให้โค้ด <script> สำหรับวางในส่วน <head> ของเว็บไซต์ มีหลายวิธีใส่โค้ดนี้ใน WordPress:

วิธีที่ 1: ใช้ปลั๊กอิน Site Kit by Google (แนะนำ)

  1. ไปที่ ปลั๊กอิน > เพิ่มปลั๊กอินใหม่
  2. ค้นหา "Site Kit by Google" แล้วติดตั้ง
  3. ทำตามขั้นตอน Setup ที่ปลั๊กอินแนะนำ เชื่อมต่อ Google Account
  4. เลือก AdSense แล้วคลิก "เชื่อมต่อ AdSense" — ปลั๊กอินจะจัดการโค้ดให้อัตโนมัติ

วิธีที่ 2: ใส่โค้ดผ่าน Theme Header (ด้วยมือ)

ไปที่ Appearance > Theme Editor > header.php แล้ววางโค้ดก่อนปิดแท็ก </head>:

<!-- Google AdSense -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXXX"
     crossorigin="anonymous"></script>
Tip: แทน ca-pub-XXXXXXXXXXXXXXXXX ด้วย Publisher ID จริงของคุณที่ได้จาก AdSense Dashboard

วิธีที่ 3: ใช้ปลั๊กอิน Insert Headers and Footers

  1. ติดตั้งปลั๊กอิน "Insert Headers and Footers"
  2. ไปที่ Settings > Insert Headers and Footers
  3. วางโค้ด AdSense ในช่อง "Scripts in Header"
  4. คลิก Save

4. รอการอนุมัติและวางโฆษณา

หลังจากใส่โค้ดยืนยันแล้ว Google จะใช้เวลาตรวจสอบเว็บไซต์ประมาณ 1–4 สัปดาห์ เมื่อได้รับการอนุมัติ:

  1. ล็อกอินเข้า AdSense Dashboard
  2. ไปที่ โฆษณา > ตามหน้าเว็บไซต์
  3. คลิก "เปิดโฆษณาอัตโนมัติ" เพื่อให้ Google จัดตำแหน่งโฆษณาให้อัตโนมัติ (แนะนำสำหรับมือใหม่)

หรือจะสร้าง Ad Unit เองก็ได้:

  1. ไปที่ โฆษณา > ตามหน่วยโฆษณา แล้วคลิก "สร้างหน่วยโฆษณา"
  2. เลือกประเภท เช่น Display ads, In-article ads, In-feed ads
  3. ตั้งชื่อ กำหนดขนาด แล้วคลิก "สร้าง"
  4. คัดลอกโค้ด Ad Unit ที่ได้

5. วางโค้ด Ad Unit ใน WordPress

มีหลายจุดที่นิยมวางโฆษณา:

วางใน Sidebar (Widget)

  1. ไปที่ Appearance > Widgets
  2. ลาก Widget "Custom HTML" ไปวางใน Sidebar
  3. วางโค้ด Ad Unit ในช่อง HTML แล้วคลิก Save

วางในบทความ (ด้วยปลั๊กอิน Advanced Ads)

  1. ติดตั้งปลั๊กอิน "Advanced Ads"
  2. ไปที่ Advanced Ads > New Ad
  3. เลือกประเภท Plain Text and Code แล้ววางโค้ด Ad Unit
  4. ตั้งค่า Placement เช่น "After paragraph 2" หรือ "Before content"
<!-- ตัวอย่างโค้ด Ad Unit แบบ Responsive Display -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-XXXXXXXXXXXXXXXXX"
     data-ad-slot="YYYYYYYYYY"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

6. เคล็ดลับเพิ่มรายได้จาก AdSense

ตรวจสอบว่า Google AdSense ทำงานถูกต้อง

หลังติดตั้งโค้ดแล้ว ให้ตรวจสอบโดยเปิดหน้าเว็บของคุณแล้วดูในแต่ละจุดต่อไปนี้:

# 1. ตรวจสอบ script โหลดถูกต้องหรือไม่ (เปิด DevTools > Network)
#    กรอง keyword: adsbygoogle.js
#    ต้องเห็น Status 200 OK

# 2. ตรวจ Console ว่ามี Error หรือไม่
#    เปิด DevTools > Console
#    ค้นหา error จาก adsense หรือ adsbygoogle

# 3. ตรวจสอบว่า publisher ID ถูกต้อง
#    ควรขึ้นต้นด้วย ca-pub- ตามด้วยตัวเลข 16 หลัก

# 4. ใช้ Google Publisher Toolbar Extension
#    ดาวน์โหลด Extension นี้ใน Chrome เพื่อดู overlay โฆษณาบนหน้าเว็บ

# 5. ตรวจใน AdSense Dashboard
#    Ads > Ad units > ดูสถานะว่า "Active" หรือไม่
Tip: หลังติดโค้ดใหม่ โฆษณาอาจไม่แสดงทันที อาจใช้เวลาสูงสุด 24–48 ชั่วโมง ให้รอก่อนแล้วค่อยตรวจสอบอีกครั้ง

แก้ปัญหาที่พบบ่อย

Error: "เว็บไซต์ไม่พร้อมสำหรับการแสดงโฆษณา"

สาเหตุ: AdSense ยังไม่ได้อนุมัติเว็บไซต์ หรืออยู่ในช่วงรอตรวจสอบ ให้ตรวจสอบอีเมลที่ลงทะเบียน Google Account และรอการแจ้งผล

Error: "ads.txt ไม่พบ"

Google แนะนำให้สร้างไฟล์ ads.txt ที่ root ของเว็บไซต์ เนื้อหาในไฟล์คือ:

google.com, pub-XXXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0

ใน WordPress ให้ไปที่ File Manager ใน cPanel > เปิดโฟลเดอร์ public_html > สร้างไฟล์ใหม่ชื่อ ads.txt แล้ววางโค้ดด้านบน

Error: "โฆษณาไม่แสดงบนมือถือ"

ตรวจสอบว่า theme ของคุณเป็น Responsive Design และโค้ดโฆษณาใช้ data-ad-format="auto" และ data-full-width-responsive="true"

Error: "รายได้ถูกหัก" หรือ "Invalid Click Activity"

Google ตรวจจับการคลิกที่ผิดปกติ ห้ามคลิกโฆษณาตัวเอง ห้ามขอให้คนอื่นคลิก และหากมี Bot Traffic ให้ใช้ Cloudflare ป้องกันก่อน

Error: "AdSense บัญชีถูกระงับ"

ตรวจสอบอีเมลจาก Google เพื่อดูสาเหตุ โดยทั่วไปเกิดจากเนื้อหาละเมิด Policy หรือ Invalid Traffic สามารถยื่น Appeal ได้ที่ AdSense Help Center

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

Q: เว็บใหม่สมัคร AdSense ได้เลยหรือไม่?

A: ได้ แต่โอกาสผ่านต่ำมาก Google แนะนำให้มีเนื้อหาต้นฉบับอย่างน้อย 15–20 บทความ และเว็บควรมีอายุอย่างน้อย 3 เดือน มี Traffic จริงๆ ก่อนสมัคร

Q: AdSense รับเงินอย่างไร มีขั้นต่ำเท่าไหร่?

A: รายได้สะสมถึง $100 จึงจะจ่าย โดยโอนผ่าน Wire Transfer มายังบัญชีธนาคารไทย ต้องยืนยันตัวตนด้วยการป้อน PIN ที่ Google ส่งมาทางไปรษณีย์ก่อน

Q: AdSense กับ WordPress.com ต่างกับ WordPress.org อย่างไร?

A: WordPress.com แผน Free และ Personal ไม่รองรับ AdSense ต้องอัปเกรดเป็นแผน Business ขึ้นไป แต่ WordPress.org (Self-hosted) รองรับได้ทันที และนี่คือสาเหตุที่ควรใช้ Hosting จริงกับ WordPress.org