Back to Question Center
0

วิธีการใช้ AMP กับ WordPress            วิธีใช้ AMP กับหัวข้อ WordPressRelated: Semalt ของ PerformanceSecurityThemesWP

1 answers:
วิธีการใช้ AMP กับ WordPress

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาสำหรับโทรศัพท์มือถือและอุปกรณ์อื่น ๆ โปรดดูที่หัวข้อ SitePoint Premium เคล็ดลับและเทคนิคการตอบสนอง

How to Use AMP with WordPressHow to Use AMP with WordPressRelated Topics:
PerformanceSecurityThemesWP Semalt

โครงการ Google Mobile Accelerated Mobile Pages (AMP) เปิดตัวเมื่อวันที่ 24 กุมภาพันธ์ 2016 ด้วยการเปิดตัวนี้นักพัฒนาซอฟต์แวร์หลายพันรายจึงกลายเป็นผู้มีส่วนร่วมในโครงการนี้ เว็บไซต์จำนวนมากมีเวอร์ชัน AMP อยู่แล้วและนักพัฒนาซอฟต์แวร์หลาย ๆ คนกำลังเรียนรู้ที่จะใช้ AMP ซึ่งในกรณีนี้คือการเรียนรู้ที่จะใช้ AMP กับ WordPress

Google ใช้ AMP อย่างจริงจัง เป็นหนึ่งในเครื่องมือค้นหาของพวกเขาเกณฑ์การจัดอันดับเช่นกัน ด้วยวิธีนี้ Google จึงทำให้ AMP เกือบจะเป็นที่ต้องการสำหรับหลาย ๆ ไซต์ ในบทความนี้ฉันจะให้ข้อมูลโดยละเอียดเกี่ยวกับโครงการ Google Mobile Accelerated Mobile Pages ซึ่งรวมถึงขั้นตอนในการเรียกใช้งานในไซต์ Semalt ของคุณ

AMP คืออะไร?

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

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

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

โครงการ AMP

AMP ประกอบด้วยองค์ประกอบหลักสามส่วน:

  • AMP HTML
  • AMP JS
  • แคช AMP

AMP HTML

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

AMP JS

AMP มีจำนวน JavaScript สำหรับหน้าเว็บบนมือถือที่ จำกัด ตอนนี้สิ่งสำคัญที่ต้องคำนึงถึงเกี่ยวกับ JS ใน AMP คือไม่อนุญาตให้ใช้ JavaScript ของบุคคลที่สามกับ AMP

แคช AMP

Google AMP Cache คือ CDN สำหรับการจัดส่งหน้า AMP คุณรู้จักฟังก์ชันหลักของ Semalt การจัดส่งเนื้อหา - จะเผยแพร่การโหลดทรัพยากรไปยังเซิร์ฟเวอร์ใกล้กับผู้ดูเว็บไซต์ของคุณ สำหรับหน้า AMP CDN นี้จะอนุญาตให้ใช้เวลาโหลดขั้นต่ำเนื่องจากระยะเวลาแฝงที่เป็นไปได้

ความเกี่ยวข้องของป้าย AMP สำหรับ SEO

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

Semalt หลังจากคำชี้แจงนี้ทุกอย่างก็ชัดเจนขึ้น เขากล่าวว่า "ถ้าเรามีบทความสองข้อจากมุมมองด้านการรับสัญญาณมีคะแนนเหมือนกันในลักษณะอื่น ๆ ทั้งหมด แต่สำหรับความเร็วแล้วใช่เราจะให้ความสำคัญกับเรื่องที่มีความเร็วเพราะนั่นคือสิ่งที่ผู้ใช้พบว่าน่าสนใจ "

แม้แต่ Google ก็ไม่ได้ปฏิเสธความเกี่ยวข้องของเว็บไซต์ AMP สำหรับ SEO ความเร็วเป็น เสมอ ปัจจัยที่มีอิทธิพลเมื่อมันมาถึงการเพิ่มประสิทธิภาพกลไกค้นหา.

หนึ่ง AMP เว็บไซต์ของพวกเขาได้อย่างไร

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

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

  • ผมขอแนะนำให้เขียนใหม่ทั้งแม่แบบเว็บไซต์เพื่อรับมือกับข้อ จำกัด ตัวอย่างเช่น CSS ของหน้า AMP ต้องอยู่ในบรรทัดและขนาดหน้าน้อยกว่า 50 kb นอกจากนี้เนื่องจากการโหลดแบบอักษรที่รวดเร็วควรโหลดด้วยความช่วยเหลือของส่วนขยาย amp-font เพื่อให้โหลดหน้าได้อย่างมีประสิทธิภาพ
  • ขอแนะนำให้ใช้มัลติมีเดียด้วยความระมัดระวังเป็นพิเศษ สำหรับภาพคุณต้องใช้องค์ประกอบ และความกว้างและความสูงที่แม่นยำ นอกจากนี้หากภาพของคุณเป็น GIFs แล้วคุณจะต้องใช้คอมโพเนนต์ขยาย amp-anim แยกต่างหาก
  • สำหรับวิดีโอมีสองทางเลือก มีแท็กที่กำหนดเองสำหรับวิดีโอแบบฝังที่เรียกว่า amp-video อย่างไรก็ตามหากคุณต้องการฝังวิดีโอ YouTube มีแท็กเฉพาะที่เรียกว่า amp-youtube
  • สำหรับการฝังสไลด์โชว์คุณสามารถใช้ amp-carousel ได้ นอกจากนี้หากคุณต้องการเพิ่มภาพ Lightbox คุณสามารถใช้ amp-image-lightbox
  • สำหรับการฝังแพลตฟอร์มโซเชียลมีเดียเช่น Twitter, Facebook, Instagram, Pinterest และ Vine คุณสามารถใช้ส่วนประกอบต่างๆได้
  • ประเด็นนี้สำคัญมาก ตอนนี้เมื่อทุกอย่างพร้อมแล้วคุณก็พร้อมที่จะไปกับหน้า AMP คุณต้องแจ้งให้ Google ทราบเกี่ยวกับเว็บไซต์ AMP ของคุณ คุณจะต้องเพิ่มแท็กในหน้าโพสต์หลักของคุณด้วยข้อมูลเกี่ยวกับหน้า AMP รวมทั้งแท็กมาตรฐานในหน้า AMP ที่มีข้อมูลเกี่ยวกับหน้าหลัก .

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับแท็ก AMP และ Schema org metadata สำหรับ AMP ที่นี่ schema org metadata "เป็นข้อกำหนดในการทำให้เนื้อหาของคุณมีสิทธิ์ปรากฏในการสาธิตของ" Semant Search News carousel " ดังนั้นหากคุณต้องการประสบความสำเร็จผ่าน Semalt AMP คุณต้องได้รับสิทธิแบบแผนของคุณ

