การใช้ HTML ที่ถูกต้องสําหรับข้อมูลเมตาของหน้าช่วยให้ Google สามารถใช้ข้อมูลเมตาตามที่บันทึกไว้
Google จะพยายามทําความเข้าใจ HTML แม้ว่าจะไม่ถูกต้องหรือไม่สอดคล้องกับมาตรฐาน HTML แต่ข้อผิดพลาดในมาร์กอัปอาจทําให้เกิดปัญหากับการใช้งานข้อมูลเมตาใน Google Search
องค์ประกอบหลักสำหรับการระบุข้อมูลเมตาเกี่ยวกับหน้าเว็บคือองค์ประกอบ <head> ของเอกสาร HTML เช่น หากคุณใช้องค์ประกอบที่ไม่ถูกต้องในองค์ประกอบ <head> จะทำให้ Google ไม่ดูองค์ประกอบที่ปรากฏหลังจากองค์ประกอบที่ไม่ถูกต้อง
ใช้องค์ประกอบที่ถูกต้องในองค์ประกอบ <head>
ตามมาตรฐานของ HTML องค์ประกอบ <head> ต้องมีเฉพาะองค์ประกอบที่ถูกต้องต่อไปนี้ (และไม่มีองค์ประกอบที่ไม่ถูกต้องอื่นๆ)
title
meta
link
script
style
base
noscript
template
อย่าใช้องค์ประกอบที่ไม่ถูกต้องในองค์ประกอบ <head>
มาตรฐานของ HTML ในองค์ประกอบ <head> จะไม่อนุญาตองค์ประกอบอื่นนอกเหนือจากที่กล่าวมาข้างต้น องค์ประกอบทั่วไปที่ปรากฏในองค์ประกอบ <head> การแสดงผลไม่ถูกต้อง ได้แก่
iframe
img
เราไม่แนะนําให้ใช้องค์ประกอบที่ไม่ถูกต้องเหล่านี้ในองค์ประกอบ <head> แต่หากต้องการ ให้วางองค์ประกอบที่ไม่ถูกต้องเหล่านี้หลังองค์ประกอบที่คุณต้องการให้ Google เห็น เมื่อ Google ตรวจพบองค์ประกอบที่ไม่ถูกต้องรายการใดรายการหนึ่งเหล่านี้ จะถือว่าเป็นจุดสิ้นสุดขององค์ประกอบ <head> และจะหยุดอ่านองค์ประกอบต่อๆ ไปในองค์ประกอบ <head>
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-08-04 UTC"],[[["\u003cp\u003eUtilize valid HTML for page metadata to ensure Google can properly interpret and use it in search results.\u003c/p\u003e\n"],["\u003cp\u003eInclude metadata within the \u003ccode\u003e<head>\u003c/code\u003e element of your HTML document, using only the valid elements specified by the HTML standard: \u003ccode\u003etitle\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e, \u003ccode\u003elink\u003c/code\u003e, \u003ccode\u003escript\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003ebase\u003c/code\u003e, \u003ccode\u003enoscript\u003c/code\u003e, and \u003ccode\u003etemplate\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAvoid using invalid elements like \u003ccode\u003e<iframe>\u003c/code\u003e and \u003ccode\u003e<img>\u003c/code\u003e within the \u003ccode\u003e<head>\u003c/code\u003e element as this can disrupt Google's parsing and cause metadata to be ignored.\u003c/p\u003e\n"],["\u003cp\u003eIf you must use invalid elements, place them after the valid metadata elements to minimize potential issues.\u003c/p\u003e\n"]]],["Valid HTML is crucial for Google to utilize page metadata correctly. The `\u003chead\u003e` element is key for this; only specific elements (`title`, `meta`, `link`, `script`, `style`, `base`, `noscript`, `template`) are allowed within it. Invalid elements, like `iframe` or `img`, cause Google to ignore any subsequent elements within `\u003chead\u003e`. Avoid invalid elements; if used, place them after valid ones to ensure Google reads the desired metadata first.\n"],null,["# Valid Page Metadata for Google Search | Google Search Central\n\nUse valid HTML to specify page metadata\n=======================================\n\n\nUsing valid HTML for page metadata ensures that Google can use the metadata as documented.\nGoogle tries to understand HTML even when it is invalid or inconsistent with the\n[HTML standard](https://html.spec.whatwg.org/multipage/),\nbut errors in the markup can cause problems with how your metadata is used in Google Search.\nThe primary element for specifying metadata about a page is the `\u003chead\u003e`\nelement of an HTML document. If you use an invalid element in the `\u003chead\u003e` element, Google ignores any\nelements that appear after the invalid element.\n\nUse valid elements in the `\u003chead\u003e` element\n------------------------------------------\n\n\nThe `\u003chead\u003e` element must only contain the following valid elements (and no other invalid elements), as per\nthe HTML standard:\n\n- `title`\n- `meta`\n- `link`\n- `script`\n- `style`\n- `base`\n- `noscript`\n- `template`\n\nDon't use invalid elements in the `\u003chead\u003e` element\n--------------------------------------------------\n\n\nNo element other than the aforementioned is permitted by the HTML standard in the\n`\u003chead\u003e` element. Common elements that appear in the `\u003chead\u003e` element,\nrendering it invalid are:\n\n- `iframe`\n- `img`\n\n\nWe strongly recommend that you don't use these invalid elements in the\n`\u003chead\u003e` element, but if you must, place these invalid elements after the ones you\nwant Google to see. Once Google detects one of these invalid elements, it assumes the end of\nthe `\u003chead\u003e` element and stops reading any further elements in the\n`\u003chead\u003e` element."]]