Recipes, projects and events: your own content that ranks and leads to your products
Not all of a store's content is a blog post. A recipe, a step-by-step project or an event has its own fields and a direct link to what you sell. We explain which types fit each sector, how to structure them and how to make them lead to a purchase.
A gourmet food store publishes recipes. A DIY store, step-by-step projects. A craft supplies store, workshops with dates. A B2B distributor, case studies with customers in its sector. They all have something in common: it is content people search for, it shows what your products are for and it can lead straight to them.
The problem is where to put it. A blog post works, but a recipe is not an article: it has ingredients, times, servings and difficulty. An event has a date and a venue. When that content is written as free text, you lose filters, listings and a clean link to your products.
Which content types fit each sector
| Sector | Content type | Specific fields |
|---|---|---|
| Food, cooking | Recipes | Ingredients, servings, time, difficulty, allergens |
| DIY, garden | Projects | Materials, tools, time, level |
| Crafts, training | Workshops and events | Date, venue or online, places, price |
| B2B, services | Case studies | Customer's sector, problem, solution, products used |
| Fashion, home decor | Looks or room sets | Garments or pieces, style, season |
| Stores with a visible team | Team | Job title, speciality, photo |
The question that decides whether something deserves its own type or a blog post: does it have data that repeats across every piece and that someone would want to filter by? If the answer is yes, it deserves its own structure.
Why structure it rather than write it as text
- Filterable listings: "gluten-free recipes in under 30 minutes" or "beginner-level projects" are only possible if that data is stored in fields, not in sentences inside the text.
- Consistency: every recipe has the same sections in the same order. Readers know where to look.
- Clean related products: an ingredient or a material can be linked to its product in the catalogue, and the product page can show the recipes or projects it appears in.
- Easier structured data: if you know what the preparation time is, you can mark it up as such.
The link with the product, in both directions
The commercial value of this content lies in the bridge. From the recipe, the ingredients you sell lead to their product page or are added to the cart. From the product page, a "Recipes with this product" or "Projects where it's used" block answers the customer's question: what do I do with this?
That link also tidies up your internal linking: product pages receive links from relevant content, not just from categories.
SEO: what has to be right from the start
- Clean, stable URLs, with the type and the name of the entry. Changing them later means redirecting.
- A unique title and description for each entry and each listing.
- Canonical on every page, and care with filtered listings: not every filter combination should be indexed.
- Hreflang if you publish in several languages.
- Structured data: schema.org has specific types such as
RecipeorEvent, as well as breadcrumbs. Mark them up only with data that is visible on the page. - Entries that don't exist return a 404, not an empty page with a 200 status code.
- Included in the sitemap.
Inside your store, not on another website
It is common to set up the recipe book or portfolio on a separate WordPress site, often on a subdomain. It works, but it has costs: another design to maintain, another installation to update and secure, links to your products created by hand that break when you change a URL, and the authority that content gains spread over another website.
With the content inside PrestaShop, the related product is chosen from the catalogue, the design is your theme's and there is a single installation to keep up to date. That last point is no small matter: every additional website is another piece of software with pending security updates.
What makes a recipe or a project work
The content that ranks and sells is the one that solves something from start to finish. A useful recipe has exact quantities, numbered steps, your own photos of the result and of some intermediate steps, real times and variations ("gluten-free: replace the flour with…"). A DIY project shows which tools are needed, what level it requires, how long it takes and what mistakes people make the first time. The more obvious it is that someone on your team has really done it, the more trust it builds, with readers and with search engines.
An editorial workflow, even if you are small
- Statuses: draft, in review, scheduled, published, archived.
- Scheduling: events are published and withdrawn on their dates.
- Preview before publishing.
- Revisions to go back to an earlier version.
- Calendar: two good recipes a month are better than twenty in one week and then nothing.
Common mistakes
- Recipes without quantities or projects without a materials list: content that is no use.
- Copying recipes from other websites. Besides not ranking, it may infringe rights over the text and photos.
- Past events still shown as upcoming.
- Indexing every filter combination.
- Content with no linked product: traffic with nowhere to go.
- Marking up structured data with information that isn't visible on the page.
Checklist
- Choose one or two content types that fit your catalogue.
- Define their fields and which ones are filterable.
- Link each entry to its products and show it on the product page.
- URLs, meta tags, canonical, hreflang, structured data and sitemap from day one.
- Don't compete with your categories.
- Publish on a schedule you can sustain.
How to do it in PrestaShop
RKR Custom Content Types lets you create your own content types (recipes, events, projects, team, case studies) with 21 field types, each one translatable, filterable or searchable, and build each entry from 14 block types. Each type has its own filterable listing and detail page, entries are linked to products and appear on the product page, and every page has a friendly URL, title and description, canonical, hreflang, Open Graph and JSON-LD with breadcrumbs; entries that don't exist return a 404. It includes editorial statuses, scheduling, revisions and preview. For opinion pieces and guides, Easy Blog puts the blog inside PrestaShop with shortcodes for inserting products into the text.