I've started some work on a fork of steemit/condenser to try and improve the SEO a bit with some schema.org markup. Read more about the initial suggestion here:
I am far from a marketing guy or SEO expert, so I'd be happy to get all kind of feedback regarding the content that we can leverage in the markup and how to structure it properly. I'd love to receive ideas in the comments below or even pull requests to the WIP branch on github DennisAlund/condenser/tree/make-seo-great-again
I'd be happy to do the actual implementation and changes to the code if I could get some more ideas of what entities to mark up and what schema.org types that they should be mapped to.
My proposal is that author, comments and articles respectively maps to the schema types Author, Comment and Blog. But the schema.org documentation isn't the best at all times (e.g. when to use Blog, BlogPosting or Article).
Blog post / Article
I started out with putting the author as the publisher, but there seem to be some issues with that according to Google's validation tool.
So to solve the issue of atuhor/publisher of the blog, I've got a question: Does it make sense if the attribute publisher is set to steemit as an organization?
And since steemit doesn't have any concept of publication, as for example in Medium or the concept of Page on Facebook, it leaves us with few options if publisher must be an organization.
I'd love to have some feedback or thoughts on this.
Comments
This one still could need a bit of love because apparently the schema type Comment can only be the child of schema type Question which is a bit confusing since that should reasonably only be a requirement for Answer. So the attribute parentItem has been omitted for now since its parent must be allowed to be Comment or Blog.
But parentItem is not mandatory, so perhaps it's ok to just omit it?
Getting involved
What other schema could we benefit from implementing on steemit for improving the search ranking?
I am planning to open a pull request for this some time during the weekend
Please give feedback on other improvements or schema that could be added. I'd love to see input from any SEO experts in the community and make this a collaborative work to make all of our steemit posts even more visible search engine results.
Again, please read the suggestion article for the full context and examples.
Posted on Utopian.io - Rewarding Open Source Contributors