iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Three single-file landing page templates totaling about 24 KB can be built with no external resources at all, but only by dropping the services most landing pages depend on: hosted fonts, photographs, embedded forms and analytics. The seller of the templates reports that a scan of their source found zero external URL matches. That result is real as a source check, but it is not a browser measurement, and the rule has a clear price. This article explains what the author measured, what the scan can and cannot show, and where the constraint stops being worth it.
What the author measured
The article, published by MonkeyRun on 2 October (the page shown does not display a year), describes three HTML files. All figures below are the author’s own file-size measurements, not independent verification.
| File | Page type | Size (bytes) |
|---|---|---|
saas-landing.html |
Software-as-a-service product | 10,336 |
event-landing.html |
Event registration | 8,332 |
local-business-landing.html |
Local business | 5,822 |
| Total | 24,490 |
The total is 24.49 kB in decimal units, or about 23.92 KiB, which the headline rounds to 24 KB. These are file sizes on disk. They are not the bytes a browser transfers, which depend on server compression and headers, and the article does not report transfer sizes.
What the zero-match scan does and does not show
The author’s check is a regular expression run over the source text. It looks for HTTP and HTTPS strings inside selected src, href and url( patterns. Read against that method, the result has specific limits:
#1 Best Overall
- It counts matching text in the source. It does not count requests the browser actually makes.
- It can miss requests built at runtime by JavaScript, and any resource referenced in a form the selected patterns do not cover.
- A matching outbound
hrefdoes not fetch anything on page load. It only navigates when a visitor clicks it. - The article itself suggests validating runtime behavior with a cold-load network capture, which it does not report.
So “zero matches” is a statement about the markup as written. Whether a page makes zero external requests in a browser is a separate question, and the article does not answer it.
What the rule costs
The article is candid that the constraint removes specific features. Each one has a trade-off worth weighing before you adopt the templates.
Typography
The templates use system font stacks instead of hosted webfonts. That avoids a font transfer and the wait that comes with it, but the typeface a visitor sees is whatever their operating system provides. Headings and body text will not look identical on Windows, macOS, Android and iOS. The SaaS page uses fluid grid sizing, clamped headings and one 720-pixel media query. The article reports no device or browser test results for any of these choices.
Recommended Free Tools
Imagery
The files contain no <img> elements. The visual language is typography, rules and a single accent color. That works for a software product or a clean event page. A business that sells on photography, such as a restaurant, a property firm or a studio, would need to add images. Self-hosting those images keeps them off a third-party origin, so the external-request count can stay at zero, but each image is still an extra request and adds bytes to the page.
Lead capture
There are no <form> elements. The main buttons are anchors that you point at a checkout page or a booking calendar. The visitor leaves the page to complete the action. An embedded form from an external provider would add a request and end the zero-request property. Keeping the form on your own server would preserve it, but then you need a handler that the templates do not include.
Analytics
Without a tracking script, the described files give you no page measurement. Adding analytics breaks the property even if the script loads after the page renders. If your campaign decisions depend on visit or conversion data, this is the constraint that will cost you most.
Rank #3
Editing
The author recommends keeping colors and spacing in CSS custom properties and marking replaceable copy with bracketed tokens. This makes the templates straightforward to adapt: a single file, no build step, and no framework to learn. The article offers its own pitch as “no framework and no build step; open the file, change the copy, upload it anywhere.” That is a product claim, and it does not come with usability testing.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteWhat the byte count does and does not tell you
Small pages are not automatically fast pages. The web.dev documentation on Largest Contentful Paint describes the metric this way:
“The Largest Contentful Paint (LCP) metric reports the render time of the largest image or text block visible within the viewport, relative to when the page first started loading.”
web.dev also notes that resources loaded from another origin add connection cost. Avoiding those resources can therefore remove a source of delay. That is background for the design choice, not evidence that these templates perform well. The article reports no LCP, INP, CLS, conversion or real-user measurements. Hosting, server response time, parsing, rendering and the visitor’s device all still shape how quickly a page becomes usable, whether or not it makes any external request.
How to check a zero-request claim yourself
Verify the claim in a browser before you rely on it or repeat it to a client. The steps below use Chrome or Edge DevTools.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
- Open the page in a local or staging copy. In Chrome or Edge, press F12, or Ctrl+Shift+I on Windows and Linux, or Cmd+Option+I on macOS.
- Select the Network tab. Tick Disable cache and Preserve log. Preserve log keeps redirect hops visible after navigation.
- Right-click the column header row and enable the Domain and Initiator columns. Domain shows where each request went. Initiator shows which file or script triggered it.
- Reload with Ctrl+Shift+R on Windows and Linux, or Cmd+Shift+R on macOS. Every row should show your own host. Any row on another domain is an external request, even if your source scan found nothing.
- Check the first document row for redirects. A redirect to another host counts as an external request.
- Repeat the test at a narrow width, around 320 pixels, using the device toolbar (Ctrl+Shift+M or Cmd+Shift+M), and again at a desktop width. Then repeat it with your real copy and real images, because placeholder content can hide layout and loading differences.
Choosing between a self-contained page and hosted services
The question is not whether the rule is good or bad. It is which of the features you need are worth breaking it for. The table compares the usual additions.
| Need | What the template does | Typical addition | Effect on the zero-external-request claim |
|---|---|---|---|
| Brand typeface | System font stack, no font transfer | Hosted webfont from a third-party origin | Breaks the claim |
| Photography | No <img> elements |
Images on your own host | Keeps external count at zero, adds same-origin requests and bytes |
| Lead capture | Anchors to a checkout or calendar page | Embedded form from a third-party provider | Breaks the claim |
| Lead capture (self-hosted) | Anchors only | Form posting to your own server | Keeps external count at zero, but needs a handler the templates do not include |
| Measurement | No tracking script | Analytics script | Breaks the claim, even if loaded after render |
Price and product context
The author sells the three templates as a $9 digital download. Price and the zero-dependency pitch are the seller’s own statements, and the article does not provide an independent comparison with other templates or page builders.
Where the evidence stops
The author’s file sizes and scan result are the only measurements the article offers. They establish that the three files are small and that their source contains no external URL matches under one regular expression. They do not establish how the pages load in a browser, how they render across devices, or whether they convert better or worse than hosted alternatives. No independent test or published conversion figure for these templates was found. The author asks readers whether they have shipped dependency-free pages and what they gave up to get there: fonts, images, or the analytics most teams assume they need. For a page that only has to explain an offer and send visitors to a checkout, the trade may be worth it. For a page that has to be measured, photographed or embedded in a form, the rule costs more than the 24 KB saves.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

