Google AdSense คือบริการโฆษณาจาก Google ที่ช่วยให้เจ้าของเว็บไซต์สร้างรายได้จากการแสดงโฆษณาบนหน้าเว็บ หากคุณมีเว็บ WordPress และต้องการเริ่มต้นหารายได้ บทความนี้จะพาคุณผ่านทุกขั้นตอนตั้งแต่การสมัครจนถึงการติดตั้งโค้ดโฆษณาอย่างถูกวิธี
1. เว็บไซต์ของคุณพร้อมสำหรับ AdSense หรือยัง?
ก่อนสมัคร AdSense คุณต้องตรวจสอบให้แน่ใจว่าเว็บไซต์ตรงตามเงื่อนไขของ Google:
- อายุเว็บไซต์: ควรมีอายุอย่างน้อย 3–6 เดือน และมีเนื้อหาที่สม่ำเสมอ
- คอนเทนต์: มีบทความต้นฉบับอย่างน้อย 15–20 บทความ ความยาวบทความละ 500 คำขึ้นไป
- SSL: เว็บต้องใช้ HTTPS (ตรวจที่ address bar ว่ามีรูปกุญแจ)
- หน้าสำคัญ: มีหน้า "เกี่ยวกับเรา" (About), "ติดต่อ" (Contact) และ "นโยบายความเป็นส่วนตัว" (Privacy Policy)
- ไม่มีเนื้อหาต้องห้าม: ห้ามมีเนื้อหาผิดกฎหมาย ลามก หรือโกง
- Traffic: แม้ไม่กำหนดขั้นต่ำ แต่มีผู้เข้าชมจริงๆ อย่างน้อยวันละ 50–100 คนจะดีกว่า
2. สมัคร Google AdSense ทีละขั้นตอน
ไปที่ https://adsense.google.com แล้วทำตามขั้นตอนต่อไปนี้:
- คลิก "เริ่มต้นใช้งาน" แล้วลงชื่อเข้า Google Account ที่ต้องการผูก AdSense
- กรอก URL เว็บไซต์ของคุณ เช่น
https://yoursite.com - เลือกประเทศที่ถูกต้อง (ไทย) เพื่อให้ Google ส่งการชำระเงินได้ถูกต้อง
- อ่านและยอมรับ Terms of Service แล้วคลิก "เริ่มใช้งาน AdSense"
- Google จะให้โค้ด HTML สำหรับยืนยันความเป็นเจ้าของเว็บไซต์
3. วิธีใส่โค้ดยืนยัน AdSense ใน WordPress
Google จะให้โค้ด <script> สำหรับวางในส่วน <head> ของเว็บไซต์ มีหลายวิธีใส่โค้ดนี้ใน WordPress:
วิธีที่ 1: ใช้ปลั๊กอิน Site Kit by Google (แนะนำ)
- ไปที่ ปลั๊กอิน > เพิ่มปลั๊กอินใหม่
- ค้นหา "Site Kit by Google" แล้วติดตั้ง
- ทำตามขั้นตอน Setup ที่ปลั๊กอินแนะนำ เชื่อมต่อ Google Account
- เลือก 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>
ca-pub-XXXXXXXXXXXXXXXXX ด้วย Publisher ID จริงของคุณที่ได้จาก AdSense Dashboardวิธีที่ 3: ใช้ปลั๊กอิน Insert Headers and Footers
- ติดตั้งปลั๊กอิน "Insert Headers and Footers"
- ไปที่ Settings > Insert Headers and Footers
- วางโค้ด AdSense ในช่อง "Scripts in Header"
- คลิก Save
4. รอการอนุมัติและวางโฆษณา
หลังจากใส่โค้ดยืนยันแล้ว Google จะใช้เวลาตรวจสอบเว็บไซต์ประมาณ 1–4 สัปดาห์ เมื่อได้รับการอนุมัติ:
- ล็อกอินเข้า AdSense Dashboard
- ไปที่ โฆษณา > ตามหน้าเว็บไซต์
- คลิก "เปิดโฆษณาอัตโนมัติ" เพื่อให้ Google จัดตำแหน่งโฆษณาให้อัตโนมัติ (แนะนำสำหรับมือใหม่)
หรือจะสร้าง Ad Unit เองก็ได้:
- ไปที่ โฆษณา > ตามหน่วยโฆษณา แล้วคลิก "สร้างหน่วยโฆษณา"
- เลือกประเภท เช่น Display ads, In-article ads, In-feed ads
- ตั้งชื่อ กำหนดขนาด แล้วคลิก "สร้าง"
- คัดลอกโค้ด Ad Unit ที่ได้
5. วางโค้ด Ad Unit ใน WordPress
มีหลายจุดที่นิยมวางโฆษณา:
วางใน Sidebar (Widget)
- ไปที่ Appearance > Widgets
- ลาก Widget "Custom HTML" ไปวางใน Sidebar
- วางโค้ด Ad Unit ในช่อง HTML แล้วคลิก Save
วางในบทความ (ด้วยปลั๊กอิน Advanced Ads)
- ติดตั้งปลั๊กอิน "Advanced Ads"
- ไปที่ Advanced Ads > New Ad
- เลือกประเภท Plain Text and Code แล้ววางโค้ด Ad Unit
- ตั้งค่า 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
- ใช้ Auto Ads: ให้ Google จัดวางโฆษณาให้อัตโนมัติ เพิ่มโอกาส Click ได้มากกว่า
- เลือกตำแหน่งที่เหมาะสม: บริเวณ Above the fold (เห็นได้โดยไม่ต้องเลื่อน) ให้ CTR สูงกว่า
- Responsive Ads: ใช้โฆษณาแบบ Responsive เสมอ เพราะรองรับทั้ง Desktop และ Mobile
- อย่าคลิกโฆษณาตัวเอง: เด็ดขาด! Google ตรวจจับได้และจะระงับบัญชี
- สร้าง Content สม่ำเสมอ: ยิ่งมี Traffic มาก รายได้ยิ่งสูง
- ตรวจสอบ AdSense Policy: อ่านนโยบายของ Google เป็นประจำ เพื่อไม่ให้โดนแบนโดยไม่รู้ตัว
ตรวจสอบว่า 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" หรือไม่
แก้ปัญหาที่พบบ่อย
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