Methodology
Methodology
The XAFMethodology component renders a "How we test" disclosure block. Drives E-E-A-T for high-value niches (kitchen, baby, electronics, outdoor gear) by surfacing your editorial independence, sample size, and testing methodology.
Component
<XAFMethodology />
<XAFMethodology
title="How we test wireless keyboards"
scope="This review covers 12 wireless keyboards across 5 categories."
:tested-count="12"
period="Q1 2026"
/>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | 'How we test' | Methodology title. |
body | string | built-in default | Methodology body. Override to customize per-page. |
scope | string | What you tested (e.g. "the 12 wireless keyboards we reviewed"). | |
testedCount | number | Number of products tested hands-on. | |
period | string | Time period of testing (e.g. "Q1 2026"). |
Default body
If you don't pass a body prop, the component renders:
{Site name}'s editorial team independently researches, tests, and reviews every product we recommend. {scope} We tested {count} products hands-on. We buy most products at retail — we do not accept free samples from manufacturers unless explicitly noted. Affiliate commissions never influence our editorial rankings. When you buy through our links, we may earn a commission at no extra cost to you.
E-E-A-T impact
Google's quality raters explicitly look for methodology disclosures on YMYL (Your Money Your Life) sites. High-value niches — kitchen, baby, health, finance, outdoor gear — benefit most. Even a 3-sentence methodology block measurably improves trust signals.
When to use
- On every "best of" hub page (e.g. "Best Wireless Keyboards 2026").
- On category landing pages.
- Once in the site footer (compact variant).
- In your editorial policy page (full version).
AI Context
component: XAFMethodology
package: "@xenterprises/nuxt-x-affiliate"
use-when: >
On "best of" hub pages, category landings, and once in the site
footer. Drives E-E-A-T for high-value niches (kitchen, baby,
electronics) by surfacing editorial independence, sample size, and
testing period. Built-in default body covers the key trust signals.
Override body / scope / testedCount / period props per-page.
