การโปรโมต

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

  1. ภาพรวม
  2. แนวทางปฏิบัติแนะนำ
  3. การสร้างโปรโมชัน

ภาพรวม

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

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

แนวทางปฏิบัติแนะนำ

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

  • อย่าสร้างโปรโมชันที่มีคำค้นหาที่ทริกเกอร์จำนวนมากซึ่งเกี่ยวข้องกับผลลัพธ์เพียงเล็กน้อย

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

  • ค้นคว้าผลการค้นหาที่มีการดึงข้อมูล และกำหนดคำค้นหาให้เหมาะสม

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

การสร้างโปรโมชัน

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

รูปที่ 1: การค้นหาคำว่า "wanderer" ในเครื่องมือค้นหาสำหรับการ์ตูนจะทริกเกอร์โปรโมชัน

หน้าผลการค้นหา
แสดงโปรโมชัน 2 รายการ

 

กลับไปด้านบน

การสร้างไฟล์โปรโมชัน

คุณใช้เครื่องมือแก้ไขข้อความธรรมดาเพื่อสร้างและแก้ไขไฟล์โปรโมตได้เช่นเดียวกับไฟล์ XML ทั่วไป เพียงบันทึกไฟล์ข้อความที่มีนามสกุล .xml (เช่น promo_badminton.xml)

ไฟล์โปรโมชันจะมีเนื้อหาของโปรโมชัน แต่ไฟล์บริบทจะควบคุมรูปลักษณ์ของโปรโมชัน ดูข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมลักษณะที่ปรากฏของการโปรโมตได้ที่ รูปลักษณ์และความรู้สึก

รหัสต่อไปนี้อธิบายชุดโปรโมชัน

<Promotions>
  <Promotion id="1"
    queries="wanderer, the wanderer"
    title="Groo the Wanderer"
    url="http://www.groo.com/"
    description="Comedy. American series illustrated by Sergio Aragonés."
    image_url="http://www.newsfromme.com/images5/groo11.jpg" />
  <Promotion id="2"
    queries="pizza,burger,salad"
    title="Dining guide: $q"
    url="http://www.dining.com/$q"
    is_regex="false"
    enabled="true" />
  <Promotion id="3"
    queries="\d{5,5}"
    title="Postalcode lookup: $q"
    url="http://www.postalcode.com/$q"
    image_url="http://www.postalcode.com/icon.jpg"
    is_regex="true"
    enabled="true"
    description="Get the postalcode information quickly" />
  <Promotion id="4"
    queries="iphone(4|4s)"
    title="iphone 4 or iphone 4s"
    url="http://www.buyiphone.com"
    is_regex="true"
    enabled="true" />
</Promotions>

ไฟล์โปรโมชันมีองค์ประกอบ 1 รายการและองค์ประกอบย่อย 1 รายการซึ่งมีรายการข้างเคียงได้หลายรายการ ตามที่อธิบายไว้ในลำดับชั้นต่อไปนี้

  • Promotions (1 เท่านั้น)
    • Promotion (อนุญาตให้มีพี่น้องหลายคน)

คุณมีโปรโมชันในเครื่องมือค้นหาแต่ละรายการได้สูงสุด 2,000 รายการ คุณอัปโหลดไฟล์โปรโมชันหลายไฟล์สำหรับเครื่องมือค้นหาได้ บัญชีหนึ่งๆ จะมีไฟล์โปรโมชันได้สูงสุด 4 MB โดยแต่ละไฟล์จะมีขนาดใหญ่ได้ถึง 500 KB

กลับไปด้านบน

แอตทริบิวต์ขององค์ประกอบ Promotion

แอตทริบิวต์ทั้งหมดยกเว้น id, description และ image_url เป็นแอตทริบิวต์ที่ต้องระบุ

ต่อไปนี้คือตัวอย่างองค์ประกอบ Promotion ที่มีแอตทริบิวต์ที่กำหนดอย่างครบถ้วน

<Promotions>   
  <Promotion id="AmericanGraphics0001"
    queries="american born chinese, American Born Chinese, abc, ABC"
    title="American Born Chinese"
    url="http://books.google.com/books?id=vawdZyrDw64C&dq=american+born+
    Chinese+gene+yang"
    description="Graphic novel. First-person account of growing up Asian
    American by Gene Luen Yang."
    image_url="http://146.74.224.231/archives/Gene%20Yang.jpg" />
