I am looking for a way to create dynamic blog pages (blog post) with clean header tags for SEO performance.
After checking numerous posts in the forum and reading the Blog Apps page in the User manual, it seems that the best scalable way is to use at least 2 different data types : Blog Post and Blog Content (or Blog Section to reuse the term used by @adamhholmes in this example) with a Blog Post made up of Blog Sections.
However I struggle to see how to create the blog page in order to have clean header tags.
I have in mind that it is necessary to use Repeating Group to maintain a clean overall structure with scalability.
But I do not visualise how to create this Repeating Group in a way that it shows the different Blog Sections with correct header tag (when the Blog Section is a header of course). I am even more lost when I think about the possibility to manage Blog Posts that have different structures.
For example Blog Post 1 would have :
H1
H2
H3
text
H3
text
H2
text
While Blog Post 2 would have :
H1
H2
text
H2
text
H2
H3
text
I have tried to add a Blog Section type (option sets with options like : H1, H2, H3, text, image) as a field for data type Blog Section, but I am missing something and would really appreciate any help on this topic.
@adamhholmes thank you for all your inputs on this topic across different posts on the forum and especially this one where you show the database structure . Would it be possible to have more info on how the blog page (and especially the Repeating Group) is built using your method (screenshots would be awesome)?
@boston85719 as I was exploring the forum on this topic, it seems you are one of the SEO Bubble master, thank you for all your inputs as well . If you have any thoughts on this specific request, please do not hesitate .
Needs to be a repeating group with different elements inside made visible based on the sections typeâŚso if type is image, make the image element in rg visible, or if type is paragraph, make the text element for paragraphs visible
So in the Repeating Group, there is a Group body with one element for each Blog Section Type :
Each element in Group Body has a condition : if Parent group Blog Sectionâs Blog Section Type is not âthis element typeâ, this element is not visible:
One canât use tags like <article> or <section> in formated as text. Bubble print them as plain text like so <article>...</article>
I think Bubble filters our HTML and is not aware of HTML5 tags.