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:
Suggestion: boost the steemit SEO with schema markup
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
Your contribution cannot be approved because it does not follow the Utopian Rules.
I'm really sorry but there was a misconception I guess. Since you are not the project owner/maintainer for steemit/condenser you cannot open task requests for that project. Normally we don't reject posts without giving a chance to improve/adjust the contribution but since the rules are very clear in this case and we unfortunately cannot switch between task requests and contributions yet, I have no other option than to reject your post.
But... Chin up! :D You can of course re-submit the (more or less) same post, together with a few words about the exact changes you implemented, in the development category once your pull request is merged.
You can contact us on Discord.
[utopian-moderator]
No problem. The confusion started from my "Suggestion" post since that one was no allowed to contain any encouragement for participation or ask questions about feedback. So according to the moderator's post, I interpreted it as if I should open a Task request: https://utopian.io/utopian-io/@dennisalund/proposing-some-boost-to-steemit-seo-schema-markup#@favcau/re-dennisalund-proposing-some-boost-to-steemit-seo-schema-markup-20171213t191043362z
But the offer still stands, anyone who wants to participate in improving the SEO on the fork is more than welcome. I am opening a PR tomorrow and hope that the markup will be a welcomed contribution.
I'm sure it will! Thank you for understanding. It wasn't even your interpretation but actually the moderator gave you that false advise. There are a lot of different rules and it's easy to forget something here and there but we are all learning and improving together everyday! ;)
If this doesn't work, I have a great company I work with on SEO Israel