Custom Search for SEO: วิเคราะห์จุดประสงค์ในการค้นหาด้วย Programmable Search Engine ของ Google และ Custom Search JSON API

เผยแพร่แล้ว: 2022-01-18

อะไรคือสัดส่วนหลักของการเพิ่มประสิทธิภาพกลไกค้นหาในปัจจุบัน? ตรงจุดประสงค์ในการค้นหา หรือแปลเป็นอย่างอื่น: ผู้ใช้ต้องการเห็นอะไรเมื่อค้นหาคำหลักเป้าหมายของคุณ

มีโอกาสสูงที่การดูอันดับ 10 อันดับแรกในปัจจุบัน จะทำให้คุณเข้าใกล้คำตอบที่ถูกต้อง หรืออย่างน้อยก็ใกล้เคียงกับคำตอบที่ดีที่สุดที่เปิดเผยออกมา แน่นอนว่ายังมีโอกาสที่ยังไม่มีใครค้นพบวิธีที่ดีที่สุดในการตอบสนองความตั้งใจในการค้นหาของผู้ใช้ และเนื้อหาใหม่ของคุณอาจมีประสิทธิภาพเหนือกว่าทุกคน ดังนั้นควรเปิดใจให้กว้างเสมอ

โดยเฉพาะอย่างยิ่งหากคุณเป็นผู้เล่นรายเล็ก การวิจัยเฉพาะเชิงเชิงลึกอาจเปิดเผยโอกาสด้านเนื้อหาที่คู่แข่งของคุณพลาดไป แต่แม้กระทั่ง 'เท่านั้น' ในการดึงความตั้งใจในการค้นหาออกจากอันดับปัจจุบัน ก็ยังต้องมีการวิเคราะห์ด้วยตนเองซึ่งแทบจะไม่สามารถปรับขนาดเป็นชุดคำหลักที่มีขนาดใหญ่ได้

ในบทความนี้ เราจะใช้วิธีอื่น: เราจะประเมินแง่มุมต่างๆ ของความตั้งใจในการค้นหาของผู้ใช้ในวงกว้างได้อย่างไร และคำถามพื้นฐานใดที่เกี่ยวข้องกับกลยุทธ์ SEO ของเราที่เราสามารถตอบเป็นกลุ่มโดยการวิเคราะห์ผลการค้นหา

ตัวอย่างที่ใช้งานได้จริงที่จะตีมันออก

เริ่มจากกรณีการใช้งานเพื่อทำให้หัวข้อนามธรรมนี้เป็นรูปธรรมมากขึ้นอีกนิด เคยสังเกตไหมว่ามี "คำสำคัญอคติทางเพศ" (บทความในภาษาเยอรมันเท่านั้น) ในผลการค้นหาทั่วไปของอุตสาหกรรมแฟชั่น? ในการจัดอันดับยอดนิยมสำหรับคำต่างๆ เช่น "เสื้อคลุม" คุณเห็นหน้า Landing Page ของ "ผู้ชาย" ที่มีผลิตภัณฑ์สำหรับผู้ชายเป็นหลัก ในขณะที่สำหรับ "เสื้อโค้ท" ส่วนใหญ่จะมีหน้าเว็บที่มีผลิตภัณฑ์สำหรับสตรีอยู่ในการจัดอันดับ

ดังนั้นจึงไม่สมเหตุสมผลที่จะสร้างหน้า "เป็นกลาง" www.example.com/c/coats/ กับผลิตภัณฑ์สำหรับบุรุษและสตรี เนื่องจากคำว่า "เสื้อโค้ท" ทั่วไปและจุดประสงค์ในการค้นหามีอยู่ในหน้า www.example สำหรับผู้หญิงแล้ว .com/c/women/coats/.

ในฐานะ SEO เราต้องการข้อมูลประเภทนี้ก่อนที่จะสร้างหน้า Landing Page ของเรา และไม่ควรเรียกใช้ทุกคำสำคัญผ่านการค้นหาของ Google ด้วยตนเอง Programmable Search Engine ของ Google และ Custom Search JSON API ของ Google ทำให้สิ่งนี้เป็นไปได้อย่างแน่นอน

แต่ขอเริ่มต้นจากด้านบน นี่คือสิ่งที่เราจะกล่าวถึงตลอดทั้งบทความ:

อันดับแรก เราจะสำรวจว่า Programmable Search Engine (PSE) คืออะไร และเราจะเข้าถึง API ได้อย่างไร สปอยล์เล็กน้อย: เป็นวิธีที่ฟรีในการรับพร็อกซีผลการค้นหาของ Google สำหรับคำสำคัญของคุณในแบบที่เป็นมาตรฐาน เข้าถึงได้ และปรับขนาดได้

เราจะพิจารณา ทีละขั้นตอนในการตั้งค่า เครื่องมือค้นหาที่กำหนดเองของคุณ สร้างคีย์ API เพื่อเข้าถึงข้อมูล และตั้งค่าเทมเพลต Google ชีตเพื่อวิเคราะห์ผลลัพธ์

จากนั้น เราจะนำทักษะเหล่านี้ไปใช้จริงกับ กรณีการใช้งาน SEO สามกรณี สิ่งนี้จะแสดงให้คุณเห็นว่า API สามารถตอบคำถาม SEO เชิงปฏิบัติที่เกี่ยวกับการวิเคราะห์คำหลักและความตั้งใจในการค้นหาได้อย่างไร

และเพื่อสรุป เราจะมาดู สถานะของความตั้งใจในการค้นหา และวิธีที่บทความนี้เพิ่มมุมมองใหม่

Programmable Search Engine ของ Google และ Custom Search JSON API ของ Google คืออะไร

ก่อนอื่น เรามาสำรวจกันก่อนว่า Programmable Search และ API คืออะไร และทั้งคู่จะช่วยเราประเมินความตั้งใจในการค้นหาได้อย่างไร

เป็นไปได้มากที่คุณจะเจอ Programmable Search Engine ของ Google ในการเดินทางผ่านเวิลด์ไวด์เว็บ เหตุผลง่าย ๆ คือ ช่วยให้เว็บมาสเตอร์มีฟังก์ชันการทำงานของเสิร์ชเอ็นจิ้นที่พวกเขาสามารถรวมเข้ากับเว็บไซต์ของตนได้อย่างง่ายดาย

