Latest
63

DNS records explained: A, AAAA, CNAME, MX, TXT and the rest
What each DNS record type does, when to use A versus CNAME at the apex, how TTLs work, and the records that decide whether your email lands in spam.
3 min readAug 29, 2026
Does domain age affect SEO? What the data actually supports
Whether domain age is a Google ranking factor, why old domains often rank better anyway, and what to check before paying a premium for an aged domain.
4 min readAug 29, 2026
Domain authority: what the number does and doesn't mean
How domain authority and domain rating are calculated, why Google does not use them, and how to read the score when judging a link opportunity.
3 min readAug 29, 2026
FAQ schema after the rich result: still worth it?
Why Google restricted FAQ rich results, what FAQPage markup still does for AI answers, and how to write questions worth marking up.
3 min readAug 29, 2026
Favicon sizes in 2026: which five files you actually need
Every favicon size browsers and mobile devices request, the HTML that declares them, and why your new icon is still not showing up.
2 min readAug 29, 2026
How to get your first 100 users when nobody knows you
The channels that actually produce the first hundred users for a product with no audience, in the order they work, with realistic numbers for each.
3 min readAug 29, 2026
Heading structure: one H1, descriptive H2s, and why
How to structure H1–H6 for search engines, screen readers and AI answer engines, and whether multiple H1s are actually a problem.
2 min readAug 29, 2026
How to calculate MRR, and four ways it goes wrong
How to calculate monthly recurring revenue correctly, and the four accounting mistakes that make the number look better than it is.
2 min readAug 29, 2026
Calculating marketing ROI when the payback takes months
How to calculate marketing ROI when payback takes months, which costs belong in the denominator, and how to handle attribution honestly.
3 min readAug 29, 2026
How to decode a JWT (and what every claim actually means)
Decode a JSON Web Token by hand or in the browser, understand every registered claim, and know exactly why decoding is not the same as verifying.
4 min readAug 29, 2026
How to get backlinks when nobody has heard of you
The link sources that actually work for a product with no audience, ranked by effort against return, and the ones that waste your evenings.
3 min readAug 29, 2026
Tracking launch day traffic so the numbers mean something
What to set up before a launch, which numbers actually tell you anything, and why your biggest traffic source is usually your worst one.
3 min readAug 29, 2026
Prove your startup's numbers without exposing them
What you can verify about traffic and revenue, what stays private when you do, and why a banded verified figure beats an exact self-reported one.
2 min readAug 29, 2026
Image optimization: the four decisions that matter
Format, dimensions, compression level and loading strategy - the four image decisions that decide your LCP, with the numbers to use for each.
3 min readAug 29, 2026
The indie hacker's guide to shipping what people pay for
What actually separates indie products that reach revenue from the ones that stall - scope, distribution, pricing and the honesty to kill things.
3 min readAug 29, 2026
Why your JSON won't parse, and how to find the character
The five things that make JSON invalid, how to read a parser error into a line and column, and what JSON does not allow that every other format does.
3 min readAug 29, 2026
Keyword density is not a target: what to check instead
Why keyword density stopped being a ranking factor, what percentage reads as stuffing to a human, and the on-page placement that still matters.
3 min readAug 29, 2026
llms.txt: worth adding, and honest about what it does
What the llms.txt proposal specifies, how it differs from robots.txt, whether any AI engine reads it yet, and what actually gets you cited in AI answers.
3 min readAug 29, 2026
The LTV:CAC ratio, and why 3:1 is not always the goal
How to calculate LTV:CAC without fooling yourself, what the ratio hides, and why CAC payback period is the more useful number for a bootstrapped product.
3 min readAug 29, 2026
noindex three ways: meta robots, X-Robots-Tag and robots.txt
The three mechanisms for controlling indexing, which one to use for which case, and the combination that accidentally keeps a page in the index forever.
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.