OnlineFreeTools.org
  • Home
  • Tools
    Health & body →
    BMI Calculator — How to Calculate Body Mass IndexBMR & TDEE Calculator — How to Calculate Daily CaloriesBody Fat Calculator — How to Estimate Body Fat PercentageHeart Rate Zone CalculatorIdeal Weight Calculator — How to Estimate Ideal Body WeightMacro Calculator — Calories to Protein Carb Fat GramsOne-Rep Max Calculator (Epley)Pace Calculator — min/km and Speed
    Personal money →
    CAGR Calculator — How to Calculate Compound Annual Growth RateCompound Interest Calculator — How to Calculate Future ValueDebt Payoff Calculator — Months to Clear a BalanceDiscount Calculator — How to Calculate Sale PriceEMI Calculator — How to Calculate Loan PaymentsInflation Calculator — Future Purchasing PowerPercentage Change Calculator — From Old Value to NewPresent Value Calculator — PV and FV ModesRule of 72 Calculator — Years to DoubleSalary to Hourly Calculator — How to Convert Pay RatesTip Calculator — Tip Amount and SplitVAT / GST Calculator — Add or Extract Tax
    Business finance →
    Break-Even Calculator — How to Calculate Break-Even PointContribution Margin Calculator — Price Minus Variable CostGross Margin Calculator — How to Calculate Gross MarginIRR Calculator — Internal Rate of ReturnHow to Calculate Marginal Revenue — MR Calculator (ΔTR / ΔQ)Markup Calculator — How to Calculate Markup PercentageHow to Calculate NPV — Net Present Value CalculatorPayback Period Calculator — Years to Recover InvestmentProfit Margin Calculator — Net or Operating MarginROI Calculator — How to Calculate Return on Investment
    Math & stats →
    Confidence Interval Calculator — How to Calculate a CIExponent Calculator — How to Calculate PowersGPA Calculator — How to Calculate Weighted GPALogarithm Calculator — How to Calculate LogsMean Calculator — Average of a Number ListMedian and Mode CalculatorP-Value Calculator — How to Calculate a P-ValuePermutation and Combination CalculatorQuadratic Equation Solver — Roots and DiscriminantSample Size Calculator — How to Estimate Required nScientific Notation Calculator — How to Convert Scientific NotationSignificant Figures Calculator — How to Count and Round Sig FigsStandard Deviation Calculator — How to Calculate SD and VarianceZ-Score Calculator — How to Calculate a Standard Score
    Geometry & measure →
    Aspect Ratio Calculator — How to Calculate and Scale RatiosCircle Calculator — Area and CircumferenceGradient Calculator — Multivariable ∇f (Partial Derivatives)Pythagorean Theorem Calculator — How to Find a Missing SideSlope Calculator — How to Calculate Slope Between Two PointsTriangle Area CalculatorVolume Calculator — Box and SphereUnit Converter — Length / Mass / Temperature / Area / Volume / Speed
    Science & physics →
    Acceleration Calculator — Change in VelocityDensity Calculator — Mass over VolumeOhm’s Law Calculator — Resistance and PowerVelocity Calculator — Distance over TimeMeasuring Magnetic Fields — Field strength calculator
    Home & DIY →
    Concrete Calculator — How to Estimate Concrete VolumePaint Calculator — How to Estimate Paint NeededTile Calculator — How to Estimate Tile QuantitySquare Feet to Square Meters — Area Converter for Homes & Renovation
    Time & calendar →
    Age Calculator — Chronological Age from BirthdateDate Difference Calculator — Days and WeeksTime Zone Converter — Compare One Moment WorldwideUnix Timestamp Converter — Epoch ↔ Readable Time
    PDF & docs →
    Batch compress PDFs for emailCompress PDF — Shrink File Size in Your BrowserCrop PDF — Trim Page Margins in Your BrowserMerge PDF — Combine Files in Your BrowserOrganize PDF — Reorder or Remove Pages in Your BrowserAdd Page Numbers to PDF — In Your BrowserPDF Page to Image Sizes — Multi-Size Export PackPDF to JPG — Convert Pages to Images in Your BrowserPDF to Markdown — Extract Text for Notes in Your BrowserPDF Watermark — Stamp Text on Every Page in Your BrowserProtect PDF — Password-Encrypt in Your BrowserRotate PDF — Fix Page Orientation in Your BrowserSplit PDF — Extract Pages LocallyUnlock PDF — Remove Password You Already Know
    Image & media →
    Add Text Watermark to Photo — Local Browser ToolAmazon main image sizeApple-touch-icon 180×180Batch watermark product photosBulk compress PNG imagesBulk compress product photos (JPEG, PNG, WebP)Bulk convert images to JPGBulk convert images to PNGBulk convert images to WebPExtract Colors from Image — Palette & Click PickFlip Image — Mirror Horizontally or VerticallyAdd Border to Image — Color & Width OnlineImage Compressor — Resize, Quality & Target Size LocalCrop & Resize Image — Local Aspect PresetsPhoto EXIF Viewer & Remover — GPS, Camera & Local StripImage Format Converter — PNG JPEG WebP AVIF BMP GIF ICO SVGConvert Image to Grayscale — Black & White OnlineMerge Images — Combine Photos into One CollageImage Optimizer — WebP, AVIF & MozJPEG LocalOverlay Images — Put a Logo on a PhotoImage to Base64 Converter — Encode & Decode LocallyImages to GIF — Make an Animated GIF LocallyImages to PDF — Combine Photos into One FileImages to PowerPoint — Photos to PPTX SlidesImages to Word — Build a DOCX from PhotosInstagram post sizeInstagram story sizeiOS app icon sizeiPhone 6.9 screenshot sizeLinkedIn banner sizeOpen Graph image sizeSVG optimizerYouTube thumbnail size
    Design & brand →
    Generate Brand Color Scale — 50–950 Palette & CSS TokensBrand Style Guide — Generate a Modular Draft You Can EditSmart Website Color Scheme — Semantic CSS TokensWCAG Contrast Checker — AA/AAA Ratio Online
    SEO & growth →
    Check if a URL is blocked by robots.txtCheck SSL certificate expirationCore Web Vitals CheckerFind and validate XML sitemapHreflang GeneratorIndexNow — Bing URL Submit, Key Check & Status CodesGoogle SERP PreviewMeta Tag GeneratorOn-Page SEO CheckerOpen Graph PreviewRobots.txt GeneratorJSON-LD Schema GeneratorXML Sitemap GeneratorSPF DKIM DMARC checkerUTM BuilderValidate security.txt
    Network & IP →
    Add WWW to DNS — A/CNAME, Apex Rules & Provider GuidesAWS VPC CIDR planner — Split a VPC into AZ subnetsCIDR cheat sheet — Click a prefix to see mask and hostsCIDR to IP range — Expand a prefix into usable addressesDomain Lookup — Check DNS Records & Registration OnlineWhat Is My IP Address — See Your Public IP (IPv4 or IPv6)IP range to CIDR — Turn start–end addresses into prefix listsIPv6 CIDR calculator — Expand a prefix into its address rangePrivate CIDR ranges — Check if an IP or prefix is private or special-useTerraform cidrsubnet — Get the child CIDR Terraform would returnCheck HTTP Response Headers
    Dev & data →
    Base64 Encode & Decode — Convert Text in Your BrowserChatGPT export to MarkdownCSV ↔ JSON Converter — Types, Delimiters & Localcurl to fetchHTML Entity Encoder & Decoder — Escape, Unescape & LocalJSON Schema Validator — Draft-07 Paths & LocalJWT Decoder — Read Header & Payload Locally (No Verify)Markdown ↔ HTMLYAML ↔ JSON Converter — Types, Multi-doc & Local
    AI prompt tools →
    Android prompt builder — Local + Optional AIFilm prompt builder — Local + Optional AIiOS prompt builder — Local + Optional AIMidjourney prompt builder — Local + Optional AIProduct design prompt builder — Local + Optional AIPrompt template builder — Local + Optional AIShort drama prompt generator — Local + Optional AISketch.app prompt generator — Local + Optional AIWriting prompt generator — Local + Optional AI
    Text compare →
    Compare two text files onlineCompare two Word documents for differencesExcel compare filesJSON diff checker onlineCheck difference between two texts
    Security & IDs →
    Batch checksum release filesFile Hash Checker — Verify Digests in Your BrowserFile metadata analyzerRandom Password Generator — Create Passwords LocallyUUID & ULID Generator — Create IDs in Your Browser
    Files & archives →
    Archive Extractor Online — Open Compressed Files in Your BrowserCreate zip fileMagnet Link Decoder — Parse Info Hash and Trackers LocallyUnzip File Online — Extract ZIP Files in Your Browser
  • Tool topics
  • Tool types
  • Dev Logs