สิ่งที่ทรงพลังเกี่ยวกับมัน: คุณไม่เพียงแต่รวม iframe ของการค้นหาโดย Google ปกติเท่านั้น ไม่ คุณสามารถปรับแต่งและปรับแต่งประสบการณ์การค้นหาได้อย่างเต็มที่ด้วยการตั้งค่าที่หลากหลายของ Programmable Search Engine (ย่อ: PSE)

  • คุณต้องการฟังก์ชันการค้นหาภายในสำหรับเว็บไซต์ของคุณหรือไม่? จากนั้นจำกัด PSE ให้ส่งเฉพาะ URL จากโดเมนของคุณ
  • คุณมีไซต์พันธมิตรในหัวข้อใดหัวข้อหนึ่งหรือไม่? จากนั้นให้คุณค่าเพิ่มเติมแก่ผู้ใช้ของคุณโดยการสร้างเครื่องมือค้นหาเฉพาะที่ซึ่งให้ผลลัพธ์เฉพาะกับเอนทิตีเฉพาะหัวข้อ (จัดทำโดยกราฟความรู้ของ Google) ที่เว็บไซต์ของคุณมุ่งเน้น

หรือการค้นหารูปภาพที่ให้บริการเฉพาะ URL ที่โฮสต์โดยผู้ให้บริการรูปภาพที่เป็นสาธารณสมบัติ หรือ … คุณได้รับประเด็น: ตัวเลือกไม่มีที่สิ้นสุด และคุณยังสามารถสร้างรายได้จากโฆษณาที่แสดงบน Programmable Search Engine ที่คุณกำหนดเองได้อีกด้วย

ตอนนี้ ไปที่ Custom Search JSON API และวิธีใช้งานทันทีที่คุณตั้งค่า Programmable Search Engine ของคุณเอง ฉันได้ให้คำจำกัดความส่วนบุคคลของ API ข้างต้นกับคุณแล้ว: API เป็นวิธีที่ ฟรี ในการรับ พร็อกซีของผลการค้นหาของ Google สำหรับคำสำคัญของคุณในแบบที่เป็นมาตรฐาน เข้าถึงได้ และ ปรับขนาดได้ มาทำลายมันกันเถอะ:

เหตุใด Custom Search JSON API จึงสามารถปรับขนาดได้

API นำผลลัพธ์ของการค้นหาแบบกำหนดเองของคุณ - จาก Programmable Search Engine ของคุณ - และส่งมอบให้กับคุณในรูปแบบ JSON JSON-LD (JavaScript Object Notation for Linking Data) เป็นรูปแบบที่ใช้กันอย่างแพร่หลายในการแลกเปลี่ยนข้อมูลในรูปแบบข้อความธรรมดาระหว่างแอปพลิเคชัน ดังนั้น คุณสามารถใช้ข้อมูลของ API ได้ เช่น URL และการจัดอันดับแท็กชื่อสำหรับคำหลัก ในแอปพลิเคชันใดๆ ของคุณเอง เช่นใน Google ชีต ดังที่เราจะทำในภายหลัง

Custom Search JSON API ของ Custom Search ฟรีจริงหรือ

ใช่ มีข้อจำกัดบางอย่าง คุณสามารถส่งคำขอฟรี 100 รายการต่อวันต่อบัญชี Google หรือชำระค่าธรรมเนียม (5 $ ต่อ 1,000 ข้อความค้นหา) เพื่อเพิ่มคำขอสูงสุด 10,000 รายการต่อวัน (ข้อมูลเพิ่มเติม)

จากประสบการณ์ของผม ด้วยการวางแผนเพียงเล็กน้อย คำขอรายเดือน ~3,000 รายการน่าจะเพียงพอสำหรับกรณีการใช้งาน SEO หลายๆ กรณี และหากจำเป็น คุณสามารถแบ่งงานในบัญชีต่างๆ ของสมาชิกในทีมได้เสมอ

เหตุใด Programmable Search จึงเป็นเพียงพร็อกซีของผลการค้นหาของ Google จริง

คุณลักษณะอันทรงพลังของ Programmable Search Engine: คุณสามารถเลือกที่จะไม่จำกัดการค้นหาที่กำหนดเองได้เลย และค้นหาทั่วทั้งเว็บ โดยพื้นฐานแล้วคุณจะได้รับพร็อกซีของผลลัพธ์ที่การค้นหาโดย Google จริงจะมอบให้ แต่เฉพาะผลลัพธ์ออร์แกนิกดิบที่ไม่มีการผสานรวมแฟนซี เช่น ผลการค้นหาที่เป็นสื่อสมบูรณ์หรือตัวอย่างข้อมูลเด่น และมีความแตกต่างในตำแหน่งที่แน่นอนของ URL การจัดอันดับ

คำถามอื่นที่อาจผุดขึ้นในใจคุณ: ทำไมเราถึงไม่เพียงแค่ได้รับข้อมูลเดียวกันแต่มาจากผลการค้นหาของ Google ที่แท้จริง

ข้อดีของการทำงานกับ Programmable Search Engine คืออะไร

สองสิ่ง: ประการแรก Custom Search API นั้นฟรี และประการที่สอง ไม่มีพื้นที่สีเทาที่เกี่ยวข้อง อย่างเป็นทางการ Google ไม่อนุญาตให้คัดลอกผลการค้นหาใดๆ (ดูข้อมูลเกี่ยวกับข้อความค้นหาอัตโนมัติ) เนื่องจากหลายคนทำอย่างนั้น พวกเขาจึงกำหนดข้อจำกัดการเข้าถึงผ่าน CAPTCHA

หากคุณเคยพยายามรวบรวมข้อมูลผลการค้นหาของ Google ด้วยเครื่องมือรวบรวมข้อมูลเว็บ คุณจะสังเกตเห็นว่าคุณพบรหัสสถานะ 403 หรือ 302 ซึ่งมักจะเป็น CAPTCHA ที่ยืนยันความเป็นมนุษย์ของคุณหรือการบล็อกเนื่องจากการเข้าชมที่ผิดปกติ (ดูรูปที่ 1) .


