You spend a weekend getting something working and write it up as a detailed blog post. Six months later a colleague hits the same problem, but the lesson is buried halfway down a dated post they never find. Or it goes the other way: someone pastes the whole tutorial into a rule, and nobody reads past the first screen.
A blog post and a rule do different jobs, so when you learn something worth sharing, share it as both:
Link them both ways and everyone wins. Rule readers get a real worked example, blog readers get the best practice in a few lines, both pages get backlinks, and the rules stay grounded in real work.
A rule should explain the why, not the how, and it should cover one specific topic. Anything that isn't that topic, such as setup steps, wiring and implementation detail, goes in the blog post. If it's a separate practice worth sharing, make it its own rule. Otherwise the rule creeps in scope and the main point gets lost.
Do you link YakShaver bug reports to their telemetry with a recording ID?
❌ Figure: Bad example - The rule is the whole tutorial, so the one practice it's about is lost
Do you link YakShaver bug reports to their telemetry with a recording ID?
Give each recording one ID from start to end and put it on the bug report, so the report points to the exact logs from that session.
Learn more: Read the blog post for how to add it to your app
✅ Figure: Good example - The rule covers one practice, and the setup lives in the blog post
The blog post is where the detail lives, so don't trim it to look like a rule. Share the full examples: the context, every step (including the gotchas and what you tried first), real code and screenshots, the trade-offs and the results. It's the story of how you got to the best practice, and it's published under your name. If the post grows too big, split it into multiple posts.
If the rule already has a good example and you've found a better way, don't add yours alongside it. Replace it: your approach becomes the good example, and the previous one becomes a bad (or OK) example, so readers can see what changed. The blog post explains why.
Work the rule into the opening of the post: say there's a rule on the topic, sum it up in a sentence, then carry on with the detail. Avoid a link tacked on at the end, or wording that makes the post sound like an afterthought to the rule.
...and that's how I tied each recording to its telemetry. Thanks for reading!
PS: See also this rule.
❌ Figure: Bad example - The rule link is an afterthought at the end of the post
There's an SSW Rule on linking YakShaver bug reports to their telemetry with a recording ID. In short, give every recording one correlation ID from start to finish, so the bug report points straight at the logs from that session. This post is the detailed version: how I added it to a real app, end to end.
✅ Figure: Good example - The post opens with the rule and its one-line summary, then continues with the detail
Finish the rule with a "Learn more" section that links to the post, so readers who want to implement it can find the worked example.
Learn more
For how to add YakShaver to your app and attach the recording ID in the browser and on the server, read Adding YakShaver recording and telemetry to a web app.
✅ Figure: Good example - The rule's Learn more section points to the post for the how-to
Linking both ways also helps Google see the two pages as one topic, so both rank better.
Rules are company best practices. If your blog post has diagrams or images in your personal branding, rebrand them in the company's colours and logos before you add them to the rule. You're welcome to use the company-branded versions on your blog too.
Warning: Rules and blog posts are both public. Keep the rule generic, and never name clients or expose internal details such as product names, domains or screenshots of private data.