หน้านี้จะอธิบายวิธีสร้างการโปรโมตที่ปรากฏที่ด้านบนของหน้าผลลัพธ์เมื่อผู้ใช้ค้นหาด้วยข้อความค้นหาหนึ่งๆ โดยจะถือว่าคุณคุ้นเคยกับบริบทและ ไฟล์คำอธิบายประกอบดีแล้ว หากคุณเขียนโปรแกรมได้และต้องการปรับแต่งลักษณะที่ปรากฏของตัวอย่างผลการค้นหา โปรดดูการปรับแต่งตัวอย่างข้อมูลผลการค้นหา
ภาพรวม
หากหน้าเว็บมีหน้าเว็บอื่นอีกหลายหน้าที่เชื่อมโยงไปยังหน้าดังกล่าว หรืออัลกอริทึมการค้นหาของ Google ถือว่ามีความเกี่ยวข้องไม่มากพอ หน้าดังกล่าวจะปรากฏอยู่ด้านล่างในผลการค้นหา (หากหน้าเว็บยังไม่ได้รับการจัดทำดัชนี หน้าเว็บนั้นจะไม่ปรากฏในผลการค้นหาเลย หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการแก้ไขผลการค้นหาที่ขาดหายไป โปรดดู การเลือกเว็บไซต์ที่จะค้นหา) หากการปรับเปลี่ยนการจัดอันดับผลการค้นหาและปรับปรุงการค้นหาที่ผู้ใช้ให้ไว้ยังคงไม่ได้รับผลการค้นหาที่คุณต้องการ คุณสามารถสร้างการโปรโมตที่เชื่อมโยงกับข้อความค้นหาได้
การโปรโมตช่วยให้คุณสร้างผลการค้นหาที่กำหนดเองซึ่งตอบสนองต่อคำค้นหาของผู้ใช้ได้โดยตรง นำผู้ใช้ไปยังข้อมูลสำคัญ หรือนำผู้ใช้ไปยังหน้าเว็บที่ไม่ได้อยู่ด้านบนสุดของหน้าผลการค้นหาแต่มีความเกี่ยวข้องเป็นพิเศษ และให้คุณกำหนดคำค้นหาที่จะทริกเกอร์ผลลัพธ์ที่คุณสร้าง เช่น หากคุณต้องการให้หน้าเว็บเกี่ยวกับแบดมินตันแสดง ที่ด้านบนของหน้าผลการค้นหาเมื่อผู้ใช้ค้นหาคำว่า "กีฬาที่ชอบ" คุณจะสร้างการโปรโมตสำหรับหน้าแบดมินตันได้
แนวทางปฏิบัติแนะนำ
หากผลการค้นหาของคุณไม่มีประโยชน์หรือมีความเกี่ยวข้อง เนื้อหาเหล่านั้นจะดูเหมือนสแปมสำหรับผู้ใช้ของคุณ ลองดูเคล็ดลับต่อไปนี้
- อย่าสร้างโปรโมชันที่มีคำค้นหาที่ทริกเกอร์จำนวนมากซึ่งเกี่ยวข้องกับผลลัพธ์เพียงเล็กน้อย
สมมติว่าคุณกำลังสร้างการโปรโมตที่ไฮไลต์ลิงฮาวเลอร์ในเครื่องมือค้นหาเกี่ยวกับสัตว์เลี้ยงที่หายสาบสูญ คุณอาจสร้างคำค้นหาที่มี "ลิง", "ไพรเมต" และ "ซิเมียน" ทุกครั้งที่ผู้ใช้ป้อนข้อความค้นหาใดก็ตามที่คุณกำหนดไว้ ผู้ใช้จะเห็นการโปรโมตเกี่ยวกับลิงฮาวเลอร์ปรากฏในหน้าผลการค้นหาของตน ในตอนนี้ หากคุณเริ่มเพิ่ม "ป่า" และ "สวนสัตว์" ลงในรายการคำค้นหาที่เรียกให้แสดงการโปรโมตเกี่ยวกับลิงฮาวเลอร์ ผู้ใช้ที่อาจกำลังมองหาข้อมูลเกี่ยวกับสถานที่ ไม่ใช่ลิง จะสับสนกับผลการค้นหาที่ดูเหมือนจะเป็นแบบสุ่มเกี่ยวกับลิงหอน
- ค้นคว้าผลการค้นหาที่มีการดึงข้อมูล และกำหนดคำค้นหาให้เหมาะสม
หากข้อความค้นหาเรียกผลการค้นหาประเภทที่คุณต้องการแล้ว คุณไม่จำเป็นต้องสร้างโปรโมชันสำหรับข้อความค้นหานั้น เช่น การค้นหา "Groo" แบบไม่ซับซ้อน ซึ่งเป็นตัวการ์ตูนจากหนังสือการ์ตูนจะให้ผลการค้นหาที่มีความเกี่ยวข้องสูงเกี่ยวกับ Groo the Wanderer การสร้างโปรโมชันจึงถือเป็นการซ้ำซ้อน ในทางกลับกัน ข้อความค้นหา the Wanderer จะไม่ดึงผลการค้นหาเกี่ยวกับ Groo the Wanderer ที่ด้านบนของหน้าผลการค้นหา คำดังกล่าวเป็นตัวเลือกที่ดีกว่าสำหรับการโปรโมต
การสร้างโปรโมชัน
การโปรโมตเป็นการเชื่อมโยงระหว่างชุดข้อความค้นหาที่กำหนดไว้ล่วงหน้ากับลิงก์ไปยังหน้าเว็บ เมื่อผู้ใช้พิมพ์การค้นหาที่ตรงกับข้อความค้นหาของคุณทุกประการ การโปรโมตจะปรากฏที่ด้านบนของหน้า คุณลักษณะนี้มีประโยชน์อย่างยิ่งสำหรับการนำผู้ใช้ไปยังหน้าเว็บในรายการผลการค้นหาที่ต่ำกว่าที่คุณต้องการ เนื่องจากหน้าเว็บยังไม่ได้รับการจัดทำดัชนี มีลิงก์ไปยังหน้าเว็บน้อยมาก หรืออัลกอริทึมการค้นหาของ Google ไม่ได้ถือว่าเกี่ยวข้องโดยตรง นอกจากนี้ยังมีประโยชน์สำหรับการประกาศและโปรโมตผลิตภัณฑ์ บริการ กิจกรรม และเนื้อหาที่คุณต้องการให้ผู้ใช้ค้นพบ
รูปที่ 1: การค้นหาคำว่า "wanderer" ในเครื่องมือค้นหาสำหรับการ์ตูนจะทริกเกอร์โปรโมชัน
การสร้างไฟล์โปรโมชัน
คุณใช้เครื่องมือแก้ไขข้อความธรรมดาเพื่อสร้างและแก้ไขไฟล์โปรโมตได้เช่นเดียวกับไฟล์ 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 ตัว หากต้องการอัปเดตชื่อโปรโมชันด้วยเนื้อหาที่ค้นหาของผู้ใช้ ให้เพิ่ม |
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 หากตั้งค่าเป็น |
ค่าเริ่มต้นคือ false |
enabled |
Optional ระบุว่าโปรโมชันยังเผยแพร่อยู่หรือไม่ |
ค่าที่อนุญาตคือ true หรือ false หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น true |