แสดงบทความที่มีป้ายกำกับ meta tag แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ meta tag แสดงบทความทั้งหมด

Meta Tag ของ Blogger ให้มีประสิทธิผลสูงสุด


บทความนี้ พยายามที่จะทำให้ง่าย ทั้งการนำไปใช้ปฏิบัติจริง 
และการทำความเข้าใจกับแท็ก header ของ bloggerสำหรับ
การทำ Search engine optimization (SEO) ในส่วนของ Onpage Optimize
ทบทวนกันก่อน สำหรับ Meta Tag หลักๆสำหรับการทำ SEO


รูปจากคู่มือแนะนำการเพิ่มประสิทธิภาพเครื่องมือค้นหาของ google จะสังเกตได้ว่า Meta Tag ที่ header มีเพียง Title Tag และ Meta Description เท่านั้น ถึงแม้จะขาด Meta Keyword เนื่องจาก google ไม่ได้ให้ความสำคัญ แต่ถึงอย่างไร ก็ยังมี Search Engine ตัวอื่นที่ยังใช้อยู่ เพราะฉะนั้นก็ใส่ๆไปเถอะ และเพิ่ม Tag canonical (แท็กที่บอก bot ว่า URL นี้ที่เราให้ความสำคัญ)
สรุป ก็คือเราต้องการจะให้ มี 4 แท็ก ดังนี้
  1. Title Tag
    <title></title>
  2. Meta Description
    <meta content="description" name="description" />
  3. Meta Keyword
    <meta content="keywords" name="keywords" />
  4. Canonical
    <link href="URL" rel="canonical" />
ตามค่าพื้นฐาน Templates ของ Blogger นั้น จะมี Meta Tag เพียง Title Tag เท่านั้น และก็เป็น title ที่ซ้ำๆ กันทุกหน้า ทีนี้เราจะมาปรับตรงส่วนของ Title Tag ไม่ให้ซ้ำกันมาก และเพิ่มแท็ก Description , Keyword และ Canonical ให้ส่วนของเมต้าของแต่ละหน้ามีความแตกต่างกัน
วิธีการ
  1. ล็อกเข้าไปที่หน้า Layout (1.) –> Edit HTML(2.)
  2. มองหาแท็ก
    <title><data:blog.pageTitle/></title>
  3. แล้วก๊อปปี้โค้ดด้านล่างนี้ไปใส่แทน 
     
    <b:if cond='data:blog.pageType == &quot;index&quot;'>
    <title><data:blog.pageTitle/></title> 
    <meta expr:content='data:blog.pageTitle' name='description'/>
    <meta expr:content='data:blog.pageTitle' name='keywords'/>
    <link expr:href='data:blog.url' rel='canonical'/>
    </b:if>
     
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <title><data:blog.pageName/></title>
    <meta expr:content='data:blog.pageName' name='description'/>
    <meta expr:content='data:blog.pageName' name='keywords'/>
    <link expr:href='data:blog.url' rel='canonical'/>
    </b:if>
     
    <b:if cond='data:blog.pageType == &quot;archive&quot;'>
    <title><data:blog.pageName/></title>
    <meta expr:content='data:blog.pageName' name='description'/>
    <meta expr:content='data:blog.pageName' name='keywords'/>
    <link expr:href='data:blog.url' rel='canonical'/>
    </b:if>
ความหมายของแต่ละวรรค





  • - วรรคแรก ถ้าเป็นหน้า index จะแสดงในส่วนของหน้าแรก (หน้า hame page)







  • - วรรคสอง ถ้าเป็นหน้า item จะแสดงในส่วนของหน้าเดี่ยว หรือหน้าของโพสต์







  • - วรรคสาม ถ้าเป็นหน้า archive จะแสดงในส่วนของหน้ารวมบทความ หรือหน้าคลังบทความ







  • - ในส่วนของแท็กหน้าที่เป็น URL หน้า Label นั้น จะอิงตามหน้า index คือจะเหมือนหน้า index แต่งจะเพิ่มตัว Label เข้ามาด้วย



  • ตามวิธีการนี้จะเป็นการเรียก title ของแต่หน้า ขึ้นมาแสดงในส่วนของ meta ทั้งหมด คือเป็นทั้ง title , description และ keywords ซึ่งผมคิดว่าเป็นวิธีการที่ง่ายดี ท่านใดมีวิธีที่ดีกว่าก็ชี้แนะได้ครับ.

    ร่วมเป็นสมาชิก Blogseothai คุณคือตัวจริง !