รูปที่ 1: ผลลัพธ์จากการรวบรวมข้อมูล URL ผลการค้นหาของ Google ด้วยเครื่องมือรวบรวมข้อมูลเว็บและบล็อกคำขอ

ในทางกลับกัน ผลลัพธ์ของ Programmable Search Engine สามารถเข้าถึงได้ฟรีผ่าน Custom Search JSON API บ่อยครั้งในชีวิตก็มีข้อแลกเปลี่ยนเช่นกัน: ผลการค้นหาจาก Programmable Search Engine เป็นเพียงพร็อกซี ดังนั้นจึงไม่ใช่การแสดงผลการค้นหาของ Google ที่แท้จริง 100% แม้ว่าจะมีการตั้งค่าตำแหน่งและภาษาที่ตรงกัน

ซึ่งทำให้เกิดคำถามต่อไป: ผลลัพธ์ที่ดีพอที่จะแจ้งการตัดสินใจ SEO ของเราหรือไม่?

ผลลัพธ์ของ Programmable Search Engine เป็นอย่างไรเมื่อเปรียบเทียบกับผลการค้นหาของ Google จริง

ผลลัพธ์นั้นดีพอที่จะแจ้งการตัดสินใจ SEO ของเราหรือไม่? คำตอบสั้น ๆ ของฉัน: ใช่มันเป็น

มาดูตัวอย่างก่อนหน้าของ "เสื้อฮู้ด" และ "เสื้อโค้ท" ด้านล่างนี้ ฉันได้ระบุการจัดอันดับ 10 อันดับแรกที่ฉันดึงข้อมูลด้วยตนเองจากการค้นหาของ Google ในสหราชอาณาจักร (แปลผ่านแอพ Valentin) ด้วยตนเอง เทียบกับ Programmable Search Engine ที่ตั้งค่าเป็นสหราชอาณาจักรและภาษาอังกฤษ


รูปที่ 2: การเปรียบเทียบผลลัพธ์ – การค้นหาจริงของ Google กับเครื่องมือค้นหาที่ตั้งโปรแกรมได้


รูปที่ 3: ภาพรวมการเปรียบเทียบผลลัพธ์กับการจับคู่สีสำหรับ URL เดียวกันบนหน้าแรก

ในรูปที่ 3 ฉันใช้ผลการค้นหาหน้าแรกและทำเครื่องหมาย URL ที่ทับซ้อนกันทั้งหมดระหว่างเครื่องมือค้นหาทั้งสองเป็นสีเดียวกัน URL สีขาวคือ URL ที่ไม่มีข้อมูลที่ตรงกัน ดังนั้นจึงปรากฏในเครื่องมือค้นหาเดียวเท่านั้น

บรรทัดล่าง: มีความทับซ้อนกันอย่างมากระหว่างเครื่องมือค้นหาทั้งสอง แม้ว่าตำแหน่งการจัดอันดับที่แม่นยำจะแตกต่างกัน เช่นเดียวกับรูปลักษณ์ (ดูรูปที่ 2) เหนือสิ่งอื่นใด การผสานรวม SERP แฟนซีทั้งหมด เช่น ผลการค้นหาที่เป็นสื่อสมบูรณ์ ตัวอย่างเด่น การเขียนชื่อใหม่หรือส่วนย่อยที่เยื้อง หายไปในผลลัพธ์ของ Programmable Search Engine

จนถึงตอนนี้ มันแม่นยำเพียงพอสำหรับกรณีการใช้งานที่ฉันทำงานอยู่ แต่แน่นอน คุณต้องทำการประเมินของคุณเองโดยขึ้นอยู่กับโครงการของคุณ

ผลลัพธ์ของ Programmable Search Engine ไม่ใช่การแสดงผลการค้นหาที่แท้จริงของ Google แต่ก็ยังเป็นตัวแทนที่ดีและช่วยเราวิเคราะห์จุดประสงค์ในการค้นหาเฉพาะโครงการ ซึ่งนอกเหนือไปจากการจัดหมวดหมู่แบบคลาสสิก เช่น คีย์เวิร์ดสำหรับการนำทาง ธุรกรรม และข้อมูลที่ให้ข้อมูล

แต่ตอนนี้ มาเริ่มกันที่ส่วนที่สนุกและตั้งค่าทั้งหมดกันดีกว่า

ขั้นตอนการตั้งค่า: การค้นหาแบบกำหนดเองและเทมเพลต Google ชีต

เราเริ่มต้นด้วยการตั้งค่า Programmable Search Engine ของคุณเองและเข้าถึง API จากนั้นเราไปต่อที่เทมเพลต Google ชีตเพื่อทำงานกับเอาต์พุตของ API

Programmable Search Engine: จะตั้งค่าและเข้าถึง API ได้อย่างไร

เป้าหมายแรกของเราคือดึงข้อมูลประจำตัวสองชุด: (1) หมายเลข ID ของ Programmable Search Engine ของคุณและ (2) คีย์ API เพื่อเข้าถึงเอาต์พุต JSON ของ Custom Search API

คุณยังดูขั้นตอนการตั้งค่าทั้งหมดที่เราดำเนินการได้ในส่วนแนะนำของเอกสารประกอบของ Custom Search JSON API

ขั้นตอนการตั้งค่า 1: ลงชื่อเข้าใช้บัญชี Google Mail ของคุณ

ขั้นตอนการตั้งค่า 2: กรอกข้อมูลในหน้าการตั้งค่าเริ่มต้นของ Programmable Search Engine ของคุณ

  • ไปที่ https://programmablesearchengine.google.com/cse/create/new ซึ่งจะนำคุณไปสู่หน้าการตั้งค่า (ดูรูปที่ 4) สำหรับ Programmable Search Engine (PSE) ของคุณ
  • กรอกโดเมนสุ่มในช่อง “ไซต์ที่จะค้นหา” ด้วยเหตุผลบางอย่าง การดำเนินการนี้จึงเป็นสิ่งจำเป็น แม้ว่าเราจะตั้งใจค้นหาทั้งเว็บด้วย PSE ของเราก็ตาม เราสามารถลบข้อมูลนี้ในภายหลัง
  • ตั้งค่าภาษาที่ PSE ของคุณควรได้รับการแปล คุณสามารถเปลี่ยนได้ในภายหลัง
  • ตอนนี้คุณได้สร้าง PSE ของคุณเองแล้ว ลองใช้ "Public URL" หรือไปที่ "Control Panel" สำหรับการตั้งค่าถัดไป (ดูรูปที่ 5)


