| CARVIEW |

About this site
Webmention Rocks! is a validator to help you test your Webmention implementation. Several kinds of tests are available on the site.
After completing the tests, you can submit an implementation report to the W3C.
This code is open source. Feel free to file an issue if you notice any errors.
Webmention Endpoint Discovery
The test posts below advertise their Webmention endpoints in a variety of ways, to help you test your Webmention endpoint discovery implementation.
You should be able to write a post that links to each post below, and have your comment show up on each of them.
In your comment, please describe what software and/or libraries you are using to send Webmentions. (name, link)
- Discovery Test #1 - HTTP Link header, unquoted rel, relative URL
- Discovery Test #2 - HTTP Link header, unquoted rel, absolute URL
- Discovery Test #3 - HTML <link> tag, relative URL
- Discovery Test #4 - HTML <link> tag, absolute URL
- Discovery Test #5 - HTML <a> tag, relative URL
- Discovery Test #6 - HTML <a> tag, absolute URL
- Discovery Test #7 - HTTP Link header with strange casing
- Discovery Test #8 - HTTP Link header, quoted rel
- Discovery Test #9 - Multiple rel values on a <link> tag
- Discovery Test #10 - Multiple rel values on a Link header
- Discovery Test #11 - Multiple Webmention endpoints advertised: Link, <link>, <a>
- Discovery Test #12 - Checking for exact match of rel=webmention
- Discovery Test #13 - False endpoint inside an HTML comment
- Discovery Test #14 - False endpoint in escaped HTML
- Discovery Test #15 - Webmention href is an empty string
- Discovery Test #16 - Multiple Webmention endpoints advertised: <a>, <link>
- Discovery Test #17 - Multiple Webmention endpoints advertised: <link>, <a>
- Discovery Test #18 - Multiple HTTP Link headers
- Discovery Test #19 - Single HTTP Link header with multiple values
- Discovery Test #20 - Link tag with no href attribute
- Discovery Test #21 - Webmention endpoint has query string parameters
- Discovery Test #22 - Webmention endpoint is relative to the path
- Discovery Test #23 - Webmention target is a redirect and the endpoint is relative
If you want a quick bit of text to copy+paste into a post, you can use the HTML or plaintext below, which link to all the tests.
HTML
Text
Webmention Updates
The tests below will test whether you properly support sending Webmentions for updated posts.
- Update Test #1 - Simple update
- Update Test #2 - Removing a link
Webmention Deletes
The tests below will test whether you properly support sending Webmentions for deleted posts.
- Delete Test #1 - Simple delete
Testing your Receiver
The formal test suite for testing Webmention receivers is in progress. Some tests are below.
You can also use this tool which will create several test web pages and send you a webmention from them with a variety of markup.
- Receiver Test #1 - Accepts valid Webmention request
- Receiver Test #2 - Validates source and target URLs
This code is open source. Feel free to file an issue if you notice any errors.