The Penci recipe plugin stores the ingredients in one field, but my SEO party tells me that is not good for our SEO rating. Can you please adjust this? A theme like Soledad must have a good SEO compatibility.
Current situation Ingredients seem to be stored within one field. This is shown to the user within one paragraph-tag in which the ingredients are separated by a br-tag. Through JSON-LD data search engines are served with one string of ingredients in no way separated with spaces or linebreaks. For an example of the current situation: https://validator.schema.org/#url=https%3A%2F%2Fsmaakmenutie.nl%2Fburrata-salade%2F
Two possible solutions: Proper refactoring: store ingredients within separate database records and present them accordingly. Shortcut: split by br-tag both during creating html and during creating json-ld data.
Any of these solutions will improve our SEO rating and compatibility with other services. Also integration with for example Alexa / google home. In short, it makes our platform more future proof and it will be found on the internet more easily.
Can you please implement one of the two suggested solutions?
Because you don't know the exact time of this update, I was wondering if you then could help me. I've figured out that it also works when I use bulletpoints for every ingredient (just like we do for 'Instructions'). And it worked, look, schema.org sees it as seperated ingredients:
But, manually adjusting each ingredient-list with bulletpoints (we have a lot of recipes) is a lot of work. Is there a simple way to add these bulletpoints (or something else) automatically for all ingredients? Our SEO party says it is possible (simply write a folder for all your ingredient lists?).
Ok, can you indicate when this update takes place? Because I have this support contract for a reason and at the moment it costs us money not having a normal scheme.org for search engines.
So, you have no idea how we can automatically give all our recipes an ingredient-list with bulletpoints?
I'll wait for the theme update, cause I am not a big plugin fan. And to be honest, I expect a multiple ingredients setup in a theme like Soledad (all the good reviews).
Until that time, I'll adjust every single recipe with bulletpoints for the ingredients, so the search engines are presented with multiple ingredients through schema-org. After that I'll add a CSS code so these bulletpoints will not show in the front-end. What CSS can I add so the bulletpoints are not showing? For example: https://smaakmenutie.nl/tiramisu/
Hi,
The Penci recipe plugin stores the ingredients in one field, but my SEO party tells me that is not good for our SEO rating. Can you please adjust this? A theme like Soledad must have a good SEO compatibility.
Current situation
Ingredients seem to be stored within one field. This is shown to the user within one paragraph-tag in which the ingredients are separated by a br-tag. Through JSON-LD data search engines are served with one string of ingredients in no way separated with spaces or linebreaks. For an example of the current situation:
https://validator.schema.org/#url=https%3A%2F%2Fsmaakmenutie.nl%2Fburrata-salade%2F
Wanted situation
Html for the user is rendered as an ul list with li elements (or other structured html). Search engines are presented with multiple ingredients through schema-org.
For an example of the wanted situation:
https://validator.schema.org/#url=https%3A%2F%2Fwww.leukerecepten.nl%2Frecepten%2Fkip-met-champignonroomsaus%2F
Two possible solutions:
Proper refactoring: store ingredients within separate database records and present them accordingly.
Shortcut: split by br-tag both during creating html and during creating json-ld data.
Any of these solutions will improve our SEO rating and compatibility with other services. Also integration with for example Alexa / google home. In short, it makes our platform more future proof and it will be found on the internet more easily.
Can you please implement one of the two suggested solutions?
Kind regards,
Tim
Hi,
Thank you for this feedback. We'll research and improve it in the future update.
Regards,
PenciDesign.
Hi,
Will this be in the next update?
Hi,
I don't know the exact time but I'll update this ticket when it is available.
Regards,
PenciDesign.
Ok thanks.
Because you don't know the exact time of this update, I was wondering if you then could help me. I've figured out that it also works when I use bulletpoints for every ingredient (just like we do for 'Instructions'). And it worked, look, schema.org sees it as seperated ingredients:
https://validator.schema.org/#url=https%3A%2F%2Fsmaakmenutie.nl%2Fgevulde-avocado-tonijn%2F
But, manually adjusting each ingredient-list with bulletpoints (we have a lot of recipes) is a lot of work. Is there a simple way to add these bulletpoints (or something else) automatically for all ingredients? Our SEO party says it is possible (simply write a folder for all your ingredient lists?).
Thank you in advance.
Hi,
This customization progress takes a lot of time to debug and improve the code, so please wait for an update.
Regards,
PenciDesign.
Ok, can you indicate when this update takes place? Because I have this support contract for a reason and at the moment it costs us money not having a normal scheme.org for search engines.
So, you have no idea how we can automatically give all our recipes an ingredient-list with bulletpoints?
Hi,
If you want to add more information to the recipe's rich snippet data at this time, I recommend you should install and use the Schema plugin at this link: https://wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/
Regards,
PenciDesign.
Hi,
I'll wait for the theme update, cause I am not a big plugin fan. And to be honest, I expect a multiple ingredients setup in a theme like Soledad (all the good reviews).
Until that time, I'll adjust every single recipe with bulletpoints for the ingredients, so the search engines are presented with multiple ingredients through schema-org. After that I'll add a CSS code so these bulletpoints will not show in the front-end. What CSS can I add so the bulletpoints are not showing? For example: https://smaakmenutie.nl/tiramisu/
Thanks.
Hi,
Please go to Appearance → Customize → Custom CSS then add the following custom CSS code:
Regards,
PenciDesign.
Hi,
Thanks. But I still see the bullets: https://prnt.sc/Ba3QpqhUOtkT
Hi,
Please modify the CSS like the following below:
Regards,
PenciDesign.
It worked, thanks :)