Personyze Wiki Personyze Wiki docs
English
Open Personyze
Docs/ Content Recommendations/ Content Recommendations Wizard
Content Recommendations

Content Recommendations Wizard

Build a content recommendation widget from article catalog to live campaign — what readers do, the content algorithms, and the settings that differ from products.

17 min read Updated 16 hours ago


Content recommendations put the right article, guide or video in front of each reader — a “continue reading” rail under a post, related guides in a sidebar, trending pieces on the homepage. This wizard walks you from catalog to live widget.

Watch the 3:03 walkthrough: the whole wizard — the article catalog, what readers do, the widget, and where it sits on the page.


In the panel: New campaign › Web Browser › Content Recommendations.

It is the same engine and the same flow as product recommendations, with a content-shaped catalog, its own interaction types, and its own algorithms.

BUILDCHECK · after PublishLIVE · after Publish to live1CatalogArticles to recommend2InteractionsWhat the engine learns3ContentDesign the widget4TargetWho sees it5QAPreview and test6SimulatorWhat it would pick7AutomationStart/stop by rule8PerformanceLive results

Wizard walkthrough
Catalog step
1. Catalog — the articles to recommend from

Your content catalog: articles, guides, videos. The step shows how many items Personyze holds and whether a feed keeps them current.

💡 Fill in categories and tags properly. They are what lets recommendations follow a topic instead of just overall popularity.
Interactions step
2. Interactions — what the engine learns from

Article shown is required; commented, liked and reached goal follow. Each shows what arrived in the last seven days, and which have never arrived at all.

⚠️ With no interactions the engine has no reading history, so every visitor gets the same generic list.
Action picker
3. Content — add an action

Five action types for content: the Content Recommendation Widget; Content Recommendations via JSON Feed if you would rather render it yourself; Recommend interests; Category Recommender for Content; and Lead Form with Content Recommendations — plus the Canvas Builder, offered last.

Template chooser
Choose a template

Filter chips (Articles, Editorial, In-Article, Continue Reading, Slide-In…) narrow the list — layouts built for content rather than products.

💡 “Continue Reading” and the in-article templates are content-specific patterns with no product equivalent.
Algorithm picker
Pick the algorithm

Twenty algorithms in five groups: Personalized & Popular, Co-Reads & Related, Visitor History, Catalog Events and Custom. Filter by page first: Home Page, Category Page, Article Page or Search Page.

💡 The page changes the anchor a behavioral algorithm uses — not just where the widget shows.
Algorithm settings
Set the guard rails

Output count, fallbacks and grouping, articles to skip, catalog restrictions, fine-tune boosts and custom filter rules — the same cards as product recommendations, with content wording.

Target step
4. Target — who sees it

Audience rules combined with AND / OR / XOR, each group switchable between Include and Exclude, with campaign readiness and an audience forecast on the right.

Catalog step
1. Catalog — the articles to recommend from

Your content catalog: articles, guides, videos. The step shows how many items Personyze holds and whether a feed keeps them current.

💡 Fill in categories and tags properly. They are what lets recommendations follow a topic instead of just overall popularity.
Interactions step
2. Interactions — what the engine learns from

Article shown is required; commented, liked and reached goal follow. Each shows what arrived in the last seven days, and which have never arrived at all.

⚠️ With no interactions the engine has no reading history, so every visitor gets the same generic list.
Action picker
3. Content — add an action

Five action types for content: the Content Recommendation Widget; Content Recommendations via JSON Feed if you would rather render it yourself; Recommend interests; Category Recommender for Content; and Lead Form with Content Recommendations — plus the Canvas Builder, offered last.

Template chooser
Choose a template

Filter chips (Articles, Editorial, In-Article, Continue Reading, Slide-In…) narrow the list — layouts built for content rather than products.

💡 “Continue Reading” and the in-article templates are content-specific patterns with no product equivalent.
Algorithm picker
Pick the algorithm

Twenty algorithms in five groups: Personalized & Popular, Co-Reads & Related, Visitor History, Catalog Events and Custom. Filter by page first: Home Page, Category Page, Article Page or Search Page.

💡 The page changes the anchor a behavioral algorithm uses — not just where the widget shows.
Algorithm settings
Set the guard rails

Output count, fallbacks and grouping, articles to skip, catalog restrictions, fine-tune boosts and custom filter rules — the same cards as product recommendations, with content wording.

Target step
4. Target — who sees it

Audience rules combined with AND / OR / XOR, each group switchable between Include and Exclude, with campaign readiness and an audience forecast on the right.

The steps

Eight steps, grouped by the step bar into three bands that open in turn:

  • Build — Catalog, Interactions, Content, Target.
  • Check — QA and Simulator, labelled after Publish until you publish to staging.
  • Live — Automation and Performance, labelled after Publish to live.