รูปที่ 4: ขั้นตอนการตั้งค่า 2 – หน้าการตั้งค่าโปรแกรมค้นหาโปรแกรม (เค้าโครงเก่า)


รูปที่ 5: ขั้นตอนการตั้งค่า 2 – การติดตั้งโปรแกรมค้นหาโปรแกรมเมอร์เสร็จสมบูรณ์ (เค้าโครงเก่า)

ขั้นตอนการตั้งค่า 3: ปรับการตั้งค่าในแผงควบคุมของ Programmable Search Engine

  1. นี่คือที่ที่เวทมนตร์เกิดขึ้น ตามที่อธิบายไว้ในบทนำของ PSE มีกรณีการใช้งานและการตั้งค่ามากมายให้เลือก
  2. สำหรับพร็อกซีผลการค้นหาของ Google เราจำเป็นต้องเปลี่ยนการตั้งค่าพื้นฐานสี่อย่างเท่านั้น (ดูรูปที่ 7):
    • ภูมิภาค: การค้นหาของ Google ได้รับการแปลเป็นภาษาท้องถิ่นเสมอ ในการสร้างพร็อกซีที่เหมาะสม คุณต้องเลือกภูมิภาคสำหรับผลลัพธ์ของ PSE ของคุณด้วย
    • ภาษา: เช่นเดียวกับการตั้งค่าภาษา เปลี่ยนการตั้งค่าภาษาหากแตกต่างจากตัวเลือกเริ่มต้นในหน้าการตั้งค่า
    • ไซต์ที่จะค้นหา: เพื่อความปลอดภัย ให้ลบข้อจำกัดของโดเมนที่ป้อนครั้งแรก
    • ค้นหาทั้งเว็บ: เปลี่ยนเป็นเปิด
  3. เสร็จสิ้น: คัดลอก “Search engine ID” ของคุณและจดไว้ในภายหลัง (ดูรูปที่ 6)


รูปที่ 6: ขั้นตอนการตั้งค่า 3 – Programmable Search Engine – Search Engine ID (แบบเก่า)

รูปที่ 7: ขั้นตอนการตั้งค่า 3 – โปรแกรมค้นหาโปรแกรม – การตั้งค่าแผงควบคุม (เค้าโครงเก่า)

Sidenote: เค้าโครงแผงควบคุมใหม่ของ Programmable Search Engine

เมื่อสร้าง Programmable Search Engine ใหม่ คุณจะสังเกตเห็นข้อความแจ้งให้ “ดูตัวอย่างแผงควบคุมใหม่!” ฉันลองอีกครั้ง: ขณะนี้ เฉพาะหน้าการตั้งค่าแรกเท่านั้นที่แตกต่างกันในแผงใหม่ (ดูรูปที่ 8)

เมื่อคุณต้องการปรับแต่ง PSE ของคุณ ระบบจะนำคุณกลับไปที่หน้าการตั้งค่าเดิมของแผงควบคุมที่คุ้นเคยอยู่แล้ว (ดูรูปที่ 9) ข้อดีอย่างหนึ่งของเลย์เอาต์ใหม่: คุณสามารถเลือกตัวเลือก "ค้นหาทั้งเว็บ" ได้โดยตรงในหน้าแรกและไม่ต้องป้อนการจำกัดโดเมนก่อน ยังไงก็ตาม เตรียมตัวให้พร้อมสำหรับการอัปเดตรูปลักษณ์ของเครื่องมือนี้ในเร็วๆ นี้


รูปที่ 8: ขั้นตอนการตั้งค่า 2 – หน้าการตั้งค่าโปรแกรมค้นหาโปรแกรม (เค้าโครงใหม่)


รูปที่ 9: ขั้นตอนการตั้งค่า 2 – การตั้งค่าโปรแกรมค้นหาโปรแกรมได้เสร็จสมบูรณ์ (เค้าโครงใหม่)

ขั้นตอนการตั้งค่า 4: รับคีย์ API สำหรับ Custom Search JSON API

  • ในการเข้าถึงเอาต์พุต JSON ของ Programmable Search Engine ที่สร้างขึ้นใหม่ คุณต้องมีคีย์ API ด้วยวิธีนี้ Google ยังสามารถตรวจสอบความถี่ในการสืบค้น API ของคุณได้
  • ไปที่เอกสารการค้นหาที่กำหนดเองและคลิกที่ "รับคีย์" ป้อนชื่อโครงการของคุณและยอมรับข้อกำหนดและเงื่อนไข (ดูรูปที่ 10-11)
  • เสร็จสิ้น: คัดลอก "API KEY" ของคุณและจดไว้ในภายหลัง (ดูรูปที่ 12)


รูปที่ 10: ขั้นตอนการตั้งค่า 4 – Custom Search JSON API – เอกสารประกอบด้วย “Get a Key”


รูปที่ 11: ขั้นตอนการตั้งค่า 4 – Custom Search JSON API – เปิดใช้งาน API


รูปที่ 12: ขั้นตอนการตั้งค่า 4 – Custom Search JSON API – Copy API Key

Sidenote: จะเกิดอะไรขึ้นในพื้นหลังเมื่อคุณคลิกที่ "รับคีย์"
บัญชี Google ของคุณเชื่อมต่อกับ Google Cloud Platform ซึ่งจะมีการสร้างคีย์ API สำหรับ Custom Search API ในโครงการที่สร้างขึ้นใหม่

คุณสามารถทำสิ่งเดียวกันได้โดยลงชื่อสมัครใช้และลงชื่อเข้าใช้ Google Cloud แต่การคลิกปุ่มนั้นเร็วและสะดวกกว่าแน่นอน อย่างไรก็ตาม คุณควรพบคีย์ API ของคุณอีกครั้งที่นี่ใน Google Cloud Console: https://console.cloud.google.com/apis/credentials (ตรวจสอบให้แน่ใจว่าได้เลือกโปรเจ็กต์ที่ถูกต้องในแถบด้านซ้ายบน)

