HtmlrenderWebkitHeadlessProtoDOMTreeNode

HTML RenderInfrastructure

GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDOMTreeNode

6
out of 10
Medium
SEO Impact
DOMTreeNode Defines a DOM Node. An instance can contain references to one or more children (of type DOMTreeNode) and one or more attributes. The DOMTreeNode also encapsulates rendering information (if applicable) in the form of references to one or more RenderTreeNodes. Next tag available: 16

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Htmlrender Webkit Headless Proto D O M Tree Node) contains SEO-relevant attributes including isClickable. Key functionality includes: An index per child. Indexes can be used to fetch the DOMTreeNodes from the list maintained by the Document.

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture
  • Consider how this system might interact with other ranking signals

Attributes

12
Sort:|Filter:
Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDOMTreeNodeAttribute.t
childDomTreeNodeIndexlist(integer(
Default: nil

An index per child. Indexes can be used to fetch the DOMTreeNodes from the list maintained by the Document.

currentSourceUrlstring
Default: nilFull type: String.t

For elements, the actual url that was used to fetch the image. Note that this field is set only if it is different from the 'src' attribute value.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDocument.t

If the node represents an iframe or a frame then document will be set.

htmlTagTypeinteger(
Default: nil

Identifies the HTML tag type (IMG, P, DIV, etc). Applicable only for DOM nodes that are representative of html elements. For a list of possible types refer HtmlTagEnum defined in webutil/html/htmltagenum.h.

isClickableboolean(
Default: nil

Whether this DOM node responds to mouse clicks. This includes e.g. nodes that have had click event listeners attached via JavaScript as well as e.g. anchor tags that naturally navigate when clicked.

namestring
Default: nilFull type: String.t

Name of the node (document, text, comment, div, etc).

originUrlstring
Default: nilFull type: String.t

URL of the script, if any, which created or populated this node.

referencedResourceIndexlist(integer(
Default: nil

List of referenced resource indexes for any resources that this DOM tree node references.

renderTreeNodeIndexlist(integer(
Default: nil

RenderTreeNode can be looked up from the list of RenderTreeNodes stored in the Document using render_tree_node_index. RenderTreeNode gives rendering information (bounding box, style that was applied, etc). Note: 1. If a DOMTreeNode does not have a RenderTreeNode then it is safe to assume that the DOMTreeNode has no effect on the rendering. DOMTreeNodes for a ,

typestring
Default: nilFull type: String.t
valuestring
Default: nilFull type: String.t

The node value is applicable for TEXT_NODEs, DOCUMENT_TYPE_NODEs, COMMENT_NODEs, and user input elements such as , and <option>. For DOCUMENT_TYPE_NODEs, the value contains the publicId and SystemId. For input elements, the value reflects the current value in the element at the time the snapshot was taken.