Initializing, please wait a moment

Was wir gelernt haben, als wir kostenlose Bildwerkzeuge im Browser fuer 100.000 monatliche Nutzer betrieben


freetoolonline.com veroeffentlicht etwa 100 Web-Utilities - HEIC-Konverter, PDF-Werkzeuge, Geraetetests, Entwickler-Utilities - als statische HTML-Seiten mit WebAssembly fuer die Schwerstarbeit. Keine Anmeldung, kein Upload, keine serverseitige Verarbeitung. In einem repraesentativen Monat zuletzt bediente die Seite etwa 100.000 monatliche Nutzer in rund 130 Laendern, etwa 1,35 Millionen Seitenaufrufe und ein paar Terabyte browserseitige wasm-Verarbeitung. Dieser Text behandelt die architektonischen Entscheidungen, die in diesem Massstab tragen, die Dinge, die wir falsch gemacht und korrigiert haben, und die Ueberraschungen, die in keinem Tutorial auftauchen.


Die Form des Traffics

Kategorie fuer Kategorie ist der Traffic enorm ungleich. ZIP-Werkzeuge allein machen etwa 81% der Klicks aus - ein bestimmtes Werkzeug, unzip file, ist die einzelne groesste Quelle eingehender Such-Klicks und ueberragt die anderen 99 Werkzeuge zusammen. Die zweite Stufe sind Bildkonvertierung (HEIC zu JPG fuehrt), Geraetetests (LCD test fuehrt) und PDF-Werkzeuge (remove-password fuehrt). Entwickler-Werkzeuge und Video-Werkzeuge sind Long-Tail. Siehe unseren Tags-Index fuer die vollstaendige Kategorienaufschluesselung.

Die geografische Verteilung ist aehnlich ungleich. Indische und US-Besucher kommen in aehnlichem Volumen, aber indische Besucher klicken mit etwa zwoelffacher Wahrscheinlichkeit aus den Suchergebnissen durch und schliessen die Aufgabe ab. Das gleiche Werkzeug - HEIC zu JPG - verhaelt sich in US-Suchergebnissen (wo iPhone-Nutzer premium-anmutende Antworten erwarten) voellig anders als in indischen Suchergebnissen (wo Nutzen und Geschwindigkeit gewinnen).


Warum alles im Browser laeuft

Jedes Werkzeug ist im Browser ueber WebAssembly + JavaScript implementiert. Es gibt kein Backend, das Nutzerdateien verarbeitet. Die Gruende sind praktisch, nicht ideologisch:

Datenschutz ist das Marketing. "Ihre Dateien verlassen Ihr Geraet nie" ist ein Versprechen, das ein server-basiertes Werkzeug in keinem Massstab geben kann. Nutzer, die auf einer HEIC-zu-JPG-Seite mit Fotos ihres Personalausweises, ihres Mietvertrags, ihrer Arztrechnungen landen - sie lesen diesen Anspruch, bevor sie klicken.

Die Kostenskalierung ist das Gegenteil dessen, was man denken wuerde. Ein server-basierter Konvertierungsdienst bei 100.000 monatlichen Nutzern wuerde nicht-triviales Compute, Storage und Bandbreite benoetigen. Die Browser-Architektur hat feste Kosten (die statischen HTML- + JS- + wasm-Bundles, ausgeliefert vom GitHub-Pages-CDN, etwa $0/Monat). Das Geraet des Nutzers erledigt die Arbeit.

Scale-to-Zero ist der Standard. Null Traffic = null Kosten, null laufende Dienste, null Sicherheitsoberflaeche. Millionen Seitenaufrufe = dieselben null Kosten, weil alles CDN-gecachte statische Dateien plus Nutzer-CPU sind.


Was auf jeder Traffic-Stufe kaputtgeht

Bei etwa 1.000 monatlichen Nutzern geht nichts kaputt. Die wasm-Bundles passen in den Browser, Werkzeuge funktionieren, die Seite deployt mit GitHub Actions. Schnelle Iteration ist wichtiger als alles andere.

Bei etwa 10.000 monatlichen Nutzern faengt SEO an, wichtig zu sein. Die Werkzeuge sind gut; niemand findet sie. Title- und Meta-Description-Umschreibungen (mit der exakten Anfrage des Nutzers einsteigen) bewegen Traffic um 2-5×. Siehe unsere Vergleichsleitfaeden JPG vs PNG und andere - jeder ist ein Geschwister zu einem Werkzeug, geschrieben, um die obere Trichteranfrage einzufangen, fuer die das Werkzeug allein nicht rankt.