A closed band keeps its place in the bar and names the control that opens it. Note the order — Content comes before Target: you design the widget first, then decide who sees it.

1. Catalog — the articles to recommend from

The Catalog step of the Content Recommendations wizard
The Catalog step: how many articles, how fresh, and which fields the engine can actually rely on. Click to enlarge.

Each item needs at least an internal id, a title and a URL, plus an image if your layout shows one. Ingest works the same four ways as the product catalog — file upload, URL feed, SFTP or the REST API; see Setting the Product / Content Feed. On WordPress, the WordPress plugin feeds your posts and pages into the catalog for you.

The step opens with the size and freshness of the catalog, the health of each feed keeping it in sync, and then the part worth reading first: fields the engine uses, drawn as coverage bars across the whole catalog — Published, Image, Title, Article link, Publish date, Category and Author. Author is called out because it is what powers “more by this author”. A field at 100% is one every algorithm can rely on; a field at 40% quietly drops most of your catalog out of anything that sorts or filters on it.

Categories and tags earn their keep here. They are what allows a recommendation to follow a topic rather than fall back on raw popularity, and they power the “from current category” and “from visitor’s interests” scopes on almost every algorithm. Use is_published to withdraw a piece without deleting it.

Below that, what else the engine learns from:

  • On-site behaviour — article shown, liked, read to the end. The row links to Article tracking.
  • Reading history — Upload history loads past article views, so the engine starts from what your readers already read together instead of waiting weeks to learn it live. One row per view: who read, which article, and when.
  • Categories and interests — they arrive with the feed and need no setup. See Interests for Recommendations.
  • Similar items (AI) — computed nightly: each article paired with its most similar articles by meaning. It is what Similar Content (AI) recommends from, so fresh articles have neighbours before anyone has read them. Switch it on from Data settings → Similar items (AI) — semantic similarity from your catalog text.

Filling the catalog from your own pages

If there is no feed to be had, the catalog screen’s Data settings menu can build one from the pages you already publish — Grab columns from site (read fields off each article page with CSS selectors), Grab interests from site (group articles into topical interests), and Site crawl, where Personyze discovers and reads the article pages itself. Site crawl is switched on per account by Personyze support; if it is not in the menu, ask us. The settings and what each one does are written up in Building the catalog by crawling your site — it works the same way for articles.

2. Interactions — what the engine learns from

The Interactions step for content events
Every content event, graded: what arrived in the last seven days, and what has never arrived at all. Click to enlarge.

Content interactions are a different set from products, and the step grades each one — how many arrived in the last seven days, whether it has a source configured, and whether it has ever been received. Chips for All, Healthy and Needs attention jump straight to the broken ones.

  • Article shown — marked required. The whole funnel starts here.
  • Article commented — the engagement signal for editorial content.
  • Article liked — saved or favourited.
  • Article reached goal — whatever counts as success for that piece: a signup, a download, a click through to a product.

Beneath them, what we learn while they browse — the categories being viewed — and what this data feeds: the recommendation sets and the trending report, both of which cover the whole account rather than this campaign.

These feed interest inference, which is what makes recommendations follow a reader across your site and, if you use the SDK, into your app.

The empty state matters, and nothing warns you at publish time. With no interactions the widget still renders — it just serves the same generic list to everyone, because there is no reading history to personalize against. An event that says Never received or Not set up is the thing to fix before publishing; at minimum confirm Article shown is arriving.

3. Content — the widget itself

Click Add action. A Content Recommendations campaign offers five actions built on the article catalog, with the Canvas Builder listed last:

Action What it is
Content Recommendation Widget The on-page widget this article is about.
Content Recommendations via JSON Feed The same engine, handed to your own code as JSON. See JSON API — Content Recommendations.
Recommend interests Recommends interests — topics — based on article views, rather than single articles.
Category Recommender for Content Recommends a content category to read next. This and Recommend interests are covered in Category & Interest Recommenders.
Lead Form with Content Recommendations Content recommendations shown alongside a form that captures emails or subscriptions.
Canvas Builder A free-form design — popup, banner or inline block — built from elements, one of which is recommendations. See Canvas Builder.
The Add action picker in a Content Recommendations campaign, listing Content Recommendation Widget, Content Recommendations via JSON Feed, Category Recommender for Content, Recommend interests, Lead Form with Content Recommendations and, last, Canvas Builder
Add action in a Content Recommendations campaign: the actions built on the article catalog, with the Canvas Builder last. Click to enlarge.

Pick an action type and you land in the template chooser: copy from an action you already built, or pick a ready-made template.

The content template chooser: Use existing, a template search, filter chips (Articles, Editorial, Slider, In-Article, List, Image-Led, Grid, Continue Reading, Slide-In) and template cards with thumbnails
The content template chooser. Several of these layouts have no product equivalent. Click to enlarge.

