Has MicroFormats

Has MicroFormats reports whether a page’s HTML appears to carry a recognized MicroFormat root class — hfeed, hentry, h-product, h-review, or h-card. It returns 1 when one is present and 0 when none is found. Detection is pattern-based, not full MicroFormat validation, so a 1 confirms the marker was seen, not that the item is correctly structured.

Factor IDRG-SCF-024
FamilyStructured Data – MicroFormat
MeasurementBinary presence (0 / 1)
Measured zoneBody HTML without scripts

What it measures

This factor reports whether a class attribute on the page appears to contain a recognized MicroFormat root. MicroFormats are a lightweight way to mark up structured items — people, posts, products, reviews, and feeds — directly in a page’s HTML class names. Has MicroFormats is a binary observation: it records that a supported root class was detected somewhere in the body, nothing more granular.

How RankGear measures it

RankGear case-insensitively scans up to 50 characters on either side of hfeed, hentry, h-product, h-review, or h-card inside a double-quoted class value. The scan runs over the body HTML with scripts removed. If any of those five roots is matched within a double-quoted class attribute, the factor returns 1; otherwise it returns 0. Double quotes are required for a match, and only those five root names qualify.

What RankGear looks for

<article class="post hentry"> ... </article>
<div class="h-card"> ... </div>
<div class="h-review"> ... </div>

<!-- not matched: single quotes -->
<div class='h-card'> ... </div>
ValueMeaning
1A recognized MicroFormat root (hfeed, hentry, h-product, h-review, or h-card) was found in a double-quoted class value.
0None of the recognized roots was detected in a double-quoted class value.

How to optimize it

Use a supported root class only for a correctly structured MicroFormat item — apply h-card to an actual person or organization block, hentry or h-product to the item it truly describes, and keep the class in a double-quoted attribute so it is detectable. Treat this factor as an observation of markup presence rather than a target to chase; adding a root class to HTML that is not a genuine MicroFormat item adds a marker without adding meaning.

Important considerations

  • Detection is pattern-based, not full validation — a match confirms the root class string was seen, not that the MicroFormat is correctly built.
  • Only the listed roots qualify: hfeed, hentry, h-product, h-review, and h-card.
  • Double quotes are required around the class value; single-quoted attributes are not matched.
  • Nested MicroFormat properties are not checked — the factor looks only for the root class.
  • This is a correlation-based prioritization signal within a measured result set, not a cause of ranking. Presence of a MicroFormat root does not make a page rank or guarantee a position.

Related factors

Part of the Factors reference · how RankGear measures · glossary.