☕ Buy me a coffee

Navigation

Home

Re-ranked batch-capable tools as separate slugs with independent IG; chose bulk vs batch from search wording, not as synonyms on one page. | Dev Logs

Back to Logs

Date: 2026-09-03 14:55 Summary: Re-ranked batch-capable tools as separate slugs with independent IG; chose bulk vs batch from search wording, not as synonyms on one page. Visibility: people

[question] 增加批量处理能力的工具,需要单独立项写增益和单独slug,增加bulk或者batch(评估用户搜索习惯进行选择),按照这个逻辑重新整理清单

[try to solve]

Context

The previous review treated batch as an enhancement on existing single-file URLs (multiple + ZIP on image-compress, etc.). The user overrode that: each batch job must be a new tool — its own brief, its own Information Gain, and a distinct slug that contains either bulk or batch, chosen from how people actually search.

That still has to satisfy split-page rules: a new URL is allowed only when the primary control differs (queue, shared settings, skip-on-fail, ZIP/CSV versus one-file preview). Same job with a synonym slug (bulk-compress plus batch-compress) is not allowed. Same pixel filter sold three times (bulk-grayscale / bulk-flip / bulk-border) is not allowed.

Process

  1. Re-read funnel + §3.3 H (scene-task slug; split by job type) and IG quota (tool-i18n-seo).
  2. Re-cluster the earlier 50 file tools by job type, not by 1:1 pairing with every single-file sibling.
  3. Choose bulk vs batch from public tool titles and how-to language (not Planner volume — none was run):
    • bulk: quantity (“in bulk”, bulk compressor/converter/resize) for product photos, WebP folders, SVG sets, Amazon specs, EXIF strip.
    • batch: run-the-same-process-over-a-set (batch watermark, batch compress PDF, batch checksum) for stamps, office PDFs, release hashes.
  4. Draft ≥3 IG items per independent URL that are not true of the single-file sibling (queue miss table, ZIP rename, manifest compare, etc.).
  5. Land an authority note under docs/seo/keywords/bulk-batch/, pool rows, tracker log, and refresh the analysis canvas. Did not create work-tasks/ (user did not name a slug to implement).