Filter chips narrow the list — Articles, Editorial, In-Article, List, Grid, Slider, Continue Reading, Slide-In and more. Some patterns exist only for content — for example Article Paging shows the two newest side by side, or steps through up to eight one at a time with arrows and a counter.

Choosing an algorithm

On a new widget the editor opens on the picker: pick the page first, then the algorithm. The pages are All pages, Home Page, Category Page, Article Page, Search Page; pick one and only the algorithms that suit it stay in the grid. The picker’s note says why the page comes first: Page choice changes how the algorithm works, not just where it shows. Behavioral algorithms use a different anchor per page — the current article on an Article page, all recently-read items on Home.

The Type tabs narrow by group, Has data shows only algorithms that already have data for this account, and each card carries an estimate of how many articles it could recommend at the last recommendation build.

The content algorithm picker: page tabs All pages, Home Page, Category Page, Article Page and Search Page, type tabs, and the Co-Reads and Related cards such as Visitors Who Read This Also Read and Similar Content (AI) with their anchor and data badges
The picker on a content campaign, Article Page tab, narrowed to Co-Reads & Related. Each card names its anchor and says roughly how many articles it could recommend at the last build. Click to enlarge.

The algorithms

Twenty algorithms in five groups. Expand a group to see what is in it; Recommendation Algorithms explains what each one picks, the controls each card carries, and when to use it.

Personalized & Popular — 7 algorithms

Best when the visitor’s intent isn’t yet clear. Good defaults for homepage and category pages.

Content Recommended for You Articles the visitor is likely to view or comment on, based on similar visitors’ behavior plus demographics.
Content Recommended for You — Published Since Last Visit Articles published after the visitor’s last session, likely to be read based on similar visitors’ demographics.
Most Popular The most viewed articles in the chosen period.
Trending Now Reads spiking above their weekly average.
Most Liked Content (favorite or wishlist) Articles most often liked or saved.
Most Commented The most commented articles in the chosen period.
Inspired by Reached Goals What people who reached the same goals went on to read — not the visitor’s own goal articles (that is Reached Goal).
Co-Reads & Related — 6 algorithms

Anchored to the article the visitor is reading, or the article they last clicked. Best for Article pages.

Visitors Who Read This Also Read Content frequently viewed by those who viewed the same content.
Visitors Who Read This Also Read — From Current Category Content frequently viewed by those who read articles from within the same interest or category.
What Readers Went On to Convert On Content that readers of the same articles later reached a goal on.
More From This Topic Articles that share the anchor article’s interests.
Similar Content (AI) Semantically similar articles, learned by AI from titles, topics, authors and descriptions. Works from day one for fresh content.
Managed Related Articles Article pairs you upload yourself — Personyze does not learn these.
Visitor History — 5 algorithms

Surfaces things this specific visitor has touched before. Best for returning visitors.

Reached Goal Articles marked “reached goal” by the current visitor.
Matches Their Search Articles matching this visitor’s last search.
Recently Viewed Articles this visitor viewed recently.
You Commented Articles the visitor commented on.
Content You Liked Articles this visitor liked or saved.
Catalog Events — 1 algorithm

Triggered by changes in your article catalog — newly published items. A strong hook for return-visitor homepages.

Recently Published Articles added after the visitor’s last visit.
Custom — 1 algorithm

When you want full control — define your own filter, Personyze ranks within it.

Any Articles (custom filter) Your own filter rules; Personyze ranks within the result set.

Many cards also take a Period (Recently, Today, In last 2 days, In last 4 days, In last week, In all time) and a scope of their own.

Inside the action editor

The editor has the same three sub-steps as product recommendations — Select Recommendation Algorithm, Customize Look & Feel, Placement, Trigger & Frequency — and the same cards under the selected algorithm, covered in detail on the Product Recommendations Wizard. What is different for content:

  • Output — Fill empty cells is off by default, exactly as for products: only what the algorithm returned is shown, and an empty result leaves the block empty. Add a fallback algorithm (Add fallback) for the readers the first choice has nothing for. See Setting Recommendation Fallbacks.
  • Skip items the visitor already… — showing on current page, all Shown, all Confirmed view, all Commented, all Liked, all Reached goal.
  • Restrict the catalog — no discount or price toggles: Match visitor’s gender, Match visitor’s age, Only items with an image, Only items with a link, the two category filters (Only from the viewed item’s categories, Only from the category on this page) where the page reports one, and Only from selected categories.
  • Fine-tune the algorithm — Boost promoted items takes the place of profit margin: it reads the catalog’s rank field (0–1), so populate it on the articles you want pushed. Boost new items and Reserve a slot for new items work as for products.
  • Custom filter rules — any article field or a geo location. See Setting Filters on Recommendations.
