How to structure a product review post in jekcms using the editor, plain links for affiliate offers, and manually added Product schema -- no shortcodes or custom fields required.
Product Review Posts Are Different
A product review post is not a regular blog post. Readers want quick, scannable signals: a rating, a clear pros-and-cons breakdown, and links to where they can buy. jekcms does not have a dedicated "product review" content type or a shortcode system to generate these elements automatically — you build them with the same rich text editor you use for every other post, and that turns out to be enough.
Rating and Pros/Cons, Written Directly
There is no dedicated rating field or star-widget shortcode in jekcms. In practice that is not a limitation: you write the rating and the pros/cons list as regular content, using headings, bold text, and bullet lists in the editor.
<h3>Rating: 4.5 / 5</h3>
<p>★★★★☆</p>
<h4>Pros</h4>
<ul>
<li>Fast setup</li>
<li>Affordable</li>
</ul>
<h4>Cons</h4>
<ul>
<li>Limited themes</li>
</ul>
This is plain HTML the editor already produces when you type a heading and a bullet list — no plugin, no custom field, no shortcode syntax to learn.
Schema Markup
jekcms outputs structured data (Article schema — headline, modified date, image, author) automatically for every post through a built-in schema helper. It does not generate Product or Review schema automatically. If you want the star-rating rich snippet Google can show for review content, add that JSON-LD block yourself in a code block in the editor, following Google's documented Product schema format:
{
"@type": "Product",
"name": "Product Name",
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4.5",
"bestRating": "5"
}
}
}
Affiliate Links
jekcms has no affiliate-link management system, no click-tracking table, and no built-in redirect endpoint. Affiliate links are just regular links in your content — point them straight at the merchant with your affiliate parameter attached. If you want click analytics, connect Google Analytics 4 or Google Tag Manager through the jek-google plugin and track outbound clicks the same way you would on any site.