Oncrawl Data³

ขยายการวิเคราะห์ของคุณด้วยการเชื่อมต่อที่ราบรื่นไปยังชุดข้อมูลเพิ่มเติม วิเคราะห์กลยุทธ์ SEO ของคุณตามข้อมูลบนลิงก์ย้อนกลับ ปริมาณการใช้ SEO การจัดอันดับ และชุดข้อมูลที่กำหนดเองจาก CRM โซลูชันการตรวจสอบ หรือแหล่งอื่นๆ
เรียนรู้เพิ่มเติม

เทมเพลต Google ชีต: จะวิเคราะห์จุดประสงค์ในการค้นหาด้วยความช่วยเหลือของ API ได้อย่างไร

เปิดเผยข้อมูลทั้งหมดล่วงหน้า: เครดิตจำนวนมากมาจาก www.pemavor.com และสคริปต์ตรวจสอบอันดับที่ยอดเยี่ยมของพวกเขา สคริปต์ Google Apps ของพวกเขาเชื่อมต่อกับ Custom Search JSON API ดึงผลการค้นหา 10 อันดับแรกจาก Programmable Search Engine สำหรับคำหลักแต่ละคำในรายการของคุณ และยังมีตัวกำหนดตารางเวลาในตัวที่ให้คุณกำหนดเวลาคำขอรายวัน 100 รายการได้ฟรีเป็นเวลาหลายวัน ล่วงหน้า.

เครื่องมือนี้ช่วยเราแก้ปัญหาในทางปฏิบัติที่เรามีในงาน SEO ประจำวันของเรา: วิธีประเมิน "อคติทางเพศของคำหลัก" ที่เปิดตัวก่อนหน้านี้ในวงกว้าง นั่นคือจุดเริ่มต้นของฉันในการลงลึกในหัวข้อ และตอนนี้ฉันต้องการแบ่งปันกรณีการใช้งานที่ฉันใช้สคริปต์

แต่ก่อนอื่น คุณจะตั้งค่า Google ชีตรวมถึงสคริปต์ด้วยตัวเองได้อย่างไร หากคุณทำตามขั้นตอนการตั้งค่าก่อนหน้านี้เสร็จสิ้น แสดงว่าคุณมีส่วนประกอบที่จำเป็นทั้งหมดในการเรียกใช้สคริปต์: บัญชี Google Mail, ID เครื่องมือค้นหาของ Programmable Search Engine และคีย์ API ของคุณเพื่อเข้าถึง Custom Search JSON API

หากคุณไม่ได้จด ID และคีย์ API ไว้ก่อนหน้านี้ คุณสามารถเรียกข้อมูลเหล่านี้ได้ที่นี่:

  • รหัสเครื่องมือค้นหา: https://programmablesearchengine.google.com/controlpanel/all
    อีกครั้ง ตรวจสอบให้แน่ใจว่า PSE ของคุณมีการตั้งค่าที่ถูกต้อง: "ค้นหาเว็บทั้งหมด" รวมทั้งภูมิภาคและภาษาที่คุณต้องการ
  • คีย์ JSON API ของการค้นหาที่กำหนดเอง: https://console.cloud.google.com/apis/credentials
    • ไปที่หน้าข้อมูลรับรองของ Google Cloud ที่นี่ คุณควรพบภาพรวมของคีย์ทั้งหมดที่คุณสร้างขึ้นสำหรับผลิตภัณฑ์ Google Cloud
    • อย่าลืมเลือกโปรเจ็กต์ที่ถูกต้อง (แถบนำทางด้านซ้ายบน) ที่คุณใช้สร้างคีย์ API สำหรับ Custom Search JSON API
    • หากนี่เป็นคีย์ API แรกของคุณ ควรเลือกโปรเจ็กต์ตามค่าเริ่มต้นเมื่อคุณคลิกลิงก์

ตอนนี้ เมื่อข้อมูลประจำตัวพร้อมแล้ว ให้ทำสำเนา Google ชีตเวอร์ชันดัดแปลงของฉัน:
การค้นหาที่กำหนดเองสำหรับ SEO | pemavor.com | ดัดแปลงโดย Johanna Maier

(ถ้าคุณต้องการรับ Google ชีตต้นฉบับโดยไม่ต้องดัดแปลง ตรงไปที่โพสต์บล็อกต้นฉบับ)

คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อสิ้นสุดการตั้งค่า:

ขั้นตอนการตั้งค่า 5: ทำสำเนา Google ชีตของคุณเองและให้สิทธิ์สคริปต์
การค้นหาที่กำหนดเองสำหรับ SEO | pemavor.com | ดัดแปลงโดย Johanna Maier


รูปที่ 13: ขั้นตอนการตั้งค่า 5 – Google ชีต Custom Search for SEO – Script Initialization


รูปที่ 14: ขั้นตอนการตั้งค่า 5 – Google ชีต Custom Search for SEO – Script Authorization

ขั้นตอนการตั้งค่า 6: ป้อนข้อมูลประจำตัวและรายการคำหลักของคุณ

  • แท็บ “การตั้งค่า”: ป้อนรหัสเครื่องมือค้นหาและรหัส API ของคุณ
    ตั้งค่าภาษาและตำแหน่งที่คุณต้องการ
    ขีดจำกัดรายวันสามารถอยู่ที่ 100 เนื่องจากเป็นจำนวนสูงสุดสำหรับแผนฟรี
  • แท็บ "คำหลัก": ในคอลัมน์แรก ให้ป้อนรายการคำหลักที่คุณต้องการดึงข้อมูล SERP ของ Programmable Search Engine


รูปที่ 15: ขั้นตอนการตั้งค่า 6 – Google ชีต Custom Search for SEO – รายการคำหลัก

