indiechecker

Every microformat, rel link and IndieWeb endpoint on a page.

Or paste some HTML

Summary

Checked https://microformats.org/wiki/Main_Page

HTTP 200 35.2 KB 0.89 s JSON

Found 1 microformat of 1 type. 0 errors 3 warnings 5 tips

Microformats

What the parser sees

h-card microformats.org
p-name

microformats.org

p-org

microformats.org

p-note

a community focused on using an empirical (rather than aspirational) process to research web data & information human publishing behaviors, openly document it on our wiki (http://microformats.org/wiki/), discuss it in IRC, then brainstorm ideas & proposals based on that research for simple formats based on HTML to interoperably represent that information on the web, incrementally implement, and iterate.

IndieWeb & rels

  • No:
    Representative h-card No h-card clearly represents this page.
  • No:
    rel=me links None found.
  • No:
    Webmention endpoint None found.
  • No:
    IndieAuth No IndieAuth endpoints.
  • No:
    Micropub endpoint None found.
  • No:
    Microsub endpoint None found.
  • No:
    WebSub hub None found.
  • No:
    Posts with an author No h-entry posts on this page.

Classic rel microformats

Navigation

relLinks
search Search description
alternate Another version: feed, translation, format

Page resources

Other

Metadata

title
Microformats Wiki
description
not set
lang
en
charset
UTF-8
viewport
not set
canonical
not set
manifest
not set
generator
MediaWiki 1.38.4
robots
not set
theme-color
not set
fediverse:creator
not set

Open Graph

None.

Twitter card

None.

Feeds

Icons

Advice

Errors break parsing, warnings leave something out that tools expect, and tips are nice to have. Each one comes with HTML you can adapt.

Warning

None of the h-cards represents this page IndieWeb

Tools look for a representative h-card: one whose u-url is also a rel=me link, or whose u-url and u-uid both equal the page URL. Mark your own h-card that way.

<a class="h-card u-url u-uid" rel="me" href="https://microformats.org/wiki/Main_Page">Your Name</a>
Warning

No meta description Metadata

Search engines and link previews show it under the title.

<meta name="description" content="A sentence about this page.">
Warning

No viewport meta tag Metadata

Phones will render the page zoomed out at desktop width.

<meta name="viewport" content="width=device-width, initial-scale=1">
Tip

No rel=me links IndieWeb

rel=me links connect this site to your other profiles. They power IndieLogin and the verified links on Mastodon.

<a rel="me" href="https://github.com/you">GitHub</a>
<a rel="me" href="https://mastodon.social/@you">Mastodon</a>
Tip

No Webmention endpoint IndieWeb

Without one, other sites can’t notify you when they reply to or mention your posts. A hosted service like webmention.io works well.

<link rel="webmention" href="https://webmention.io/example.com/webmention">
Tip

No og:title Metadata

Link previews fall back to the page title, which may carry the site name twice.

<meta property="og:title" content="My page">
Tip

No og:image Metadata

Shared links show a bare text card without it. 1200×630 is a safe size.

<meta property="og:image" content="https://example.com/card.png">
Tip

No apple-touch-icon Metadata

iOS and some Android launchers use it for home screen shortcuts.

<link rel="apple-touch-icon" href="/apple-touch-icon.png">

Raw JSON

The canonical mf2 parse is under mf2. Everything else is what this page shows. Get it straight from ?url=…&format=json.

Show JSON
{
    "url": "https://microformats.org/wiki/Main_Page",
    "fetch": {
        "requested": "https://microformats.org/wiki/Main_Page",
        "final": "https://microformats.org/wiki/Main_Page",
        "status": 200,
        "content-type": "text/html; charset=UTF-8",
        "bytes": 36073,
        "milliseconds": 893,
        "redirects": []
    },
    "summary": {
        "types": {
            "h-card": 1
        },
        "classic": {},
        "representative-h-card": null,
        "errors": 0,
        "warnings": 3,
        "tips": 5
    },
    "mf2": {
        "items": [
            {
                "type": [
                    "h-card"
                ],
                "properties": {
                    "name": [
                        "microformats.org"
                    ],
                    "org": [
                        "microformats.org"
                    ],
                    "note": [
                        "a community focused on using an empirical (rather than aspirational) process to research web data & information human publishing behaviors, openly document it on our wiki (http://microformats.org/wiki/), discuss it in IRC, then brainstorm ideas & proposals based on that research for simple formats based on HTML to interoperably represent that information on the web, incrementally implement, and iterate."
                    ],
                    "url": [
                        "http://microformats.org/wiki/"
                    ],
                    "uid": [
                        "http://microformats.org/wiki/"
                    ]
                }
            }
        ],
        "rels": {
            "stylesheet": [
                "https://microformats.org/wiki/load.php?lang=en&modules=skins.vector.styles.legacy&only=styles&skin=vector"
            ],
            "shortcut": [
                "https://microformats.org/favicon.ico"
            ],
            "icon": [
                "https://microformats.org/favicon.ico"
            ],
            "search": [
                "https://microformats.org/wiki/opensearch_desc.php"
            ],
            "EditURI": [
                "https://microformats.org/wiki/api.php?action=rsd"
            ],
            "alternate": [
                "https://microformats.org/wiki/index.php?title=Special:RecentChanges&feed=atom",
                "javascript:print();"
            ],
            "nofollow": [
                "https://microformats.org/blog",
                "https://microformats.org/feed",
                "https://indieweb.org/",
                "http://en.wikipedia.org/wiki/WGS84",
                "http://indiewebcamp.com/",
                "http://microformats.org/wiki/delete",
                "http://en.wikipedia.org/wiki/Microformat",
                "http://microformats.org/wiki/",
                "http://microformats.org",
                "https://microformats.org/wiki/Special:RecentChangesLinked/Main_Page"
            ],
            "discussion": [
                "https://microformats.org/wiki/index.php?title=Talk:Main_Page&action=edit&redlink=1"
            ]
        },
        "rel-urls": {
            "https://microformats.org/wiki/load.php?lang=en&modules=skins.vector.styles.legacy&only=styles&skin=vector": {
                "rels": [
                    "stylesheet"
                ]
            },
            "https://microformats.org/favicon.ico": {
                "rels": [
                    "icon",
                    "shortcut"
                ]
            },
            "https://microformats.org/wiki/opensearch_desc.php": {
                "title": "Microformats Wiki (en)",
                "type": "application/opensearchdescription+xml",
                "rels": [
                    "search"
                ]
            },
            "https://microformats.org/wiki/api.php?action=rsd": {
                "type": "application/rsd+xml",
                "rels": [
                    "EditURI"
                ]
            },
            "https://microformats.org/wiki/index.php?title=Special:RecentChanges&feed=atom": {
                "title": "Microformats Wiki Atom feed",
                "type": "application/atom+xml",
                "rels": [
                    "alternate"
                ]
            },
            "https://microformats.org/blog": {
                "text": "https://microformats.org/blog",
                "rels": [
                    "nofollow"
                ]
            },
            "https://microformats.org/feed": {
                "text": "RSS feed",
                "rels": [
                    "nofollow"
                ]
            },
            "https://indieweb.org/": {
                "text": "https://indieweb.org/",
                "rels": [
                    "nofollow"
                ]
            },
            "http://en.wikipedia.org/wiki/WGS84": {
                "text": "WGS84",
                "rels": [
                    "nofollow"
                ]
            },
            "http://indiewebcamp.com/": {
                "text": "indieweb",
                "rels": [
                    "nofollow"
                ]
            },
            "http://microformats.org/wiki/delete": {
                "text": "pages for deletion",
                "rels": [
                    "nofollow"
                ]
            },
            "http://en.wikipedia.org/wiki/Microformat": {
                "text": "Wikipedia's article on microformats",
                "rels": [
                    "nofollow"
                ]
            },
            "http://microformats.org/wiki/": {
                "text": "http://microformats.org/wiki/",
                "rels": [
                    "nofollow"
                ]
            },
            "https://microformats.org/wiki/index.php?title=Talk:Main_Page&action=edit&redlink=1": {
                "title": "Discussion about the content page (page does not exist) [t]",
                "text": "Discussion",
                "rels": [
                    "discussion"
                ]
            },
            "http://microformats.org": {
                "text": "Blog",
                "rels": [
                    "nofollow"
                ]
            },
            "https://microformats.org/wiki/Special:RecentChangesLinked/Main_Page": {
                "title": "Recent changes in pages linked from this page [k]",
                "text": "Related changes",
                "rels": [
                    "nofollow"
                ]
            },
            "javascript:print();": {
                "title": "Printable version of this page [p]",
                "text": "Printable version",
                "rels": [
                    "alternate"
                ]
            }
        }
    },
    "indieweb": [
        {
            "label": "Representative h-card",
            "ok": false,
            "detail": "No h-card clearly represents this page."
        },
        {
            "label": "rel=me links",
            "ok": false,
            "detail": "None found.",
            "links": []
        },
        {
            "label": "Webmention endpoint",
            "ok": false,
            "detail": "None found.",
            "links": []
        },
        {
            "label": "IndieAuth",
            "ok": false,
            "detail": "No IndieAuth endpoints.",
            "links": []
        },
        {
            "label": "Micropub endpoint",
            "ok": false,
            "detail": "None found.",
            "links": []
        },
        {
            "label": "Microsub endpoint",
            "ok": false,
            "detail": "None found.",
            "links": []
        },
        {
            "label": "WebSub hub",
            "ok": false,
            "detail": "None found.",
            "links": []
        },
        {
            "label": "Posts with an author",
            "ok": false,
            "detail": "No h-entry posts on this page."
        }
    ],
    "rels": {
        "html": {
            "stylesheet": [
                "https://microformats.org/wiki/load.php?lang=en&modules=skins.vector.styles.legacy&only=styles&skin=vector"
            ],
            "shortcut": [
                "https://microformats.org/favicon.ico"
            ],
            "icon": [
                "https://microformats.org/favicon.ico"
            ],
            "search": [
                "https://microformats.org/wiki/opensearch_desc.php"
            ],
            "EditURI": [
                "https://microformats.org/wiki/api.php?action=rsd"
            ],
            "alternate": [
                "https://microformats.org/wiki/index.php?title=Special:RecentChanges&feed=atom",
                "javascript:print();"
            ],
            "nofollow": [
                "https://microformats.org/blog",
                "https://microformats.org/feed",
                "https://indieweb.org/",
                "http://en.wikipedia.org/wiki/WGS84",
                "http://indiewebcamp.com/",
                "http://microformats.org/wiki/delete",
                "http://en.wikipedia.org/wiki/Microformat",
                "http://microformats.org/wiki/",
                "http://microformats.org",
                "https://microformats.org/wiki/Special:RecentChangesLinked/Main_Page"
            ],
            "discussion": [
                "https://microformats.org/wiki/index.php?title=Talk:Main_Page&action=edit&redlink=1"
            ]
        },
        "link-header": {},
        "xfn": [],
        "vote-links": []
    },
    "metadata": {
        "title": "Microformats Wiki",
        "description": null,
        "lang": "en",
        "charset": "UTF-8",
        "viewport": null,
        "canonical": null,
        "generator": "MediaWiki 1.38.4",
        "robots": null,
        "theme-color": [],
        "open-graph": [],
        "twitter": [],
        "fediverse:creator": [],
        "feeds": [
            {
                "url": "https://microformats.org/wiki/index.php?title=Special:RecentChanges&feed=atom",
                "format": "Atom",
                "type": "application/atom+xml",
                "title": "Microformats Wiki Atom feed"
            }
        ],
        "icons": [
            {
                "kind": "icon",
                "url": "https://microformats.org/favicon.ico",
                "sizes": null,
                "type": null
            }
        ],
        "manifest": null
    },
    "feed-checks": [
        {
            "url": "https://microformats.org/wiki/index.php?title=Special:RecentChanges&feed=atom",
            "ok": true,
            "problem": null,
            "status": 200,
            "content-type": "application/xml"
        }
    ],
    "advice": [
        {
            "level": "warning",
            "area": "IndieWeb",
            "title": "None of the h-cards represents this page",
            "detail": "Tools look for a representative h-card: one whose u-url is also a rel=me link, or whose u-url and u-uid both equal the page URL. Mark your own h-card that way.",
            "fix": "<a class=\"h-card u-url u-uid\" rel=\"me\" href=\"https://microformats.org/wiki/Main_Page\">Your Name</a>",
            "where": []
        },
        {
            "level": "warning",
            "area": "Metadata",
            "title": "No meta description",
            "detail": "Search engines and link previews show it under the title.",
            "fix": "<meta name=\"description\" content=\"A sentence about this page.\">",
            "where": []
        },
        {
            "level": "warning",
            "area": "Metadata",
            "title": "No viewport meta tag",
            "detail": "Phones will render the page zoomed out at desktop width.",
            "fix": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",
            "where": []
        },
        {
            "level": "tip",
            "area": "IndieWeb",
            "title": "No rel=me links",
            "detail": "rel=me links connect this site to your other profiles. They power IndieLogin and the verified links on Mastodon.",
            "fix": "<a rel=\"me\" href=\"https://github.com/you\">GitHub</a>\n<a rel=\"me\" href=\"https://mastodon.social/@you\">Mastodon</a>",
            "where": []
        },
        {
            "level": "tip",
            "area": "IndieWeb",
            "title": "No Webmention endpoint",
            "detail": "Without one, other sites can’t notify you when they reply to or mention your posts. A hosted service like webmention.io works well.",
            "fix": "<link rel=\"webmention\" href=\"https://webmention.io/example.com/webmention\">",
            "where": []
        },
        {
            "level": "tip",
            "area": "Metadata",
            "title": "No og:title",
            "detail": "Link previews fall back to the page title, which may carry the site name twice.",
            "fix": "<meta property=\"og:title\" content=\"My page\">",
            "where": []
        },
        {
            "level": "tip",
            "area": "Metadata",
            "title": "No og:image",
            "detail": "Shared links show a bare text card without it. 1200×630 is a safe size.",
            "fix": "<meta property=\"og:image\" content=\"https://example.com/card.png\">",
            "where": []
        },
        {
            "level": "tip",
            "area": "Metadata",
            "title": "No apple-touch-icon",
            "detail": "iOS and some Android launchers use it for home screen shortcuts.",
            "fix": "<link rel=\"apple-touch-icon\" href=\"/apple-touch-icon.png\">",
            "where": []
        }
    ]
}