</Promotions>

ตารางต่อไปนี้แสดงแอตทริบิวต์ของ Promotion และค่าของแอตทริบิวต์

แอตทริบิวต์ คำอธิบาย ค่า
id

Optional ตัวระบุที่ไม่ซ้ำกันสำหรับโปรโมชัน หากไม่ได้ใช้แอตทริบิวต์นี้ Programmable Search Engine จะสร้างรหัสสำหรับโปรโมชันนั้น

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

คุณใช้อักขระที่เป็นตัวอักษรและตัวเลขคละกันได้ไม่เกิน 40 ตัวโดยรวมถึงขีดล่าง ( _ )
queries

กำหนดข้อความค้นหาที่ผู้ใช้ต้องพิมพ์ในช่องค้นหาเพื่อเรียกการโปรโมต

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

คุณสามารถใช้คำค้นหาได้หลายรายการ โดยแต่ละรายการมีอักขระได้ไม่เกิน 100 ตัว แต่ละคำควรคั่นด้วยเครื่องหมายจุลภาค จำนวนอักขระรวมของคำทั้งหมดในชุดคำค้นหาต้องไม่เกิน 500 ตัว
title

ชื่อของโปรโมชันจะเป็นลิงก์ด้วย

ชื่อมีอักขระได้สูงสุด 160 ตัว หากต้องการอัปเดตชื่อโปรโมชันด้วยเนื้อหาที่ค้นหาของผู้ใช้ ให้เพิ่ม $q ดังนี้ Postal Code Lookup: $q หากคำค้นหาของผู้ใช้สำหรับ 98102 ทริกเกอร์โปรโมชันนี้ Programmable Search Engine จะแทนที่ $q ด้วยคำค้นหาของผู้ใช้ และแสดงชื่อโปรโมชันดังนี้ Postal Code Lookup: 98102

url

ไฮเปอร์ลิงก์ที่ใช้เป็นชื่อ นอกจากนี้ยังปรากฏเป็นลิงก์ที่ด้านล่างของโปรโมชันด้วย

URL ของหน้าเว็บที่คุณต้องการนำผู้ใช้ไป หากต้องการอัปเดต URL ด้วยเนื้อหาของการค้นหาของผู้ใช้ ให้เพิ่ม $q ดังนี้ http://www.example.com/postalcodes/$q หากการค้นหา 98102 ของผู้ใช้เรียกใช้โปรโมชัน Programmable Search Engine จะแสดงชื่อโฮสต์ของ URL ตามปกติ (www.example.com) แต่การคลิก URL จะนําผู้ใช้ไปที่ www.example.com/postalcodes/98102
description

Optional คำอธิบายสำหรับโปรโมชัน

ระบบจะตีความแท็ก HTML เป็นข้อความธรรมดา ไม่ใช่วิธีการจัดรูปแบบ

คำอธิบายมีอักขระได้สูงสุด 200 ตัว
image_url

Optional ไอคอนหรือรูปภาพการโปรโมตของคุณ ทั้งนี้รูปภาพดังกล่าวยังอยู่ได้จากทุกที่บนเว็บ ไฟล์ต้องอยู่ในรูปแบบ .gif, .jpeg และ .png

รูปภาพขนาด 40x40 พิกเซลจะยังเป็นลิงก์ เมื่อผู้ใช้คลิกปุ่มดังกล่าว ระบบจะนําผู้ใช้ไปยังที่อยู่เว็บที่คุณกำหนดไว้

URL ของรูปภาพที่ต้องการไฮไลต์
is_regex

Optional หากตั้งค่าเป็น true ระบบจะถือว่าคำค้นหาที่ป้อนทั้งหมด (รวมถึงคอมมา) เป็นนิพจน์ทั่วไปรายการเดียว ตัวอย่างเช่น pizza \d{5,5} จะจับคู่การค้นหารหัสไปรษณีย์ 5 หลักที่ขึ้นต้นด้วยสตริง "พิซซ่า" เช่น "พิซซ่า 98102"

ค่าเริ่มต้นคือ false
enabled

Optional ระบุว่าโปรโมชันยังเผยแพร่อยู่หรือไม่

ค่าที่อนุญาตคือ true หรือ false หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น true