ตั้งค่าขั้นตอนที่ 7: เรียกใช้สคริปต์เพื่อดึงผลลัพธ์ของ Programmable Search Engine

  • เมนูตัวเลือก “ตรวจสอบอันดับ”: คุณจะพบมันในเมนูถัดจาก “ช่วยเหลือ” (ดูรูปที่ 16)
    เริ่มต้นสคริปต์และอนุญาตให้เรียกใช้ในบัญชีของคุณ
    ขึ้นอยู่กับจำนวนคำหลักของคุณ เลือก "เรียกใช้ด้วยตนเอง" (เฉพาะกิจ - สูงสุด 100 คำสำคัญ) หรือ "เปิดใช้งานตัวกำหนดเวลา" (100 คำสำคัญต่อวัน)
  • แท็บ “การจัดอันดับ SERP”: หลังจากเริ่มสคริปต์ คุณสามารถสังเกตได้ว่าเอาต์พุต API ถูกดึงเข้ามาที่นี่อย่างไร (ดูรูปที่ 17)


รูปที่ 16: ขั้นตอนการตั้งค่า 4 – Google ชีต Custom Search สำหรับ SEO


รูปที่ 17: การสาธิต Google ชีตสคริปต์

Custom Search API ในการดำเนินการ: SEO Use Case

จนถึงตอนนี้ คุณได้เห็นฟังก์ชันพื้นฐานของสคริปต์ที่เผยแพร่โดย www.pemavor.com ในสามแท็บสุดท้าย ("เพศ" "ประเภทหน้า" "โดเมน") ฉันได้เพิ่มการสาธิตกรณีการใช้งานส่วนบุคคลของฉันเกี่ยวกับวิธีการทำงานกับข้อมูล API ในทางปฏิบัติ

ตัวอย่างอุตสาหกรรมแฟชั่น | เพศ

อีกครั้ง เราจะนำอุตสาหกรรมแฟชั่นมาเป็นตัวอย่างแรก หากคุณทำงานในสาขานี้ คุณจะสังเกตได้อย่างแน่นอนว่ามีคำสำคัญบางคำที่มีความลำเอียงทางเพศเมื่อพูดถึงความตั้งใจในการค้นหา ตัวอย่างเช่น ในผลการค้นหาของ Google ในสหราชอาณาจักร

  • หากคุณค้นหา "hoodies" คุณจะพบหน้า Landing Page ที่มีผลิตภัณฑ์สำหรับผู้ชายอยู่ใน 10 อันดับแรก
  • สำหรับคำอย่าง "เสื้อโค้ท" ส่วนใหญ่จะเป็นหน้า Landing Page ที่มีผลิตภัณฑ์สำหรับผู้หญิง
  • สำหรับ "เสื้อคลุมอาบน้ำ" คุณพบหน้าเว็บทั่วไปที่มีผลิตภัณฑ์สำหรับทั้งสองเพศ

ความหมายสำหรับ SEO ของเรา: หากคุณต้องการจัดอันดับสำหรับคำเหล่านั้น คุณมีแนวโน้มที่จะบรรลุผลลัพธ์ที่ต้องการโดยการตั้งค่าหน้า Landing Page ที่เป็นไปตามรูปแบบความตั้งใจในการค้นหา

หากคุณทำ SEO สำหรับโครงการใดโครงการหนึ่งมาระยะหนึ่งแล้ว คุณอาจมีความรู้สึกที่ดีและรู้ว่าหัวข้อใดควรกำหนดเป้าหมายด้วยหน้า Landing Page ใด แต่มันช่วยยืนยันสัญชาตญาณของเราเสมอ ยังไง? คุณเรียกใช้ผ่าน Google

  • วิธีแบบโรงเรียนเก่า: คุณต้องตรวจสอบและประเมิน "เพศของคำหลัก" ของคำหลักแฟชั่นทุกคำด้วยตนเอง
  • ด้วย API: คุณสามารถทำให้เป็นอัตโนมัติได้ รับชื่อและ URL การค้นหาจาก Custom Search JSON API และจับคู่กับคำเช่น “ผู้หญิง” | “ผู้หญิง” | “ผู้ชาย” | "ชาย".

ในแท็บ "เพศ" ของ Google ชีต คุณจะพบกับแนวคิดที่เกิดขึ้นจริง เพื่อให้ได้ผลลัพธ์เช่นเดียวกับใน GIF ก่อนอื่นคุณต้องเรียกใช้สคริปต์ด้วย "คำหลักแฟชั่น" ในแท็บ "คำหลัก"


ภาพที่ 18: สาธิต Google ชีตสคริปต์ – แท็บ “เพศ”

มันทำงานอย่างไร? สูตรตัวกรองจะดึง URL ชื่อตัวอย่างและคำหลักจากแท็บ "การจัดอันดับ SERP" สูตร RegEx ตรวจสอบว่ามีการจับคู่กับคำเช่น “ผู้หญิง” | “ผู้หญิง” | “ผู้ชาย” | “ชาย” | “เพื่อเธอ” | "สำหรับเขา". "จำนวนเพศ" ที่เป็นผลลัพธ์จะสรุปตามคำหลักผ่านตารางสาระสำคัญ

Sidenote: คำแนะนำด้านแฟชั่นอื่น (SEO)
ตรวจสอบเพศของคำหลักของคุณอีกครั้ง หากคุณรวมคำหลักในหมวดหมู่ของคุณเข้ากับคำอื่นๆ เช่น ลักษณะเฉพาะจากตัวกรองที่คุณมี ใช้คำว่า "ถุงเท้า" ซึ่งคุณจะพบ SERP ที่เต็มไปด้วยหน้า Landing Page สำหรับถุงเท้าผู้ชาย เมื่อคุณเพิ่มสี "สีชมพู" แล้ว SERP สำหรับ "ถุงเท้าสีชมพู" จะเหมาะสำหรับผู้หญิง

ตัวอย่างอุตสาหกรรมความงาม | ประเภทหน้า

ตอนนี้เราเปลี่ยนไปใช้อุตสาหกรรมอื่นและเปลี่ยนจากแฟชั่นเป็นน้ำหอม ซึ่งจะเปลี่ยนแนวความตั้งใจในการค้นหาไปในทันที คิดเกี่ยวกับมัน: เสื้อโค้ตทั่วไปของคุณมีชื่อทั่วไปและหมายเลขบทความแบบสุ่มที่ไม่มีใครเคยค้นหา ในด้านอื่นๆ เช่น น้ำหอม ชื่อผลิตภัณฑ์มีศักยภาพในการค้นหาอย่างแท้จริง