Root cause / analysis

Single-file compress and bulk product-photo compress are different jobs: one is a quality slider on one image; the other is a shared size cap, a per-file fail table, and a ZIP. That is a legitimate split. What is not legitimate is stuffing both bulk and batch into two URLs for the same queue, or minting a bulk clone of every existing image filter.

Head queries such as bulk image compressor are already occupied by cloud hubs. Scene H1 (Bulk compress product photos) is the title-gap fallback until Planner/SERP exist. Without SERP, nothing in this batch is long_gap for the weekly attack slot.

Solution

P0 independent URLs (build, week_attack=no until SERP):

slug H1 Word Sibling not to absorb into
bulk-compress-product-photos Bulk compress product photos bulk image-compress
bulk-convert-images-to-webp Bulk convert images to WebP bulk image-format-converter
batch-watermark-product-photos Batch watermark product photos batch add-watermark
batch-compress-pdfs-for-email Batch compress PDFs for email batch compress-pdf
batch-checksum-release-files Batch checksum release files batch file-hash

P1 (still new URLs, later): PDF draft watermark, password-protect, owned unlock, SVG icon set, Amazon cover-fill bulk (other social specs as chips — not six bulk-platform URLs), EXIF strip, WASM hero optimize, rotate scans.

One URL + chips, do not split: grayscale + flip + border; Amazon bulk + IG/YT/LinkedIn/OG sizes.

No new slug: existing N→1 / 1→N tools, interactive crop/overlay, compares, extractors, calculators.

Single-file pages stay single-file so they do not pretend the queue job is already shipped.

Notes / boundaries

  • Opening work-tasks/{slug}/ still requires an explicit “create this slug” from the user.
  • Next coverage step: Keyword Planner + Bing/Google SERP on the P0 five; then 0b briefs.
  • zh H1 should follow local wording (批量…), not force the English tokens bulk/batch into Chinese titles.

[actions]

  • Rewrote analysis canvas tool-batch-capability-review.canvas.tsx
  • Added docs/seo/keywords/bulk-batch/ authority note + README
  • Appended pool rows; updated keyword-to-tool-tracker.md snapshot and decision log
  • Linked theme from docs/seo/keywords/README.md
OnlineFreeTools.org · Learning project · Iterating
About·Privacy·Terms·Contact·GitHub