Replies: 4 comments 4 replies
-
You should be able to do most of this now by creating Page Fields & connecting them via the Page HTML like so:
|
Beta Was this translation helpful? Give feedback.
-
Yeah I know but still it's 2 steps rather than 1 and even if you use the same variables you will still have 3 description tags, 3 title tags etc... I understand Primo is (svelte) dev oriented atm and I don't know what's your goal with the project, I just mention features that can automate much of the website building process and the average Joe will just switch to another tool if Primo doesn't have them. |
Beta Was this translation helpful? Give feedback.
-
What do you mean by 3 description tags? That HTML only appears once in the HTLM head tag. |
Beta Was this translation helpful? Give feedback.
-
This definitely isn't for the "average Joe" at this stage, but that's a good reminder that I should write the goal of the project somewhere. Basically, we're trying to make web development as smooth as possible without removing flexibility, with the goal being that developers can build tailored [no-code] experiences for content editors. So although this would make it easier to add SEO data to a page,
Hopefully that's enough to show why this won't be implemented as-is. However, I think it would be helpful to keep the conversation going to see how things could be smoothed out while holding to the project's goal, so I'm going to convert this into a discussion. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
I know I can manually add the meta tags in the Page's but I'd prefer to do it through the gui as data is duplicated across tags.
Describe the solution you'd like
I propose a
SEO
button next toHTML CSS Fields
buttons in Page IDE mode which would bring up a modal with the following inputs:And generate the appropriate html tags or JSON+LD for the published site. In multi-language sites it must also include og:locale and hreflang tags.
Describe alternatives you've considered
There are a few svelte meta tag packages, but they wouldn't help much apart from replicating how they work.
Beta Was this translation helpful? Give feedback.
All reactions