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 ID | RG-SCF-024 |
|---|---|
| Family | Structured Data – MicroFormat |
| Measurement | Binary presence (0 / 1) |
| Measured zone | Body 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>| Value | Meaning |
|---|---|
| 1 | A recognized MicroFormat root (hfeed, hentry, h-product, h-review, or h-card) was found in a double-quoted class value. |
| 0 | None 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, andh-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.