Feature requests for SEO

Permalink Email to the author Report to webmaster

I know that SEO can be like voodoo; everyone suggesting that his beliefs are the right beliefs. But I think that the BardCanvas CMS might benefit from some additions.

1. Sitemap

2. Structured data

It would be amazing to have a module that adds a form under each article to create custom structured data. Google uses them a lot for rich search results (article, news article, person, webpage, blog post, how-to, video, etc.). They are simple JSON structures that are populated from the post content.

The module might populate some parts automatically and leave the user finish the job. It doesn't have to be autonomous, just to be there if someone wants to add a particular structure to a post.

The structures are then added to the header in a <script type="application/ld+json"> … </script> containing an array of the structures. There are structured data generators out there, like this one, that I often use at work.

3. H1, H2, etc. improvements

As of now, post titles on the main page (or any other page) are H1. They should be H2 since it is preferred that there is only one H1 per page. As a side effect, Google might index a page with the wrong H1. For example, home page of Génétique facile is shown on Google as "Bienvenue sur Génétique facile", which is the title of the first post.

The same stands for post pages. Post title is H1, but there are other H1 there. Like the number of comments (I think it can just be bold and not have a H tag). Leave a comment is also H1.

4. Custom post layout

Like removing the author signature, removing the timestamp (or customizing its format) and removing the view count. Also the ability to remove the buttons "Permalink / email author / report to webmaster".


Finally, I would like to express my gratitude for Alejandro who works on this amazing CMS. I truly love this project and love how I feel when come from Wordpress to BardCanvas.

Nobody has rated this post!
Vote now!
Cumulative results: 0 points • Rating: 0.000

1 comments

Oct 24, 2019 3:47 AM (4 years ago)

This might reveal helpful for part 2 Structured Data. Instead of generating LD+JSON, it is possible to add simple tags inside HTML elements to define every structure element. https://schema.org/docs/gs.html