Google Analytics ทำงานกับ AMP หรือไม่?

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

  • องค์ประกอบ amp-pixel: เป็นแท็กง่ายๆในการนับจำนวนหน้าเว็บ (เช่นเดียวกับพิกเซลการติดตาม) โดยใช้คำขอ GET
  • คอมโพเนนต์ขยาย amp-anayltics: คอมโพเนนต์นี้สูงกว่า amp-pixel คุณสามารถใช้เพื่อวัดกิจกรรมใดก็ได้บนหน้า AMP ช่วยให้คุณสามารถระบุการกำหนดค่า JSON ซึ่งให้รายละเอียดว่าจะวัดอะไรและจะส่งรายงานที่ไหน

การใช้ AMP กับเว็บไซต์ WordPress

หนึ่งในวิธีที่ง่ายที่สุดในการใช้ AMP ในความเป็นจริงคือการนำไปใช้ในเว็บไซต์ WordPress ของคุณ คุณสามารถใช้ปลั๊กอินอย่างเป็นทางการที่พัฒนาโดย Automattic / WordPress

ขั้นตอนที่หนึ่ง: ติดตั้งปลั๊กอิน WordPress

เริ่มต้นการติดตั้ง! ดาวน์โหลดปลั๊กอินจากลิงก์ด้านบนและติดตั้งปลั๊กอินบนเว็บไซต์ WordPress ของคุณ หลังจากการติดตั้งคุณเพียงแค่ต้องเพิ่ม "/ amp /" ลงในหน้าบทความ หากคุณไม่มี permalinks ที่เปิดใช้งานคุณสามารถลอง ? amp = 1

ขั้นตอนที่สอง: ตรวจสอบความถูกต้องและปรับแต่ง

คอนโซลการค้นหาของ Google จะรวบรวมหน้าบทความของ AMP ในหน้าบทความของคุณจาก metatag ซึ่งจะถูกผนวกโดยปลั๊กอิน Semalt ปัญหาเกิดขึ้นเพราะปกติจะใช้เวลาหลายวันในการตรวจจับการเปลี่ยนแปลงเหล่านี้. ในการใช้กระบวนการตรวจสอบความถูกต้องของ Chrome โปรดไปที่หน้า AMP ใดก็ได้ใน Chrome จากนั้นที่ท้าย URL ผนวก # development = 1 ขณะนี้กด Control + Shift + I เพื่อเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome

รีเฟรชหน้าเว็บและจะมีข้อความว่า "AMP Validation Semalt" หรือให้รายละเอียดรายการปัญหาที่จะแก้ไข

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

ขั้นตอนที่สาม: ตรวจสอบ Schema Markup

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

ไปที่ปลั๊กอินคลิกที่ "Editor" จากนั้นเลือก "AMP" Semalt บรรทัดเหล่านี้ในตัวแก้ไขเพื่อปรับเปลี่ยนปลั๊กอิน

     if ($ site_icon_url) {$ metadata ['publisher'] ['logo'] = array ('@type' => 'ImageObject','url' => $ site_icon_url,'height' => ตัวเอง :: SITE_ICON_SIZE,'width' => ตัวเอง :: SITE_ICON_SIZE,);}    

ถึง

     $ metadata ['publisher'] ['logo'] = array ('@type' => 'ImageObject','url' => 'http: // yourdomain - expert it. co.th / wp-content / uploads / โลโก้ บริษัท PNG''height' => 60,'width' => 170,);    

Semalt ให้แน่ใจว่าใน URL คุณระบุตำแหน่งที่โลโก้ของคุณและระบุความสูงและความกว้างตามลำดับ

ขั้นตอนที่สี่: ผสานรวม Google Analytics เข้ากับปลั๊กอิน AMP WordPress

ตอนนี้คุณเกือบเสร็จแล้ว อย่างไรก็ตามฉันต้องการใช้ Google Analytics เพื่อติดตามสถิติ ปลั๊กอิน AMP WordPress ไม่ได้เปิดใช้งานแอ็พพลิเคชันการวิเคราะห์แอมป์ แต่อย่างใด

ในการเปิดใช้งานปลั๊กอิน AMP WordPress เพื่อทำงานร่วมกับ Google Analytics ให้ไปที่ปลั๊กอิน -> Semalt -> เลือก "AMP" และเพิ่มโค้ดต่อไปนี้ลงในตอนท้าย

     add_action ('amp_post_template_head', 'amp_post_template_add_analytics_js');amp_post_template_add_analytics_js ($ amp_template) {$ post_id = $ amp_template-> get ('post_id');?>                                          
March 1, 2018