ด้วยข้อมูลโค้ดแนะนำสำหรับ "น้ำหอมที่มีชื่อเสียงที่สุด" เป็นแหล่งที่มาของแรงบันดาลใจ เราพบชื่อน้ำหอมที่มีปริมาณการค้นหาจำนวนมากในสหราชอาณาจักร:

  • ชาแนล N°5 (“ช่องหมายเลข 5” – 33.100 SV)
  • Dolce&Gabbana Light Blue (“light blue dolce and gabbana” – 14.800 SV)
  • Opium Yves Saint Laurent (“น้ำหอมฝิ่น” – 9.900 SV)
  • Calvin Klein CK ONE (“ck one” – 9.900 SV)
  • อควา ดิ ปาร์มา โคโลเนีย (“acqua di parma colonia” – 4.400 SV)

แต่เราจะแน่ใจได้อย่างไรว่าเราควรใช้ URL ผลิตภัณฑ์ของเราเพื่อกำหนดเป้าหมายแต่ละคำเหล่านี้ ท้ายที่สุดแล้ว ชาแนลยังมีแบรนด์ไลน์ที่มีชื่อเดียวกันว่า ชาแนล N°5 และ Acqua di Parma ขายโคโลญจ์ต่างๆ ไม่ใช่แค่ขวดเดียว การเพิ่มประสิทธิภาพทั้ง URL ผลิตภัณฑ์และ URL ของแบรนด์มีแนวโน้มที่จะนำไปสู่การกินเนื้อคน

อีกครั้ง การพิจารณา SERP ช่วยให้เราตัดสินใจ: การเลือกผลิตภัณฑ์ในหน้าแบรนด์ (บรรทัด) อย่างสังหรณ์ใจอาจนำไปสู่การแปลงที่ดีขึ้น แต่ถ้าผลการค้นหาถูกครอบงำโดย URL ของผลิตภัณฑ์ เราควรเพิ่มประสิทธิภาพ URL ของผลิตภัณฑ์เพื่อแข่งขันในการจัดอันดับ

จำเป็นต้องทำการประเมินในวงกว้างอย่างไร? ระบุรูปแบบของประเภทเพจของคู่แข่งของคุณ เพิ่มไปยัง RegEx และปล่อยให้สคริปต์ทำงานที่เหลือให้คุณ

เป็นที่ยอมรับ การวิจัยเบื้องต้นนี้ครอบคลุมรูปแบบ URL ของประเภทหน้าเว็บของคู่แข่งของคุณ – และการหารูปแบบ RegEx ที่สอดคล้องกัน – จะใช้เวลาเล็กน้อย แต่ก็คุ้มค่ากับความพยายามและความเข้าใจที่ดีในการวิเคราะห์อื่นๆ

ในแท็บ "ประเภทหน้า" ของ Google ชีต คุณจะพบตัวอย่างบางส่วนจากอุตสาหกรรมน้ำหอม เพื่อให้ได้ผลลัพธ์เช่นเดียวกับใน GIF ก่อนอื่นคุณต้องเรียกใช้สคริปต์ด้วย "คำหลักน้ำหอม" ในแท็บ "คำหลัก":


ภาพที่ 19: สาธิต Google ชีตสคริปต์ – แท็บ “ประเภทหน้า”

ตัวอย่างผลิตภัณฑ์เฉพาะ | โดเมนของคู่แข่ง

สุดท้ายแต่ไม่ท้ายสุด กรณีการใช้งานขั้นสุดท้ายและเขย่าสิ่งต่างๆ เล็กน้อย ออกจากโลกของน้ำหอมและแฟชั่น ลองนึกภาพว่าคุณเป็น SEO ของผู้ผลิตสินค้าเฉพาะทางหรือสินค้าเฉพาะกลุ่มระดับไฮเอนด์ เช่น ออกแบบเฟอร์นิเจอร์หรือจักรยานเสือหมอบ

ในกรณีเช่นนี้ คุณควรเลือกคำหลักที่คุณพยายามกำหนดเป้าหมายอย่างรอบคอบก่อนที่จะทุ่มเทเวลาและความพยายาม การจัดอันดับสำหรับคำหลักทั่วไป เช่น "จักรยาน" อาจอยู่นอกสนามเบสบอล เนื่องจากผู้ใช้ที่ค้นหา "จักรยานสำหรับผู้หญิง" อาจไม่ได้สรุปการเดินทางของลูกค้าด้วยจักรยานยนต์ราคา 5,000 ปอนด์

อีกครั้ง คำถามเดียวกัน: คุณจะคัดแยกคำหลักที่เหมาะสมออกจากกลุ่มที่มีศักยภาพของคำหลักขนาดใหญ่ได้อย่างไร โดยไม่ต้องตรวจสอบความตั้งใจในการค้นหาด้วยตนเองทุกครั้ง

ขั้นตอนแรกสามารถสร้างรายการโดเมนสองรายการ:

  • รายการโดเมน 1: คู่แข่ง/พันธมิตรของคุณ และโดเมนทั้งหมดที่มีจุดประสงค์ในการค้นหาคล้ายกับที่คุณต้องการจัดอันดับ
  • รายชื่อโดเมน 2: คนอื่นๆ ที่คุณไม่สามารถหรือไม่ต้องการแข่งขันด้วย

ค้นหา SERP ของสหราชอาณาจักรสำหรับ "จักรยานแข่งบนถนน" กับ "จักรยาน": หากคุณเป็นร้านจักรยานระดับไฮเอนด์ เช่น www.ribblecycles.co.uk คุณควรใส่ www.decathlon.co.uk ไว้ในรายการโดเมนที่สอง หรือหากคุณเป็นร้านขายเฟอร์นิเจอร์หรูหรา คุณควรใส่ร้านเฟอร์นิเจอร์ทั่วไปทั้งหมด เช่น www.habitat.co.uk ไว้ในรายการที่สอง บ่อยครั้งที่สามารถใช้เพื่อแยกคำหลัก B2B ออกจากคำหลัก B2C หรือแม้แต่ข้อเสนอผลิตภัณฑ์จากข้อเสนอบริการ เช่น "เฟอร์นิเจอร์สำหรับใช้ในบ้าน" กับ "การออกแบบตกแต่งภายในในสำนักงาน"

