# RankCert > Rankings backed by evidence, not upvotes. RankCert is a weekly launch board where products rank on one signal we verify ourselves - domain control - instead of upvotes. Every ranking links to dated evidence, and signals are re-checked weekly. ## Verification - Unverified: Nothing checked yet - Verified: RankCert certificate live on the product's own domain ## Verified products - [Shotzly](https://rankcert.com/product/shotzly): Screenshot & code image studio - Verified - [myhand.ink](https://rankcert.com/product/myhand-ink): Your handwriting, as a real font file. - Verified - [OpenLaunch](https://rankcert.com/product/openlaunch): New products, every week - Verified - [soAlternative](https://rankcert.com/product/soalternative): Discover curated alternatives to popular tools - Verified - [Noter AI](https://rankcert.com/product/noter-ai): AI meeting notes and transcription for iOS and Android - Verified - [RankCert](https://rankcert.com/product/rankcert): Rankings backed by evidence, not upvotes - Verified - [Creetr](https://rankcert.com/product/creetr): Paste a product link and get a ready-to-post AI UGC video ad - Verified ## Free tools - [Meta Tags Checker](https://rankcert.com/tools/meta-tags-checker): Check any page's title, meta description, canonical, robots and heading structure, and see the exact issues that hurt its rankings. - markdown: https://rankcert.com/md/tools/meta-tags-checker - [Open Graph Preview](https://rankcert.com/tools/open-graph-preview): Preview how your page looks when shared on X, LinkedIn, Slack and Facebook, and find the Open Graph tags you are missing. - markdown: https://rankcert.com/md/tools/open-graph-preview - [WHOIS Lookup](https://rankcert.com/tools/whois-lookup): Look up any domain's registrar, registration date, expiry, status codes and nameservers using live RDAP registry data. - markdown: https://rankcert.com/md/tools/whois-lookup - [Domain Age Checker](https://rankcert.com/tools/domain-age-checker): Find out exactly how old a domain is, when it was registered, when it was last changed and when it expires. - markdown: https://rankcert.com/md/tools/domain-age-checker - [UTM Builder](https://rankcert.com/tools/utm-builder): Build tagged campaign URLs with consistent utm_source, utm_medium and utm_campaign values so your launch traffic is actually attributable. - markdown: https://rankcert.com/md/tools/utm-builder - [JWT Decoder](https://rankcert.com/tools/jwt-decoder): Paste a JSON Web Token to decode its header and payload and read every claim, including expiry. Runs entirely in your browser. - markdown: https://rankcert.com/md/tools/jwt-decoder - [JSON Formatter](https://rankcert.com/tools/json-formatter): Format, validate and minify JSON in your browser. Get the exact line and column of a syntax error instead of a vague parse failure. - markdown: https://rankcert.com/md/tools/json-formatter - [UUID Generator](https://rankcert.com/tools/uuid-generator): Generate cryptographically random UUID v4s, or time-ordered UUID v7s that index far better as database primary keys. - markdown: https://rankcert.com/md/tools/uuid-generator - [SEO Checker](https://rankcert.com/tools/seo-checker): Run eleven on-page checks against any URL: title, description, canonical, headings, alt text, Open Graph, word count and indexability, with the exact fixes. - markdown: https://rankcert.com/md/tools/seo-checker - [Redirect Checker](https://rankcert.com/tools/redirect-checker): Follow every hop a URL takes, see the status code at each step, and find the chains, loops and temporary redirects that leak link equity. - markdown: https://rankcert.com/md/tools/redirect-checker - [Broken Link Checker](https://rankcert.com/tools/broken-link-checker): Crawl any page for broken links, see the status code behind every dead URL, and separate the internal ones that cost you link equity from the external rot. - markdown: https://rankcert.com/md/tools/broken-link-checker - [Backlink Verifier](https://rankcert.com/tools/backlink-verifier): Check whether a page really links to your domain, what rel attribute the link carries, and whether the page is indexable at all. - markdown: https://rankcert.com/md/tools/backlink-verifier - [Outbound Link Checker](https://rankcert.com/tools/outbound-link-checker): List every external link on a page with its rel attribute, count how many pass equity, and catch affiliate links that should be marked sponsored. - markdown: https://rankcert.com/md/tools/outbound-link-checker - [DNS Lookup](https://rankcert.com/tools/dns-lookup): Query every common DNS record type for any domain at once, with TTLs, resolved through Cloudflare's public DNS-over-HTTPS resolver. - markdown: https://rankcert.com/md/tools/dns-lookup - [Domain Popularity Checker](https://rankcert.com/tools/domain-rating-checker): Check how popular any domain is on a 0-100 score built from the Tranco top-million ranking, with its raw rank and 30-day movement. - markdown: https://rankcert.com/md/tools/domain-rating-checker - [Bulk Domain Popularity](https://rankcert.com/tools/bulk-domain-rating): Score up to twenty-five domains at once against the Tranco top-million ranking and sort them, so you can triage a link prospect list in one pass. - markdown: https://rankcert.com/md/tools/bulk-domain-rating - [Bulk Domain Checker](https://rankcert.com/tools/bulk-domain-availability): Check whether 25 domains are registered or free in one pass, straight from the registry over RDAP, with no signup and no upsell to a registrar. - markdown: https://rankcert.com/md/tools/bulk-domain-availability - [Keyword Idea Generator](https://rankcert.com/tools/keyword-generator): Turn one seed keyword into the questions, comparisons and commercial queries people actually type, pulled live from Google autocomplete. - markdown: https://rankcert.com/md/tools/keyword-generator - [robots.txt Generator](https://rankcert.com/tools/robots-txt-generator): Build a valid robots.txt with your disallow rules, sitemap reference and optional AI crawler blocks, ready to paste at the root of your site. - markdown: https://rankcert.com/md/tools/robots-txt-generator - [llms.txt Generator](https://rankcert.com/tools/llms-txt-generator): Generate an llms.txt file that tells AI answer engines what your product is and which pages matter, in the markdown format the proposal specifies. - markdown: https://rankcert.com/md/tools/llms-txt-generator - [Schema Markup Generator](https://rankcert.com/tools/schema-markup-generator): Generate valid JSON-LD for Organization, SoftwareApplication, Article and BreadcrumbList, ready to paste into your page head. - markdown: https://rankcert.com/md/tools/schema-markup-generator - [FAQ Schema Generator](https://rankcert.com/tools/faq-schema-generator): Turn a list of questions and answers into valid FAQPage JSON-LD, the structured data AI answer engines quote most readily. - markdown: https://rankcert.com/md/tools/faq-schema-generator - [Word Counter](https://rankcert.com/tools/word-counter): Count words, characters, sentences and paragraphs, with reading time, speaking time and a Flesch readability score. Everything runs in your browser. - markdown: https://rankcert.com/md/tools/word-counter - [Reading Time Calculator](https://rankcert.com/tools/reading-time): Estimate how long your article takes to read and to speak aloud, so you can put an honest number at the top of the page. - markdown: https://rankcert.com/md/tools/reading-time - [Keyword Density Checker](https://rankcert.com/tools/keyword-density): See which words your content actually repeats and at what percentage, with stop words excluded, so you can spot keyword stuffing before publishing. - markdown: https://rankcert.com/md/tools/keyword-density - [Readability Checker](https://rankcert.com/tools/readability-checker): Score your writing on Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG and Coleman-Liau at once, and see which one your text fails. - markdown: https://rankcert.com/md/tools/readability-checker - [Flesch Reading Ease Calculator](https://rankcert.com/tools/flesch-reading-ease-calculator): Score any text on the Flesch Reading Ease scale from 0 to 100, see the audience it reads for, and get the sentence length and syllable numbers behind the score. - markdown: https://rankcert.com/md/tools/flesch-reading-ease-calculator - [Flesch-Kincaid Grade Level Calculator](https://rankcert.com/tools/flesch-kincaid-grade-level-calculator): Get the US school grade level any text is written for, using the Flesch-Kincaid formula, plus the sentence length and syllable numbers behind the result. - markdown: https://rankcert.com/md/tools/flesch-kincaid-grade-level-calculator - [Gunning Fog Index Calculator](https://rankcert.com/tools/gunning-fog-index-calculator): Calculate the Gunning Fog index of any text, see how many of your words are complex, and find out the years of education a reader needs to follow it. - markdown: https://rankcert.com/md/tools/gunning-fog-index-calculator - [QR Code Generator](https://rankcert.com/tools/qr-code-generator): Generate a QR code for any URL or text with adjustable error correction, and download it as a high-resolution PNG. No signup, no tracking, no expiry. - markdown: https://rankcert.com/md/tools/qr-code-generator - [Regex Tester](https://rankcert.com/tools/regex-tester): Test a JavaScript regular expression against sample text, see every match with its position and capture groups, and get real errors for invalid patterns. - markdown: https://rankcert.com/md/tools/regex-tester - [Base64 Encode / Decode](https://rankcert.com/tools/base64-encode-decode): Encode text to base64 or decode it back, with full UTF-8 support and automatic handling of base64url input. Runs entirely in your browser. - markdown: https://rankcert.com/md/tools/base64-encode-decode - [Image Resizer](https://rankcert.com/tools/image-resizer): Resize PNG, JPG, WebP and GIF images to exact pixel dimensions with aspect ratio locked. Runs entirely in your browser - no upload, no queue, no watermark. - markdown: https://rankcert.com/md/tools/image-resizer - [Image Compressor](https://rankcert.com/tools/image-compressor): Compress JPG and PNG images with a live quality slider and see the exact size saving before you download. Everything runs in your browser. - markdown: https://rankcert.com/md/tools/image-compressor - [SVG to PNG](https://rankcert.com/tools/svg-to-png): Convert an SVG to a PNG at 1x to 8x scale, so logos and icons export crisp at whatever pixel size you need. Runs in your browser. - markdown: https://rankcert.com/md/tools/svg-to-png - [Favicon Generator](https://rankcert.com/tools/favicon-generator): Turn any image into the five favicon sizes browsers and mobile devices actually request, and get the HTML link tags to paste into your head. - markdown: https://rankcert.com/md/tools/favicon-generator - [PNG to WebP](https://rankcert.com/tools/png-to-webp): Convert PNG and JPG images to WebP with a quality slider, and see exactly how many bytes you saved before downloading. - markdown: https://rankcert.com/md/tools/png-to-webp - [Barcode Generator](https://rankcert.com/tools/barcode-generator): Generate Code 128, EAN-13, UPC-A, Code 39, ITF-14, MSI and Pharmacode barcodes and download them as PNG. Runs entirely in your browser. - markdown: https://rankcert.com/md/tools/barcode-generator - [Code 128 Barcode Generator](https://rankcert.com/tools/code-128-barcode-generator): Generate a Code 128 barcode from any text or number and download it as a PNG. Full ASCII, automatic subset switching, no signup and nothing uploaded. - markdown: https://rankcert.com/md/tools/code-128-barcode-generator - [EAN-13 Barcode Generator](https://rankcert.com/tools/ean-13-barcode-generator): Generate a valid EAN-13 retail barcode, with the check digit calculated for you, and download it as a print-ready PNG. Free, no signup, nothing uploaded. - markdown: https://rankcert.com/md/tools/ean-13-barcode-generator - [UPC Barcode Generator](https://rankcert.com/tools/upc-barcode-generator): Generate a 12-digit UPC-A retail barcode with the check digit calculated automatically, and download it as a print-ready PNG. Free and entirely in your browser. - markdown: https://rankcert.com/md/tools/upc-barcode-generator - [Code 39 Barcode Generator](https://rankcert.com/tools/code-39-barcode-generator): Generate a Code 39 barcode from uppercase letters, digits and a handful of symbols, and download it as a PNG. Free, no signup, runs in your browser. - markdown: https://rankcert.com/md/tools/code-39-barcode-generator - [ITF-14 Barcode Generator](https://rankcert.com/tools/itf-14-barcode-generator): Generate an ITF-14 carton barcode from a 13 or 14 digit GTIN and download it as a PNG. Free, no signup, and the check digit is handled for you. - markdown: https://rankcert.com/md/tools/itf-14-barcode-generator - [Morse Code Translator](https://rankcert.com/tools/morse-code-translator): Translate text to Morse code and back, covering all 26 letters, 10 digits and 18 punctuation marks. Runs in your browser with no signup. - markdown: https://rankcert.com/md/tools/morse-code-translator - [Percentage Calculator](https://rankcert.com/tools/percentage-calculator): Work out X% of Y, what percentage one number is of another, and percentage increase or decrease between two values. - markdown: https://rankcert.com/md/tools/percentage-calculator - [Roman Numeral Converter](https://rankcert.com/tools/roman-numeral-converter): Convert any number from 1 to 3999 into roman numerals and back, with validation that rejects malformed numerals like IIII. Instant, free, no signup. - markdown: https://rankcert.com/md/tools/roman-numeral-converter - [Unit Converter](https://rankcert.com/tools/unit-converter): Convert between metric and imperial units for length, weight, volume, time, digital storage and temperature, with exact conversion factors. - markdown: https://rankcert.com/md/tools/unit-converter - [WebP to PNG](https://rankcert.com/tools/webp-to-png): Convert WebP images to PNG for tools and platforms that will not accept WebP. Transparency is preserved and nothing is uploaded. - markdown: https://rankcert.com/md/tools/webp-to-png - [Epoch Converter](https://rankcert.com/tools/epoch-converter): Convert Unix timestamps to human-readable dates and back, handling both seconds and milliseconds, with UTC, ISO 8601 and local output. - markdown: https://rankcert.com/md/tools/epoch-converter - [Caesar Cipher](https://rankcert.com/tools/caesar-cipher): Shift letters by any amount to encode or decode a Caesar cipher, including ROT13, with all 25 possible shifts shown at once for cracking. - markdown: https://rankcert.com/md/tools/caesar-cipher - [Image Color Picker](https://rankcert.com/tools/image-color-picker): Click anywhere on an image to read the exact colour as HEX, RGB and HSL, and keep a palette of everything you picked. Nothing is uploaded. - markdown: https://rankcert.com/md/tools/image-color-picker - [Subnet Calculator](https://rankcert.com/tools/subnet-calculator): Enter any IPv4 address in CIDR notation to get the network and broadcast addresses, usable host range, subnet mask, wildcard mask and host count. - markdown: https://rankcert.com/md/tools/subnet-calculator - [Wildcard Mask Calculator](https://rankcert.com/tools/wildcard-mask-calculator): Convert a CIDR prefix or subnet into the wildcard mask Cisco ACLs and OSPF network statements expect, with the subnet mask and address range alongside it. - markdown: https://rankcert.com/md/tools/wildcard-mask-calculator - [PNG to PDF](https://rankcert.com/tools/png-to-pdf): Turn a PNG, JPG or screenshot into a PDF in your browser. No upload, no signup, no watermark - the file never leaves your device. - markdown: https://rankcert.com/md/tools/png-to-pdf - [PDF to PNG](https://rankcert.com/tools/pdf-to-png): Render every page of a PDF as a high-resolution PNG in your browser. Nothing is uploaded, there is no page limit and there is no watermark. - markdown: https://rankcert.com/md/tools/pdf-to-png - [PNG to JPG](https://rankcert.com/tools/png-to-jpg): Convert a PNG to JPG in your browser with a quality slider, and see exactly how much smaller the result is before you download it. - markdown: https://rankcert.com/md/tools/png-to-jpg - [JPG to PNG](https://rankcert.com/tools/jpg-to-png): Convert a JPG to lossless PNG in your browser, ready for editing, transparency work or any tool that refuses JPEG. - markdown: https://rankcert.com/md/tools/jpg-to-png - [Character Counter](https://rankcert.com/tools/character-counter): Count characters with and without spaces in real time, plus words, sentences and paragraphs, against the limits for meta descriptions, X posts and bios. - markdown: https://rankcert.com/md/tools/character-counter - [Case Converter](https://rankcert.com/tools/case-converter): Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case in one click. - markdown: https://rankcert.com/md/tools/case-converter - [Diff Checker](https://rankcert.com/tools/diff-checker): Paste two versions of a text and see every added and removed line highlighted, computed in your browser with no upload. - markdown: https://rankcert.com/md/tools/diff-checker - [Aspect Ratio Calculator](https://rankcert.com/tools/aspect-ratio-calculator): Work out the missing width or height for any aspect ratio, simplify the ratio of any two dimensions, and check the megapixel count. - markdown: https://rankcert.com/md/tools/aspect-ratio-calculator - [Color Converter](https://rankcert.com/tools/hex-to-rgb): Convert HEX to RGB and back, get the HSL equivalent, and see the contrast ratio against white and black for accessibility checks. - markdown: https://rankcert.com/md/tools/hex-to-rgb - [CSV to JSON](https://rankcert.com/tools/csv-to-json): Turn a CSV into an array of JSON objects in your browser, with proper handling of quoted fields, embedded commas and custom delimiters. - markdown: https://rankcert.com/md/tools/csv-to-json - [JSON to CSV](https://rankcert.com/tools/json-to-csv): Convert a JSON array into a CSV you can open in Excel or Google Sheets, with headers taken from every key that appears. - markdown: https://rankcert.com/md/tools/json-to-csv - [Password Generator](https://rankcert.com/tools/password-generator): Generate strong random passwords in your browser using the Web Crypto API, with an entropy figure so you can see how strong they actually are. - markdown: https://rankcert.com/md/tools/password-generator - [Lorem Ipsum Generator](https://rankcert.com/tools/lorem-ipsum-generator): Generate as many paragraphs of lorem ipsum placeholder text as your mockup needs, starting with the classic opening or fully random. - markdown: https://rankcert.com/md/tools/lorem-ipsum-generator - [Minecraft Circle Generator](https://rankcert.com/tools/minecraft-circle-generator): Generate a block-perfect circle for any diameter from 1 to 128 - thin, thick or filled - see exactly how many blocks it takes, and copy the pattern as text. - markdown: https://rankcert.com/md/tools/minecraft-circle-generator - [Color Mixer](https://rankcert.com/tools/color-mixer): Mix paint colours and see the result instantly. Answers what colours make brown, green, orange and purple using real subtractive mixing, not screen colours. - markdown: https://rankcert.com/md/tools/color-mixer - [Random Letter Generator](https://rankcert.com/tools/random-letter-generator): Generate one random letter or a whole string of them. Pick uppercase or lowercase, restrict to vowels or consonants, and rule out repeats. - markdown: https://rankcert.com/md/tools/random-letter-generator - [Random Number Generator](https://rankcert.com/tools/random-number-generator): Pick a random number between any two values. Draw one or draw hundreds, sorted, with or without repeats - for giveaways, raffles and classrooms. - markdown: https://rankcert.com/md/tools/random-number-generator - [Random Group Generator](https://rankcert.com/tools/random-group-generator): Paste a list of names and split it into random teams. Choose the number of groups or the people per group, and get evenly sized results every time. - markdown: https://rankcert.com/md/tools/random-group-generator - [Pictionary Word Generator](https://rankcert.com/tools/pictionary-word-generator): Draw from 470+ Pictionary words and 150+ charades prompts across easy, medium and hard. No repeats within a draw, no signup, no ads. - markdown: https://rankcert.com/md/tools/pictionary-word-generator - [Valorant Crosshair Generator](https://rankcert.com/tools/valorant-crosshair-generator): Design a Valorant crosshair with live preview - colour, centre dot, inner and outer lines - and copy the profile code straight into the game. - markdown: https://rankcert.com/md/tools/valorant-crosshair-generator - [Reaction Time Test](https://rankcert.com/tools/reaction-time-test): Measure how fast you react, in milliseconds. Click the moment the box turns green, run as many rounds as you like, and see your average, median and best. - markdown: https://rankcert.com/md/tools/reaction-time-test - [F1 Reaction Time Test](https://rankcert.com/tools/f1-reaction-time-test): Five red lights, a random hold, then lights out. React like a Formula 1 driver on the grid and see whether you would have jumped the start. - markdown: https://rankcert.com/md/tools/f1-reaction-time-test - [Fake Tweet Generator](https://rankcert.com/tools/fake-tweet-generator): Build a realistic tweet image for a mockup, a talk or a joke. Set the name, handle, avatar, counts and theme, then download a PNG. No watermark, no signup. - markdown: https://rankcert.com/md/tools/fake-tweet-generator - [Fake Instagram Story Generator](https://rankcert.com/tools/fake-instagram-story): Make a 1080 x 1920 Instagram story image with the username bar, progress bar and caption. Upload a photo or pick a gradient, then download the PNG. - markdown: https://rankcert.com/md/tools/fake-instagram-story - [Discord Timestamp Generator](https://rankcert.com/tools/discord-timestamp-generator): Pick a date and time and get all 7 Discord timestamp codes - short time, long date, relative and the rest - with a live preview of how each one renders. - markdown: https://rankcert.com/md/tools/discord-timestamp-generator - [Pixels to Inches Converter](https://rankcert.com/tools/pixels-to-inches): Convert pixels to inches and centimetres, or inches back to pixels, at 72, 96, 150, 300 or any custom DPI. - markdown: https://rankcert.com/md/tools/pixels-to-inches - [Fake Notification Generator](https://rankcert.com/tools/fake-notification-generator): Make an iPhone-style notification banner with any app name, sender, message and icon, in light or dark mode, and download it as a transparent PNG. - markdown: https://rankcert.com/md/tools/fake-notification-generator ## Guides - [Barcode formats: Code 128, EAN-13 and UPC compared](https://rankcert.com/blog/barcode-formats-explained): Use Code 128 for internal barcodes - it encodes the full ASCII set and is compact. Use EAN-13 or UPC-A only for retail products, and only with a number issued under a GS1 company prefix, because retailers reject codes that do not resolve to a registered owner. - markdown: https://rankcert.com/md/blog/barcode-formats-explained - [Character limits that actually matter in 2026](https://rankcert.com/blog/character-limits-guide): The limits worth knowing: 60 characters for a title tag, 155 for a meta description, 280 for an X post, 160 per SMS segment. Google actually truncates titles at about 580 pixels rather than a character count, so a title full of wide capitals gets cut sooner than the count suggests. - markdown: https://rankcert.com/md/blog/character-limits-guide - [CSV to JSON: converting without corrupting data](https://rankcert.com/blog/csv-and-json-conversion): CSV is flat and untyped, JSON is nested and typed, so conversion between them always loses something. Converting CSV to JSON forces a guess about types - which is how zip codes with leading zeros become integers - and converting JSON to CSV has to flatten or stringify anything nested. - markdown: https://rankcert.com/md/blog/csv-and-json-conversion - [HEX, RGB and HSL: one colour, three notations](https://rankcert.com/blog/hex-rgb-hsl-explained): HEX and RGB are the same numbers in different notation - #2563eb is rgb(37, 99, 235), two hex digits per channel. HSL describes the same colour as hue, saturation and lightness, which makes generating consistent tints and shades trivial in a way HEX never is. - markdown: https://rankcert.com/md/blog/hex-rgb-hsl-explained - [Metric and imperial: which conversions are exact](https://rankcert.com/blog/metric-vs-imperial-conversions): Most metric-imperial conversions are exact by definition: an inch is precisely 25.4mm and a pound is precisely 0.45359237kg. Volume is where it breaks down - a US gallon is 3.785 litres and an imperial gallon is 4.546, a 20% difference that recipes and fuel figures rarely disclose. - markdown: https://rankcert.com/md/blog/metric-vs-imperial-conversions - [Morse code: how it works and how to learn it](https://rankcert.com/blog/morse-code-guide): Morse code encodes letters as dots and dashes with a fixed timing ratio: a dash is three dots long, gaps are one dot inside a letter, three between letters and seven between words. Learn it by sound at full speed with stretched gaps - the Farnsworth method - because learning it visually as a table makes speed almost impossible to build. - markdown: https://rankcert.com/md/blog/morse-code-guide - [Password strength: what entropy actually measures](https://rankcert.com/blog/password-strength-explained): Password strength is measured in bits of entropy - length x log2(character pool size). Length matters far more than complexity: a 20-character random lowercase password is stronger than a 10-character one full of symbols. Aim for 80 bits or more, and stop rotating passwords on a schedule. - markdown: https://rankcert.com/md/blog/password-strength-explained - [Percentage calculations: the four formulas](https://rankcert.com/blog/percentage-calculations-explained): There are four distinct percentage calculations and each needs a different formula. X% of Y is Y x (X/100). X as a percent of Y is (X/Y) x 100. Percentage change is (new - old) / old x 100, always dividing by the old value. Removing a percentage means dividing, not subtracting. - markdown: https://rankcert.com/md/blog/percentage-calculations-explained - [Images to PDF and back: what conversion does](https://rankcert.com/blog/png-to-pdf-guide): Converting an image to PDF wraps it in a page container - the pixels are stored as a compressed stream, usually JPEG, and the page is sized to the image. Converting back rasterises the page at whatever resolution you choose, so a round trip is lossy in both directions and never recovers the original. - markdown: https://rankcert.com/md/blog/png-to-pdf-guide - [Roman numerals: the rules and the 3999 limit](https://rankcert.com/blog/roman-numerals-explained): Roman numerals use seven symbols - I, V, X, L, C, D and M - read left to right and added, except where a smaller symbol precedes a larger one, which subtracts. Only six subtractive pairs are legal: IV, IX, XL, XC, CD and CM. Standard notation runs from 1 to 3999 and has no zero. - markdown: https://rankcert.com/md/blog/roman-numerals-explained - [Subnetting explained: CIDR, masks and host counts](https://rankcert.com/blog/subnetting-explained): A CIDR prefix says how many leading bits identify the network. A /24 fixes the first 24 bits, leaving 8 for hosts - 256 addresses, of which 254 are usable because the first is the network address and the last is the broadcast address. The formula is 2^(32-prefix) - 2. - markdown: https://rankcert.com/md/blog/subnetting-explained - [Unix timestamps: seconds, timezones and 2038](https://rankcert.com/blog/unix-timestamps-explained): A Unix timestamp counts seconds elapsed since 1 January 1970 UTC, ignoring leap seconds. Ten digits means seconds and thirteen means milliseconds - the classic bug is reading one as the other, which lands you in 1970 or in the year 55000. Timestamps are always UTC; the date you see depends on the zone used to format them. - markdown: https://rankcert.com/md/blog/unix-timestamps-explained - [301 vs 302 redirects: which to use and what chains cost you](https://rankcert.com/blog/301-vs-302-redirects): Use 301 for permanent moves and 302 for genuinely temporary ones. A 302 on a permanent move keeps the rankings on the old URL. Browsers cache 301s indefinitely, so never use one to test. Flatten every chain - point the first URL directly at the final destination. - markdown: https://rankcert.com/md/blog/301-vs-302-redirects - [Base64 explained: what it is, and when to use it](https://rankcert.com/blog/base64-encoding-explained): Base64 encodes binary data as 64 safe ASCII characters, making it about 33% larger. It is an encoding, not encryption - anyone can decode it instantly. Use it only where binary cannot travel: data URIs, email attachments, and JWT segments. - markdown: https://rankcert.com/md/blog/base64-encoding-explained - [Broken links: how much they matter, how to find them](https://rankcert.com/blog/broken-link-audit-guide): Broken internal links cost crawl budget and waste link equity, and are worth fixing immediately. Broken outbound links are a minor quality signal. Neither is a direct ranking penalty - the real cost is that a link to a 404 passes nothing at all. - markdown: https://rankcert.com/md/blog/broken-link-audit-guide - [Building in public without it becoming the product](https://rankcert.com/blog/build-in-public-guide): Building in public works when the audience overlaps with your buyers. It fails when it does not - a following of other founders watching your revenue chart will cheer and never purchase. Share numbers with context and dates, and cap the time it takes. - markdown: https://rankcert.com/md/blog/build-in-public-guide - [Churn rate: three versions, and which one to watch](https://rankcert.com/blog/churn-rate-guide): Customer churn counts logos lost, revenue churn counts dollars lost, and they diverge sharply when customers differ in size. For small self-serve SaaS, 3 to 5% monthly customer churn is normal; above 8% no amount of acquisition will outrun it. - markdown: https://rankcert.com/md/blog/churn-rate-guide - [SaaS conversion rate benchmarks, and why yours will look bad](https://rankcert.com/blog/conversion-rate-benchmarks): Define the denominator before comparing anything. Visitor-to-signup runs 1–5%, signup-to-activated 20–40%, trial-to-paid 15–25%, so visitor-to-paid lands near 0.1–0.5%. Rates vary far more by traffic source than by anything on the page, so always segment before drawing a conclusion. - markdown: https://rankcert.com/md/blog/conversion-rate-benchmarks - [Core Web Vitals: what to fix first and what to ignore](https://rankcert.com/blog/core-web-vitals-guide): LCP under 2.5s, INP under 200ms, CLS under 0.1. If TTFB exceeds 800ms, fix that first because every other metric inherits it. Google ranks on field data from real Chrome users, not lab scores, and a fix takes up to 28 days to appear in it. - markdown: https://rankcert.com/md/blog/core-web-vitals-guide - [Cron expression cheatsheet with the mistakes that bite](https://rankcert.com/blog/cron-expression-cheatsheet): A cron expression has five fields: minute, hour, day of month, month, day of week. Use */15 for intervals and comma lists for specific values. Never set both day-of-month and day-of-week - they combine with OR, not AND, which is the most common cron bug. - markdown: https://rankcert.com/md/blog/cron-expression-cheatsheet - [DNS records explained: A, AAAA, CNAME, MX, TXT and the rest](https://rankcert.com/blog/dns-records-explained): A and AAAA map a name to an IP, CNAME aliases one name to another, MX routes email, TXT carries SPF, DKIM, DMARC and verification, NS delegates the zone. A CNAME cannot coexist with other records, which is why the apex needs an A record or a provider ALIAS. - markdown: https://rankcert.com/md/blog/dns-records-explained - [Does domain age affect SEO? What the data actually supports](https://rankcert.com/blog/domain-age-and-seo): Domain age is not a Google ranking factor. Old domains rank better because they accumulated links and history, not because of age. A domain that lapsed and was re-registered has reset that history, so paying a premium for an aged domain buys the symptom rather than the cause. - markdown: https://rankcert.com/md/blog/domain-age-and-seo - [Domain authority: what the number does and doesn't mean](https://rankcert.com/blog/domain-authority-explained): Domain authority is a third-party model of PageRank, not a Google ranking factor. The scales are logarithmic, so equal numeric gaps represent very different link volumes. Use it to triage link prospects and judge competitive difficulty, never to judge a single link. - markdown: https://rankcert.com/md/blog/domain-authority-explained - [FAQ schema after the rich result: still worth it?](https://rankcert.com/blog/faq-schema-guide): Google restricted FAQ rich results to government and health sites in 2023, but FAQPage markup still earns its place because AI answer engines quote question-answer pairs directly. Every marked-up question must be visible on the page - hidden markup is a manual-action risk. - markdown: https://rankcert.com/md/blog/faq-schema-guide - [Favicon sizes in 2026: which five files you actually need](https://rankcert.com/blog/favicon-sizes-guide): Five PNG files cover every real case: 16x16 and 32x32 for browser tabs, 180x180 for Apple touch icons, and 192x192 plus 512x512 for Android and PWA manifests. favicon.ico is no longer required by any current browser. - markdown: https://rankcert.com/md/blog/favicon-sizes-guide - [How to get your first 100 users when nobody knows you](https://rankcert.com/blog/first-100-users): The first hundred users almost never come from a launch. They come from manual outreach to people you can identify individually, communities where you already participate, and one useful free tool. Expect the launch spike to convert at under 2%. - markdown: https://rankcert.com/md/blog/first-100-users - [Heading structure: one H1, descriptive H2s, and why](https://rankcert.com/blog/heading-structure-guide): Use exactly one H1, never skip heading levels, and choose levels by hierarchy rather than by visual size. Descriptive H2s written as the questions readers actually ask are what AI answer engines use to locate the passage that answers a query. - markdown: https://rankcert.com/md/blog/heading-structure-guide - [How to calculate MRR, and four ways it goes wrong](https://rankcert.com/blog/how-to-calculate-mrr): MRR is the normalised monthly value of active subscriptions. Divide annual plans by twelve, exclude one-off charges, book the discounted amount actually charged, and exclude failed payments until they collect. The number is only useful broken into new, expansion, contraction and churn. - markdown: https://rankcert.com/md/blog/how-to-calculate-mrr - [Calculating marketing ROI when the payback takes months](https://rankcert.com/blog/how-to-calculate-roi-on-marketing): The standard ROI formula assumes revenue arrives at once, which is wrong for subscriptions. Use gross-margin-adjusted contribution over a fixed window, and report CAC payback period alongside it - for a bootstrapped business, when the money comes back matters more than how much. - markdown: https://rankcert.com/md/blog/how-to-calculate-roi-on-marketing - [How to decode a JWT (and what every claim actually means)](https://rankcert.com/blog/how-to-decode-a-jwt): A JWT is three base64url segments joined by dots. Decode the first two with atob after converting - to + and _ to /. The exp, iat and nbf claims are seconds since the Unix epoch, not milliseconds. Decoding is not verifying - only a signature check proves the claims are true. - markdown: https://rankcert.com/md/blog/how-to-decode-a-jwt - [How to get backlinks when nobody has heard of you](https://rankcert.com/blog/how-to-get-backlinks): The link sources that work without an audience, in order: build a free tool people cite, publish original data nobody else has, claim integration and partner directory listings, and be a real source in communities. Anything that scales without effort has already been devalued. - markdown: https://rankcert.com/md/blog/how-to-get-backlinks - [Tracking launch day traffic so the numbers mean something](https://rankcert.com/blog/how-to-track-launch-traffic): Before launching, build every tagged link at once, define one conversion event, verify the event actually fires, and record a baseline. Then measure sessions by source, conversion rate by source, and how much traffic is still landing in direct. The largest source almost always converts worst. - markdown: https://rankcert.com/md/blog/how-to-track-launch-traffic - [Prove your startup's numbers without exposing them](https://rankcert.com/blog/how-to-verify-your-startup-metrics): You can prove traffic and revenue with read-only connections that expose only aggregate totals - never customer records. Publish figures as dated bands rather than exact numbers: a verified band is more credible to a reader and less useful to a competitor. - markdown: https://rankcert.com/md/blog/how-to-verify-your-startup-metrics - [Image optimization: the four decisions that matter](https://rankcert.com/blog/image-optimization-guide): Serve images at the size they actually render, convert to WebP, compress to about 80% quality, and preload only the LCP image while lazy-loading the rest. A hero image is the single most common cause of a slow Largest Contentful Paint. - markdown: https://rankcert.com/md/blog/image-optimization-guide - [The indie hacker's guide to shipping what people pay for](https://rankcert.com/blog/indie-hackers-guide): Most indie products fail on distribution, not on code. Pick a problem you can reach an audience for, charge from day one, ship something narrow enough to finish in six weeks, and decide in advance what result would make you stop. - markdown: https://rankcert.com/md/blog/indie-hackers-guide - [Why your JSON won't parse, and how to find the character](https://rankcert.com/blog/json-formatting-and-validation): Almost every JSON parse failure is one of five things: a trailing comma, single quotes, unquoted keys, a literal newline inside a string, or comments. JSON allows none of them. The reported error position is usually one token after the actual mistake. - markdown: https://rankcert.com/md/blog/json-formatting-and-validation - [Keyword density is not a target: what to check instead](https://rankcert.com/blog/keyword-density-guide): Keyword density has not been a ranking factor for two decades. Its only remaining use is catching accidental over-repetition that reads badly to humans - above roughly 3% for one term. What still matters is placement: the title, H1, first 100 words and descriptive subheadings. - markdown: https://rankcert.com/md/blog/keyword-density-guide - [llms.txt: worth adding, and honest about what it does](https://rankcert.com/blog/llms-txt-guide): llms.txt is a proposal, not a standard, and no major AI engine has committed to reading it. It costs ten minutes so the downside is negligible. What demonstrably affects AI citations today is not blocking AI search crawlers, answering in the first 40 words, and shipping valid structured data. - markdown: https://rankcert.com/md/blog/llms-txt-guide - [The LTV:CAC ratio, and why 3:1 is not always the goal](https://rankcert.com/blog/ltv-to-cac-ratio): LTV:CAC above 3:1 is the conventional healthy threshold, but above 5:1 usually means you are under-investing in growth. For a bootstrapped product, CAC payback period matters more, because it answers a cash question: how many months until a customer has paid for themselves. - markdown: https://rankcert.com/md/blog/ltv-to-cac-ratio - [noindex three ways: meta robots, X-Robots-Tag and robots.txt](https://rankcert.com/blog/meta-robots-vs-x-robots): Use a meta robots noindex for HTML pages, the X-Robots-Tag header for PDFs and other non-HTML files, and robots.txt only to control crawling. Never block a page in robots.txt that carries a noindex - the crawler cannot read the directive it is blocked from fetching. - markdown: https://rankcert.com/md/blog/meta-robots-vs-x-robots - [The meta tags that matter in 2026, and the ones that don't](https://rankcert.com/blog/meta-tags-guide): Only three meta tags affect rankings: title, canonical and robots. Meta description affects clicks, not rank. Keywords, author and revisit-after do nothing. Keep titles under 60 characters, descriptions 120–160, and set exactly one self-referencing absolute canonical per page. - markdown: https://rankcert.com/md/blog/meta-tags-guide - [How to find a micro-SaaS idea worth building](https://rankcert.com/blog/micro-saas-ideas): Good micro-SaaS ideas come from a job you have done yourself, an expensive tool's missing feature, or a manual workflow people already pay a person to do. Validate with search volume and a payment before writing code - an idea nobody searches for is a marketing problem you cannot outbuild. - markdown: https://rankcert.com/md/blog/micro-saas-ideas - [Open Graph tags: the complete guide to link previews](https://rankcert.com/blog/open-graph-guide): You need five Open Graph tags - title, description, image, url, type - plus twitter:card set to summary_large_image. The image must be 1200x630, an absolute HTTPS URL, and present in server-rendered HTML, because most social crawlers do not execute JavaScript. - markdown: https://rankcert.com/md/blog/open-graph-guide - [Programmatic SEO without getting your site deindexed](https://rankcert.com/blog/programmatic-seo): Generate a page only when it carries data that exists nowhere else. Enforce a minimum unique word count and minimum data rows in code as a build error, and generate the sitemap from the same predicate. Validate search demand before building the template, not after. - markdown: https://rankcert.com/md/blog/programmatic-seo - [Readability and SEO: what a Flesch score really tells you](https://rankcert.com/blog/readability-and-seo): Flesch Reading Ease weights sentence length far more heavily than word length, so splitting long sentences improves the score faster than simplifying vocabulary. Aim for 60–70 for general audiences; technical documentation naturally sits at 30–50 and that is appropriate. - markdown: https://rankcert.com/md/blog/readability-and-seo - [Regex cheatsheet: the patterns you actually need](https://rankcert.com/blog/regex-cheatsheet): Quantifiers are greedy by default; add ? to make them lazy.  is the word boundary most people underuse. In JavaScript, a global regex reused across .test() calls is stateful via lastIndex. Nested quantifiers over the same characters cause catastrophic backtracking and hang the page. - markdown: https://rankcert.com/md/blog/regex-cheatsheet - [Responsive images with srcset and sizes: a practical guide](https://rankcert.com/blog/responsive-images-guide): srcset lists candidate images and sizes tells the browser how wide the image will render. Omit sizes and the browser assumes full viewport width and downloads the largest candidate on every screen - which is the exact opposite of what you wanted. - markdown: https://rankcert.com/md/blog/responsive-images-guide - [robots.txt: what it does, and the AI crawler question](https://rankcert.com/blog/robots-txt-guide): robots.txt controls crawling, not indexing. A blocked URL can still appear in Google with no snippet if other sites link to it. To keep a page out of the index, allow crawling and serve a noindex meta tag - blocking it prevents Google from ever reading that directive. - markdown: https://rankcert.com/md/blog/robots-txt-guide - [SaaS metrics explained: MRR, ARR, churn, LTV and CAC](https://rankcert.com/blog/saas-metrics-explained): MRR is only useful broken into new, expansion, contraction and churn. Customer churn and revenue churn diverge sharply when customers differ in size. LTV must use gross margin, not revenue, and CAC must include salaries. Below about $10k MRR most of these are too noisy to act on. - markdown: https://rankcert.com/md/blog/saas-metrics-explained - [The SaaS pricing page: what to show, what hiding costs](https://rankcert.com/blog/saas-pricing-page-guide): Show your prices. Hiding them behind Contact us removes most of a self-serve funnel. Three tiers is the working default, anchored so the middle one is obviously right, with the annual discount stated as a percentage and the limits written in the units customers already think in. - markdown: https://rankcert.com/md/blog/saas-pricing-page-guide - [Schema markup: which types are worth adding in 2026](https://rankcert.com/blog/schema-markup-guide): Use JSON-LD. BreadcrumbList, Article, Organization, Product and SoftwareApplication still earn rich results; FAQPage and HowTo lost theirs in 2023 but remain worth adding because AI answer engines parse them directly. Never mark up content that is not visible on the page. - markdown: https://rankcert.com/md/blog/schema-markup-guide - [The SEO audit checklist for a small site, in 60 minutes](https://rankcert.com/blog/seo-audit-checklist): Audit in this order: crawlability, canonical uniqueness, on-page clarity, cannibalisation, internal links, structured data, social tags, speed. Each check only matters if the one above it passed. Fix anything blocking indexing before touching anything else. - markdown: https://rankcert.com/md/blog/seo-audit-checklist - [SEO for SaaS: what moves the needle for a small product](https://rankcert.com/blog/seo-for-saas): Fix indexability and canonicals first, give each page one target keyword, then publish pages that answer buyer questions rather than describe your product. Below about 20 referring domains, on-page work has a ceiling no amount of optimisation raises - links are what raise it. - markdown: https://rankcert.com/md/blog/seo-for-saas - [Sitemap best practices: the rules that affect indexing](https://rankcert.com/blog/sitemap-best-practices): Include only canonical, indexable URLs worth ranking. Split by content type so Search Console coverage is diagnosable per type. Set lastmod accurately or omit it - stamping every URL on every deploy makes Google ignore the field entirely. - markdown: https://rankcert.com/md/blog/sitemap-best-practices - [SSL certificate errors and what each one actually means](https://rankcert.com/blog/ssl-and-domain-basics): Five certificate errors cover almost everything: expired, wrong hostname, untrusted issuer, protocol mismatch and mixed content. The untrusted-issuer case is usually an incomplete chain, which works in your browser because it cached the intermediate and fails everywhere else. - markdown: https://rankcert.com/md/blog/ssl-and-domain-basics - [SVG vs PNG: when to use each, and when to convert](https://rankcert.com/blog/svg-vs-png): Use SVG for anything vector - logos, icons, diagrams. It is usually a tenth the size and scales infinitely. Convert to PNG only where SVG is not accepted: email clients, Open Graph images, app store assets and social previews. - markdown: https://rankcert.com/md/blog/svg-vs-png - [Title tag length: the pixel limit nobody tells you about](https://rankcert.com/blog/title-tag-length-guide): Google truncates titles at roughly 600 pixels on desktop, which averages about 60 characters but varies with the letters used. Lead with the target phrase, keep the brand at the end, and expect a rewrite if your title contradicts the H1 or is keyword-stuffed. - markdown: https://rankcert.com/md/blog/title-tag-length-guide - [UTM naming conventions that survive contact with a real team](https://rankcert.com/blog/utm-naming-conventions): Lowercase everything, use hyphens, and restrict medium to the standard values analytics tools recognise: email, social, referral, cpc, display, affiliate. Build every link from one place, and never tag internal links - it overwrites the original attribution. - markdown: https://rankcert.com/md/blog/utm-naming-conventions - [UTM parameters: the guide to tagging launch traffic properly](https://rankcert.com/blog/utm-parameters-guide): Three UTM parameters are mandatory: utm_source, utm_medium and utm_campaign. Keep every value lowercase, because the values are case-sensitive and cannot be merged retroactively. Never tag internal links - it starts a new session and overwrites the original attribution. - markdown: https://rankcert.com/md/blog/utm-parameters-guide - [UUID v4 vs v7: which one should be your primary key](https://rankcert.com/blog/uuid-v4-vs-v7): Use UUID v7 for primary keys. It puts a 48-bit millisecond timestamp in the leading bits so inserts append to the index instead of scattering across it, avoiding the page splits and index bloat random v4 keys cause. Use v4 where unlinkability matters more than index locality. - markdown: https://rankcert.com/md/blog/uuid-v4-vs-v7 - [WebP vs PNG vs JPEG: which format for which image](https://rankcert.com/blog/webp-vs-png-vs-jpeg): Use WebP for almost everything - it is 25 to 35% smaller than JPEG and supports transparency. Keep PNG only for lossless needs and few-colour images like screenshots of text. Keep JPEG only for compatibility with very old clients. - markdown: https://rankcert.com/md/blog/webp-vs-png-vs-jpeg - [WHOIS is dead and RDAP replaced it: what changed](https://rankcert.com/blog/whois-and-rdap-explained): RDAP replaced WHOIS as the authoritative registration lookup, returning structured JSON over HTTPS instead of unformatted text. GDPR redacts registrant contact details, but registrar, registration date, expiry, status codes and nameservers all remain public. - markdown: https://rankcert.com/md/blog/whois-and-rdap-explained - [XML sitemaps: what to include, and how to split them](https://rankcert.com/blog/xml-sitemap-guide): Include only canonical, indexable URLs worth ranking. The real value is diagnostic: the gap between submitted and indexed in Search Console is the most actionable SEO number you have. Split by content type long before the 50,000-URL limit so you can see which type is failing. - markdown: https://rankcert.com/md/blog/xml-sitemap-guide ## Launch platform comparisons - [Product Hunt alternative](https://rankcert.com/product-hunt-alternative): The daily leaderboard everyone launches on. Ranked by upvotes, weighted by an undisclosed anti-gaming algorithm. Domain rating 686. - [BetaList alternative](https://rankcert.com/betalist-alternative): Early-stage startups, before they launch. Ranked by editorial selection and publication date. Domain rating 416. - [Hacker News alternative](https://rankcert.com/hacker-news-alternative): Show HN, and the harshest audience you will find. Ranked by upvotes with time decay and heavy moderation. Domain rating 649. - [Peerlist alternative](https://rankcert.com/peerlist-alternative): A professional network with a launchpad attached. Ranked by upvotes within a weekly launch cycle. Domain rating 464. - [Uneed alternative](https://rankcert.com/uneed-alternative): A curated daily board with a smaller, calmer field. Ranked by upvotes within a daily slot, with limited slots per day. Domain rating 494. - [Indie Hackers alternative](https://rankcert.com/indie-hackers-alternative): A community of founders, with revenue talked about openly. Ranked by community engagement, not a ranked board. Domain rating 470. - [Startup Fame alternative](https://rankcert.com/startup-fame-alternative): A high-authority directory listing with a fast turnaround. Ranked by submission order and upvotes. Domain rating 591. - [MicroLaunch alternative](https://rankcert.com/microlaunch-alternative): A small daily board built for micro-SaaS. Ranked by upvotes within a daily cycle. Domain rating 391. - [Fazier alternative](https://rankcert.com/fazier-alternative): A launch board with badges and a weekly leaderboard. Ranked by upvotes within weekly cycles. Domain rating 552. - [SaaSHub alternative](https://rankcert.com/saashub-alternative): A software directory built around alternatives and comparisons. Ranked by category placement and user reviews. Domain rating 577. - [AlternativeTo alternative](https://rankcert.com/alternativeto-alternative): The original crowdsourced alternatives directory. Ranked by community votes on how good an alternative something is. Domain rating 506. - [There's An AI For That alternative](https://rankcert.com/theres-an-ai-for-that-alternative): The largest directory of AI tools. Ranked by category placement, saves and paid tiers. Domain rating 489. - [Launching Next alternative](https://rankcert.com/launching-next-alternative): A long-running directory of new startups. Ranked by submission date. Domain rating 343. ## Site map ### Categories - [AI](https://rankcert.com/categories/ai) - [SaaS](https://rankcert.com/categories/saas) - [DevTool](https://rankcert.com/categories/devtool) - [Marketing](https://rankcert.com/categories/marketing) - [Productivity](https://rankcert.com/categories/productivity) - [Other](https://rankcert.com/categories/other) - [All categories](https://rankcert.com/categories) ### Alternatives - [Best Product Hunt alternatives](https://rankcert.com/product-hunt-alternatives) - [Product Hunt alternative](https://rankcert.com/product-hunt-alternative) - [BetaList alternative](https://rankcert.com/betalist-alternative) - [Hacker News alternative](https://rankcert.com/hacker-news-alternative) - [Peerlist alternative](https://rankcert.com/peerlist-alternative) - [Uneed alternative](https://rankcert.com/uneed-alternative) - [Indie Hackers alternative](https://rankcert.com/indie-hackers-alternative) ### Launch - [This week's board](https://rankcert.com) - [All-time trust](https://rankcert.com/leaderboard) - [Trending now](https://rankcert.com/trending) - [Top 100](https://rankcert.com/top-100) - [Tags](https://rankcert.com/tags) - [Submit a product](https://rankcert.com/home/products/new) ### Free tools - [Meta tags checker](https://rankcert.com/tools/meta-tags-checker) - [Open Graph preview](https://rankcert.com/tools/open-graph-preview) - [WHOIS lookup](https://rankcert.com/tools/whois-lookup) - [Domain age](https://rankcert.com/tools/domain-age-checker) - [SEO checker](https://rankcert.com/tools/seo-checker) - [DNS lookup](https://rankcert.com/tools/dns-lookup) - [Domain rating](https://rankcert.com/tools/domain-rating-checker) - [UTM builder](https://rankcert.com/tools/utm-builder) - [Word counter](https://rankcert.com/tools/word-counter) - [Image resizer](https://rankcert.com/tools/image-resizer) - [Image compressor](https://rankcert.com/tools/image-compressor) - [Barcode generator](https://rankcert.com/tools/barcode-generator) - [Percentage calculator](https://rankcert.com/tools/percentage-calculator) - [All free tools](https://rankcert.com/tools) ### Verification - [How it works](https://rankcert.com/verification) - [Certified sites](https://rankcert.com/certified) ### Resources - [Blog](https://rankcert.com/blog) - [SEO guides](https://rankcert.com/blog/hub/seo) - [Developer reference](https://rankcert.com/blog/hub/developer) - [Why launch here](https://rankcert.com/why) - [Newsletter](https://rankcert.com/newsletter) - [FAQ](https://rankcert.com/faq) - [MCP](https://rankcert.com/mcp) - [CLI & API](https://rankcert.com/api) - [Changelog](https://rankcert.com/changelog) - [RSS](https://rankcert.com/feed.xml) ### Company - [Pricing](https://rankcert.com/pricing) - [Affiliates](https://rankcert.com/affiliates) - [Stats](https://rankcert.com/stats) - [Directories](https://rankcert.com/directories) - [Featured on](https://rankcert.com/featured) - [About](https://rankcert.com/about) - [Contact](https://rankcert.com/contact) - [Support](https://rankcert.com/support) - [Terms](https://rankcert.com/terms) - [Privacy](https://rankcert.com/privacy) - [Refund](https://rankcert.com/refund) - [Cookies](https://rankcert.com/cookies) ## Machine-readable Every page above is available as plain markdown under https://rankcert.com/md/ - for example https://rankcert.com/md/blog/seo-for-saas.