Sub-step 1 for a content widget: the selected algorithm Visitors Who Read This Also Read, the anchor warning, Output with a fallback, the content Skip items the visitor already toggles, Restrict the catalog, and Fine-tune the algorithm with Boost promoted items
Sub-step 1 on a content widget: the Skip items the visitor already… rows are content events, and Fine-tune the algorithm offers Boost promoted items in place of profit margin. Click to enlarge.

Anchored algorithms gate themselves

Some content algorithms recommend from something that just happened — the article being read, the article just commented on, or the visitor’s last search. Pick one and a strip under the selected algorithm says so, for example: “This algorithm recommends from the article being read right now, so on pages where no article is known the widget renders nothing.”

On an on-site widget the editor then handles it for you, binding the widget to a shared page group it creates the first time one is needed and every widget on the account reuses:

Page group Bound when the algorithm recommends from
Article viewed on this page the article being read
Article commented on this page the article just commented on
Searched on this site the visitor’s last search

The group appears on the Placement, Trigger & Frequency sub-step, under Where it is allowed to run → Limit to pages / devices, with a note beside it: “Set automatically: the algorithm recommends from the article view that just happened, so the widget only runs on pages where that view exists. Pick another group, or “All pages” to run it everywhere — where there is nothing to recommend from, only its fallbacks fill it.”

  • The binding follows the algorithm. Switch between an article-view and a comment anchor and the group switches with it; pick an algorithm with no anchor and the editor clears the group it set.
  • It never replaces a group you chose. If the widget already has your own page group, the editor leaves it alone and the note suggests adding a Content interaction rule to that group instead.
  • “All pages” stays. Choose it to run the widget everywhere and let its fallbacks fill the pages without the event. The editor binds again only if you move to a different anchor.
  • Algorithms anchored to a reached goal are not gated — a goal the reader already reached is history, not an event on this page.
  • A widget in an email does not run on a page, so it shows the strip but binds no group.

4. Target — who sees it

The Target step of the Content Recommendations wizard with audience rules and campaign readiness
The Target step, with readiness checks and the audience forecast on the right. Click to enlarge.

With no rules the widget reaches every visitor, which is often right for a content rail. Narrow it by new versus returning readers, by the category they are reading, or by an imported audience.

5. QA — preview it before anyone sees it

The step opens with a campaign summary in plain words — who it targets, how many actions it presents and where each one goes — then offers three ways to look at it, labelled so they cannot be confused:

  • On your site (real test) — real rules, real you, with a bar on the page saying what ran and why. The only mode that is evidence.
  • On your site, forced (not a test) — rules ignored, content shown regardless. Good for checking the design.
  • In the Simulator (sandbox) — a made-up visitor whose attributes, audiences and history you can edit.

Each can be opened on your machine, copied as a link or emailed. Beside them, the audience forecast and the overlaps with your other live campaigns. All of these numbers come from recent preview and staging sessions, not from live traffic.

The content-specific check: does the widget come back populated, and with sensible items? An empty widget points at the catalog or the interactions rather than at your targeting.

6. Simulator — run the algorithm on one reader

The Recommendation Simulator on a content campaign
The Simulator: given this widget and this reader, what would the engine actually pick? Click to enlarge.

The QA step asks whether the campaign shows up; the Simulator asks what it would recommend. It runs this campaign’s algorithm on its own, with no page and no targeting involved.

Pick a widget, then choose who to simulate: a real visitor (searched by whole email address or whole user ID, or filtered by behaviour), one article — what the engine would put beside that piece — or a new visitor with no history at all.

That last one is the important test for content. Most recommendation setups look fine for a reader with history and serve nothing to a first-time visitor; if New visitor comes back empty, your widget has no fallback.

7. Automation — start and stop by rule

Rules that start or stop the campaign on a date, or on measured campaign or site performance. Nothing is on unless you add it, and measured rules are checked once a day against completed days.

8. Performance — once it is live

Impressions, engagement and attributed goals. Reporting can run from the campaign start or from the last edit.

Two clocks apply, as with every campaign: Live Visits shows matching sessions within seconds and is where you confirm a new campaign is working, while the Performance step only fills in after sessions end — about an hour after the first one closes, and 1–3 hours to settle.

Reading the numbers: Content recommendations on the Performance Metrics page explains every figure on this screen and how to read it.

Across all your widgets, Analytics → Content analytics has four reports: Trending Report, Recommendations, Recommended Items and Recommendation Sets — each explained under Content recommendations.

What Performance looks like with data

For content, the Performance step trades transactions for engagement: goal completions, engaged readers (comments / likes), the goal rate, and the Shown → Viewed funnel over the whole site’s sessions.

Content recommendations performance
A content campaign’s Performance step: goal completions, engagement, and the shown/viewed funnel. Click to enlarge.

Related

Did this page answer your question?
Thank you — that goes to whoever maintains this page.