Bei etwa 100.000 monatlichen Nutzern tauchen Schema und Trust-Signale in den Traffic-Daten auf. Seiten mit HowTo- oder FAQPage-JSON-LD ziehen messbar mehr Klicks pro Erscheinung als Seiten ohne. Eine redaktionelle Byline und ein "Warum uns vertrauen"-Block auf Kategorie-Hub-Seiten fuettern die Trust-Signale, die Googles Helpful-Content-Richtlinien belohnen; die monatlichen Kategorieseitenaufrufe stiegen um etwa 15%, nachdem wir diese Oberflaeche hinzugefuegt hatten.

Bei hoeheren Skalen ist die Wachstumsdecke nicht mehr die Sichtbarkeit in der Suche selbst; sie ist Reputation - verlinkt, empfohlen und zitiert von Seiten, denen Ihre Leser bereits vertrauen. Wir haben diese Decke nicht erreicht; wir sitzen bei etwa 30 verweisenden Domains, die meisten organisch ankommend und keine aus aktiver Outreach. Die naechste Stufe fuer uns ist dieses Outreach.


Die fuenf Dinge, die wir falsch gemacht und korrigiert haben

1. First-Paint war hinter einem Ladeschicht-Overlay verborgen. Unser Basistemplate legte ein "Initialisiere, bitte warten" Vollbild-Overlay auf jede Seite, bis das JS fertig geladen war. Auf /guides/*-Seiten (die kein Werkzeug-UI-JS brauchen) blieb das Overlay fuer immer - Nutzer sahen eine leere Seite. Die Korrektur: Overlay-Schliess-Logik im Basistemplate leben lassen, nicht im Skript jedes Werkzeugs, damit jede Seitenart das Overlay einheitlich schliesst.

2. Heading-Hierarchie sickerte aus Werkzeug-UI-Widgets. Mehrere Werkzeugseiten (LCD test, MD5 converter, GIF maker) hatten <h3>- oder <h6>-Widget-Labels, die vor dem <h1> der Seite gerendert wurden. Accessibility-Werkzeuge markierten es als Hierarchiefehler; SEO-Audits markierten es als Schwaeche topischer Signale. Die Korrektur: Widget-Labels auf <p> mit CSS herabstufen, um das visuelle Gewicht zu erhalten. Einfach, aber weit uebersehen.

3. FAQ-JSON-LD fiel auf einigen Seiten still weg. Unser Schema-Extraktor passte FAQ-Abschnitte ueber die woertliche Ueberschrift "Frequently Asked Questions" an. Einige FAQ-Abschnitte verwendeten "FAQ:" oder "FAQs"; ihr FAQPage-Schema wurde nie emittiert. Die Korrektur: den Extraktor-Regex erweitern. Der Bug war eine einzelne Character-Class-Aenderung; der Effekt waren 4 Werkzeugseiten, die ihre Rich-Result-Eignung wiedererlangten.

4. Alias-URLs erschienen als Duplikate in Googles Index-Reports. Kurze Alias-URLs (z.B. https://freetoolonline.com/video-tools/video-converter.htmlhttps://freetoolonline.com/video-tools/video-converter.html) emittierten noindex, nofollow, was technisch korrekt ist, aber das Link-Equity des Alias verschwendet. Der Wechsel zu noindex, follow reichte das Equity an das Canonical weiter, ohne Risiko doppelter Indexierung. Kleine Aenderung; materielle Erholung.

5. Staging und Produktion sind auseinandergelaufen. Unser Staging-Repo lebt auf GitHub Pages (dangkhoaow.github.io/freetoolonline-web-test); Produktion lebt auf freetoolonline.com, gestuetzt durch ein separates GitHub-Repo. Ein dedizierter Mirror-Prozess haelt die beiden synchron. An einem Punkt hatten wir 20+ Commits auf Staging, die nicht zur Produktion gespiegelt waren - die Seite servierte Pre-Release-Inhalt. Die Korrektur: ein schriftlicher Mirror-Vertrag (welche Dateien, welche Branches, welche Niemals-Kopieren-Regeln) und ein regelmaessiges Audit.


Wie das wasm-Budget wirklich aussieht

Moderne Browser geben einem Tab etwa 4 GB Heap auf dem Desktop und 1-2 GB auf Mobile. Nachdem wasm-Code, JIT und UI ihren Anteil verbrauchen, hat ein wasm-Werkzeug etwa 1-2 GB zum Arbeiten. Realitaet fuer jede Werkzeugfamilie:

  • HEIC-Konvertierung: 40-MP-Foto dekodiert in etwa 150 MB Arbeitsspeicher; Dutzende Dateien pro Stapel passen bequem. 500 Dateien in einem Stapel koennen OOM verursachen.
  • PDF-Manipulation: ein 100-seitiges PDF Seite-fuer-Seite gerendert ist okay; ein 500-seitiges PDF in einen einzelnen Buffer geladen fuer Re-Encode scheitert auf Mobile haeufig.
  • FFmpeg-Videokonvertierung: ein 1080p-60-Sekunden-Clip transcodiert in etwa 600 MB; alles Laengere oder mit hoeherer Aufloesung ist die Grenze.
  • Bild-Minifizierung / -Komprimierung: im Wesentlichen ohne Grenze - die CPU ist der Engpass.

Wir kommunizieren diese Grenzen klar auf jeder Werkzeugseite. Ein Nutzer, der ein 5-GB-Video auswaehlt und vor dem Klick auf Start "dies kann fehlschlagen"-Warnungen sieht, ist ein Nutzer, der keine Support-Anfrage einreicht.


Drei kontra-intuitive Beobachtungen

Mobile-Traffic klickt haeufiger als Desktop, nicht seltener. Die gaengige Web-Weisheit lautet, dass Mobile-Nutzer ueberfliegen und nicht klicken. Unsere Daten zeigen das Gegenteil auf Werkzeugseiten: Mobile-Klicks landen etwa 6,7% der Zeit vs. 5,6% des Desktops. Die Hypothese: Mobile-Suchende sind haeufiger im "loese-das-jetzt"-Modus (haben gerade ein iPhone-Foto geschossen, brauchen es als JPG) vs. Desktop-Suchende im Erkundungsmodus.

Long-Tail ist der grosse Teil des Werts, selbst auf einer Werkzeug-Seite. Die Top-10-Werkzeuge machen etwa 80% der Suchsichtbarkeit aus, aber nur etwa 60% der Klicks. Der Long-Tail - Dutzende kleiner Werkzeuge - konvertiert mit hoeherer Klickrate, weil jede Anfrage spezifischer ist. Werkzeug nicht abkuendigen, weil es niedrige Suchsichtbarkeit hat.

Schema-Verbesserungen zahlen sich in Wochen aus, nicht in Monaten. HowTo-JSON-LD, FAQPage, BreadcrumbList - das einer Seite hinzuzufuegen hebt die Klickraten konsistent um 0,3 - 0,8 Prozentpunkte innerhalb von 2 - 3 Wochen nach Googles Re-Crawl. Derselbe Inhalt ohne Schema wartet 2 - 3 Monate, bis sich Ranking-Verbesserungen in Klickvolumen uebersetzen.


Was wir immer noch nicht geloest haben

US-Klickraten (rund 1,1%) bleiben eine Groessenordnung hinter Indien (rund 12%). Wir haben Titel und Beschreibungen in US-orientierter Sprache umgeschrieben; die Luecke wird langsam schmaler. Wir vermuten, dass US-Suchergebnisse umkaempfter sind - mehr Werkzeuge konkurrieren um dieselbe Aufgabe - nicht, dass unsere Seiten in absoluten Begriffen schlechter sind.

Der AdSense-RPM schwankt 50% Monat-fuer-Monat ohne sichtbare Ursache. Geografische Mischung verschiebt sich, Kategorien-Mischung verschiebt sich, Platzierungsexperimente - keines erklaert die Varianz vollstaendig. Die Umsatzseite der Seite ist weniger vorhersagbar als die Trafficseite.

Das Wachstum der verweisenden Domains steckt bei etwa 30 Domains fest. Outreach war keine Prioritaet; die naechste Phase der Seite besteht darin, das zu aendern.


Was wir jedem empfehlen wuerden, der etwas Aehnliches baut

Statische Seiten mit wasm fuer die Schwerstarbeit ausliefern. Den Drang ablehnen, Accounts, Quoten oder Premium-Stufen hinzuzufuegen - sie sind Usability-Steuer ohne passende Einnahmen. Datenschutz mit der Architektur machen (nichts uploadet) statt mit Marketing ("wir loggen nicht"). Den SEO-Inhalt so schreiben, als waeren Sie der Freund des Nutzers, der die Aufgabe erklaert, nicht als waeren Sie die Marketingabteilung des Werkzeugs. Cold-Start, Parse-Zeit und First-Paint auf echten Geraeten messen, nicht im lokalen Dev.


Verwandte Leitfaeden


← Zurueck zur Startseite

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.