Check your posts (notes, articles, etc.) are marked up with h-entry:


We found the following post h-entry on your site:


No Medium!



Einen furioser Rant gegen Medium schreibt webdistortion mit »Can we all please stop using Medium now?«: »Medium is cancer. A trojan horse. It’s Facebook. But for blogging. A walled garden behind which all your favourite content lives, and yet you are forced to login via their shitty UI, or worse still pay for access.« Ich habe es nie benutzt, das Bloggen in einem fremden Datensilo erschien mir von Anfang an zu »unbloggig«. Allerdings habe ich mich durchaus schon öfter geärgert, wenn ein interessant erscheinender Link in twitter und Co. aufkreuzte und nach den Click oder Tatsch erst einmal ein Fenster von Medium aufpoppt, das einem einen Account andrehen will weil man diesen Monat schon zwei Artikel gelesen hat. Der Rant endet mit den wahren Worten: »How’s about we starting taking responsibility for the absolute decimation of the traditional web. You know. That old internet that used to be open and free.«



Syndicated Copies

Add URLs of POSSEd copies!

<a rel="syndication" class="u-syndication" href="…">…</a>


  • weblogs
  • medium

Your h-entries should have, at minimum, the following properties:

  • e-content — the main content of the post
  • p-name — if your post is an article with a name, use this classname.
  • dt-published — the datetime the post was published at, in ISO8601 format, with a timezone
  • u-url — the canonical URL of the post, especially important on pages listing multiple posts

It’s a common convention for the published datetime to be a link to the post itself, but they can be separate if you want.

There should also be some way to discover the author of the post — either link to your homepage (which should have your h-card on it) from anywhere within the body of the page with rel=author, or optionally embed a p-author h-card in the h-entry.

The web is an expressive medium, and as such there are many other properties which you can add to your posts. Check out the h-entry documentation for a full list.

Want to be able to use h-entry data in your code? Check out the open-source implementations.

Previous Step | Home | Next Step