Building an E-Commerce Blog with Product Reviews

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.

Building an E-Commerce Blog with Product Reviews

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>&#9733;&#9733;&#9733;&#9733;&#9734;</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"
    }
  }
}

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.

Sources and verification

Verify release and technical details with these primary sources.

Written by

Celil Uyanıkoğlu

Computer engineer with 25+ years in IT. He builds jekcms and runs his own network of content sites on it — every guide published here is tried on those live installs first.

See all posts →

Order Today

One-time payment, lifetime access. Setup in 30 minutes.

View Pricing
  • Setup and live in 30 minutes
  • 13 professional themes
  • AVIF/WebP image optimization
  • Automatic SEO — Sitemap, Schema.org
  • ZeroTrack cookieless analytics

Be the first to know

New features, release notes & CMS guides — a couple of emails a month, no spam.