Write your own content blocks
Editing the text that was already on your site is one thing. Adding something that was never there — a delivery notice, a seasonal announcement, a button pointing at your booking page — was still a request you had to make, and wait for.
There is now a Content blocks section in the back-office. You write a block, in French and in English, with proper formatting: headings, bold, italics, lists and links, plus two things that render in your site's own style rather than a generic one — a callout, for something you want set apart from the surrounding text, and a button that sends visitors to a page you choose. In the editor, callouts and buttons appear as plain neutral markers; their final look is your site's, which is why they never clash with it. Each block is a draft until you publish it, so an unfinished announcement stays invisible.
Blocks go into spots — a small number of positions your site was built with, such as below the hero on the home page or at the top of the menu. Each spot has room for a fixed number of blocks, and you decide which blocks go where and in what order. Unplace a block and it disappears from the page while the text stays safely in the back-office; place it again and it returns.
The limits here are the point of the feature, not a shortcoming of it. You cannot create new spots, move them, or rearrange your site's sections — the spots are decided when your site is built, because where a block sits affects the design and the page's structure in ways a text editor cannot see. No block creates a page, an address, or anything a search engine indexes. A block is a fragment placed inside a page that already exists, and that boundary is what makes the feature safe to hand over without a review step: the worst outcome of a bad block is a paragraph you don't like, which you delete in a few seconds. If you want a new spot, or a new page, that is still a conversation with us — and it should be.
The two languages stay independent. A block published in French with no English text simply does not appear on the English version of your site, rather than showing French to an English visitor. The list tells you which blocks are missing a language, so a half-translated announcement is something you can see rather than something you discover later.
This is an option rather than a default. It is off unless it has been enabled for your restaurant; if you would like it, ask us. You can see it working — the spots a site declares, and what lands in them — in the demo site's component gallery under Features → Content blocks.