Latest
63

Barcode formats: Code 128, EAN-13 and UPC compared
What separates the common one-dimensional barcode symbologies, why a retail barcode needs a GS1 prefix, and how to print one that actually scans.
3 min readSep 2, 2026
Character limits that actually matter in 2026
The real limits for title tags, meta descriptions, social posts and SMS - plus why Google measures pixels, not characters, and why emoji count as more than one.
3 min readSep 2, 2026
CSV to JSON: converting without corrupting data
Why CSV parsing is harder than splitting on commas, what nesting does to a conversion, and the type coercion that quietly destroys zip codes and IDs.
3 min readSep 2, 2026
HEX, RGB and HSL: one colour, three notations
How hex codes map to RGB channels, why HSL is the right notation for building a palette, and how contrast ratios are actually calculated.
3 min readSep 2, 2026
Metric and imperial: which conversions are exact
Which unit conversions are defined exactly, where US and imperial measures diverge, and the volume and temperature traps that produce wrong answers.
3 min readSep 2, 2026
Morse code: how it works and how to learn it
The structure of International Morse Code, the timing ratios that make it readable, and why learning it by lookup table caps you at a few words a minute.
3 min readSep 2, 2026
Password strength: what entropy actually measures
What actually makes a password hard to guess, why forced rotation and complexity rules backfired, and how many bits of entropy you should be aiming for.
3 min readSep 2, 2026
Percentage calculations: the four formulas
Percentage of, percentage change, reverse percentages and percentage points - the four calculations people mix up, and the arithmetic behind each.
3 min readSep 2, 2026
Images to PDF and back: what conversion does
How an image is embedded in a PDF, what page size and compression to expect, and why browser-based conversion is the safer default for private files.
3 min readSep 2, 2026
Roman numerals: the rules and the 3999 limit
How subtractive notation works, which pairs are legal, why 3999 is the ceiling, and what to do about numbers the system cannot express.
3 min readSep 2, 2026
Subnetting explained: CIDR, masks and host counts
What a /24 actually means, how to split a network without a calculator, why two addresses per subnet are unusable, and how IPv6 changes the exercise.
3 min readSep 2, 2026
Unix timestamps: seconds, timezones and 2038
What a Unix timestamp counts, how to tell seconds from milliseconds, why leap seconds are ignored, and how to store dates without a timezone bug.
3 min readSep 2, 2026
301 vs 302 redirects: which to use and what chains cost you
The difference between permanent and temporary redirects, when 307 and 308 apply, and why every extra hop in a chain is worth removing.
3 min readAug 29, 2026
Base64 explained: what it is, and when to use it
How base64 encoding works, why it makes data 33% larger, the difference between base64 and base64url, and the one case where inlining is worth it.
2 min readAug 29, 2026
Broken links: how much they matter, how to find them
What broken links actually cost you, how Google treats them, and the fastest way to find every one on a site without paying for a crawler.
3 min readAug 29, 2026
Building in public without it becoming the product
What building in public actually gets you, what it costs, which numbers are safe to share, and the trap of optimising for an audience that will never buy.
2 min readAug 29, 2026
Churn rate: three versions, and which one to watch
Customer churn, revenue churn and net churn - how each is calculated, why they diverge, and what counts as normal at small scale.
3 min readAug 29, 2026
SaaS conversion rate benchmarks, and why yours will look bad
Realistic conversion rates by traffic source and funnel stage for small SaaS, how to calculate yours honestly, and what actually moves it.
3 min readAug 29, 2026
Core Web Vitals: what to fix first and what to ignore
LCP, INP and CLS explained with the thresholds that matter, the fixes that actually move them, and an honest account of how much they affect rankings.
3 min readAug 29, 2026
Cron expression cheatsheet with the mistakes that bite
Every cron field explained with worked examples, plus the off-by-one and timezone mistakes that quietly break scheduled jobs.
3 min readAug 29, 2026
What this blog covers
This is a working blog rather than a content marketing programme. The guides come out of building a verification product: checking domain records, reading analytics connections, parsing payment data, and keeping a Next.js site indexed while doing it. Each one exists because we needed the answer and the available answers were vague.
The writing is organised into hubs - technical SEO, developer reference, links and authority, tracking and analytics, images and page weight, launching, SaaS metrics, domains and infrastructure, and everyday converters and reference. Each hub has a pillar guide that covers the subject end to end and shorter pieces that go deep on one question, and every piece links to the tools that do the job it describes.
Where a claim is contested, we say which way the evidence points and how strong it is rather than picking the more confident-sounding version. A lot of widely repeated SEO advice is either outdated, true but too small to matter, or an artefact of correlation, and saying so is more useful than adding another confident post to the pile.
Guides are dated and updated in place rather than reposted. If something here is wrong or has gone stale, the correction goes into the original page with the updated date changed, so a link you saved keeps pointing at the current version.
Common questions
- Is this blog about RankCert?
- Rarely. Most of it is general-purpose technical writing about SEO, domains, analytics and metrics that applies wherever you ship. Product news lives in the changelog.
- Can I republish or quote these guides?
- Quote freely with a link. Full republication is not permitted, mostly because the guides get corrected in place and copies do not.