หาก Google เลือกที่จะจัดอันดับเฉพาะโดเมนจากรายการโดเมน 2 ที่ไม่เหมือนกับข้อเสนอผลิตภัณฑ์หรือรูปแบบธุรกิจของคุณ คำหลักนี้ก็ไม่คุ้มกับเวลาและความพยายามของคุณ – หรืออย่างน้อยก็ไม่มีความสำคัญสูงสุดของคุณ

ในแท็บ "โดเมน" ของ Google ชีต ฉันได้รวบรวมรายชื่อโดเมนของร้านจักรยานสองรายการเพื่อแสดงให้เห็นว่าการดำเนินการนี้จะได้ผลในทางปฏิบัติสำหรับอุตสาหกรรมจักรยานอย่างไร เพื่อให้ได้ผลลัพธ์เช่นเดียวกับใน GIF ก่อนอื่นคุณต้องเรียกใช้สคริปต์ด้วย "คำหลักสำหรับจักรยาน" ในแท็บ "คำหลัก":


ภาพที่ 20: สาธิต Google ชีตสคริปต์ – แท็บ “โดเมน”

โปรดทราบว่าฉันไม่ได้เจาะลึกเข้าไปในอุตสาหกรรมจักรยานมากเกินไป และการจัดกลุ่มโดเมนบางกลุ่มอาจไม่สมเหตุสมผลสำหรับผู้เชี่ยวชาญในอุตสาหกรรมตัวจริง แต่ตัวอย่างควรทำให้หลักการนั้นชัดเจนเพียงพอ: ทำการวิเคราะห์สภาพแวดล้อมการแข่งขันของคุณ หาโดเมนที่มีจุดประสงค์ในการค้นหาที่เหมาะสมกับสิ่งที่คุณนำเสนอ จากนั้นจึงประเมินศักยภาพของคำหลักของคุณโดยพิจารณาจากสิ่งนี้

ความคิดสุดท้าย: จุดประสงค์ในการค้นหาคืออะไร

เพื่อสรุปบทความนี้ ฉันต้องการย้อนกลับไปมองภาพรวม: จุดประสงค์ในการค้นหาคืออะไร? มีคำจำกัดความและบทความที่คุ้มค่ามากมายที่จะเจาะลึกคำถามนี้

กล่องเครื่องมือ SEO Sistrix ประกอบด้วยสี่หมวดหมู่หลักของความตั้งใจในการค้นหา ซึ่งใกล้เคียงกับความแตกต่างแบบคลาสสิกระหว่างการสืบค้นการนำทาง ข้อมูล และธุรกรรม

  • ทราบ: ผู้ใช้กำลังมองหาเนื้อหาข้อมูลเชิงโต้ตอบในหัวข้อเฉพาะ
  • ทำ: ผู้ใช้ต้องการทำอะไรบางอย่าง ไม่ว่าจะเป็นการซื้อ ดาวน์โหลด หรือติดตั้งผลิตภัณฑ์
  • เว็บไซต์: ผู้ใช้ต้องการนำทางไปยังเว็บไซต์ใดเว็บไซต์หนึ่ง
  • เยี่ยมชม: ผู้ใช้ต้องการเยี่ยมชมธุรกิจในท้องถิ่น

แต่การจัดประเภทดังกล่าวจะนำคุณไปสู่การตัดสินใจเกี่ยวกับเลย์เอาต์และเนื้อหาของหน้าที่เชื่อมโยงไปถึงเท่านั้น Olaf Kopp ก้าวไปไกลกว่านั้นในบทความเชิงลึกของเขาเกี่ยวกับวิธีจับคู่การตัดสินใจด้านเนื้อหาของคุณตามความตั้งใจในการค้นหาขนาดเล็ก (บทความในภาษาเยอรมันเท่านั้น)

ตัวอย่างหนึ่ง: เขาแบ่งความตั้งใจในการค้นหาข้อมูลออกเป็นเจตนาขนาดเล็ก เช่น "ความบันเทิง" "คำจำกัดความ" หรือ "การเปิดใช้งาน" ขึ้นอยู่กับว่าเนื้อหาควรสร้างความบันเทิงให้ผู้ใช้ ให้คำจำกัดความของแนวคิดที่ไม่รู้จักก่อนหน้านี้ หรือสอนวิธีดำเนินการบางอย่าง .

วันนี้ เราได้เพิ่มมิติอื่นของการวิเคราะห์ความตั้งใจในการค้นหา: ความตั้งใจในการค้นหาเฉพาะโครงการของคุณ ไม่ว่าโครงการของคุณจะเป็นช่องใด มีแนวโน้มว่าคุณสังเกตเห็นรูปแบบ SERP ที่เกิดซ้ำ คุณสามารถใช้ข้อมูลเชิงลึกของอุตสาหกรรมส่วนบุคคลเหล่านี้และนำไปใช้กับชุดคำหลักที่ใหญ่ขึ้นด้วยความช่วยเหลือของ Programmable Search Engine และ Custom Search JSON API

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

ในบันทึกสุดท้าย ตามปกติแล้ว มีสิ่งหนึ่งที่เป็นจริง: คุณเรียนรู้ได้มากที่สุดเมื่อคุณมีการใช้งานจริงโดยตรง คำหลักที่มีอคติทางเพศในอุตสาหกรรมแฟชั่นคือกรณีการใช้งานที่ทำให้ฉันสำรวจ API ตั้งแต่แรก ให้ถามตัวเอง: ปัญหา SEO ใดที่คุณสามารถแก้ไขได้ด้วย Programmable Search Engine และ Custom Search JSON API

___

PS: หากคุณต้องการความช่วยเหลือในการตั้งค่า Google ชีตหรือมีปัญหากับ RegEx สำหรับกรณีการใช้งานส่วนตัวของคุณ: อย่าลังเลที่จะติดต่อ! ฉันไม่ใช่ผู้เชี่ยวชาญ RegEx แต่สามารถลองและช่วยคิดออกได้ตลอดเวลา