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 →
    Create a budget spreadsheetCreate an Excel timesheetCreate an invoice spreadsheetBreak-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 →
    Add a visible integrity mark to a PDFAdd text to a PDF fileBatch compress PDFs for emailBatch convert web pages to PDFInspect PDF/A indicatorsCombine files into one PDFCompare two PDFsReduce PDF file sizeConvert HTML to PDFConvert HTML web pages to a Word documentExport PDF text to DXF for AutoCADConvert PDF to PDF/AConvert Word document to PDFCreate a PDF formCrop PDF — Trim Page Margins in Your BrowserEdit PDF form fieldsEdit PDF text onlineExtract text from a PDFFill out a PDF formMake a PDF fillableMake a PDF flipbookCombine PDF files into oneOpen a PDF in the browserOrganize PDF — Reorder or Remove Pages in Your BrowserAdd Page Numbers to PDF — In Your BrowserPDF Page to Image Sizes — Multi-Size Export PackConvert PDF pages to JPGPDF to Markdown — Extract Text for Notes in Your BrowserPDF Watermark — Stamp Text on Every Page in Your BrowserPrint a PDFPassword-protect a PDFRotate PDF — Fix Page Orientation in Your BrowserSign a PDF documentSplit my PDFTurn PDF into an editable text documentTurn PDF into Word documentUnlock my PDFWrite a PDF document online
    Image & media →
    Add Text Watermark to Photo — Local Browser ToolAmazon main image sizeApple-touch-icon 180×180Batch convert web pages to JPGBatch convert web pages to PNGBatch 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 — Shrink photos on your deviceCrop & 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 — Smaller files with on-device encodersOverlay Images — Put a Logo on a PhotoImage to Base64 Converter — Encode & Decode LocallyImages to GIF — Make an Animated GIF LocallyTurn JPG into PDFImages 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 expirationtool_cwv_titleFind and validate XML sitemaptool_hreflang_titleIndexNow — Submit URLs to Bing without waiting for crawltool_serp_titletool_meta_titletool_onpage_titletool_og_titletool_robots_titletool_schema_titletool_sitemap_titleSPF DKIM DMARC checkertool_utm_titleValidate security.txt
    Network & IP →
    Add WWW to DNS — Point www at your apex domainAWS 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 returntool_headers_title
    Dev & data →
    Base64 Encode & Decode — Convert Text in Your BrowserBatch convert web pages to ExcelChatGPT export to MarkdownCSV ↔ JSON Converter — Convert tables in your browsercurl to fetchCopy common Excel formulasHTML Entity Encoder & Decoder — Escape, Unescape & LocalJSON Schema Validator — See path errors on your deviceJWT Decoder — Read Header & Payload Locally (No Verify)tool_markdown_titleWrap a formula with IFNAWrite a COUNTIF formula in ExcelWrite an IFS formula in ExcelWrite a nested IF formula for ExcelYAML ↔ JSON Converter — Convert configs in your browser
    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
Back to Logs

Classified 92 GSC “Crawled — currently not indexed” URLs from 2026-09-07; the pages are crawlable, Google is choosing not to index most of them.

Date: 2026-09-07 21:45 Summary: Classified 92 GSC “Crawled — currently not indexed” URLs from 2026-09-07; the pages are crawlable, Google is choosing not to index most of them. Visibility: people

[question] @docs/seo/ 的2026-09-07是谷歌已经抓取,尚未索引的链接数据,分析可能的原因

[try to solve]

Context

docs/seo/reviews/2026-09-07/ holds a Google Search Console Coverage drilldown export: problem name 已抓取 - 尚未编入索引 (Crawled — currently not indexed), sitemap filter “all known pages”, 92 URLs plus a 状态 column (失败 64 / 待定 28). The folder has no Performance report and no Coverage totals. The previous comparable snapshot is 2026-08-12 (110 URLs, mostly image-tool locales).

The official meaning of this GSC bucket: Google fetched the URL and did not select it for the index. It may be indexed later. Resubmitting or clicking “Validate fix” does not turn a selection decision into a technical bug.

Process

  1. Parsed 表格.csv (URL, last crawl, status) and 元数据.csv.
  2. Classified every path: tool locale, default-English tool, /en/ prefix, devlogs, topics/hubs, API.
  3. Clustered tool slugs (PDF / image / prompt / how-to-calculate / other) and compared overlap with the 2026-08-12 drilldown.
  4. Cross-checked live responses with Accept: text/html and a Googlebot user-agent (HEAD without that Accept returns 404 because the Worker only serves HTML to HTML clients).
  5. Checked robots.txt, sitemap /en/ presence, catalog size (210 tools × 10 languages), PDF/prompt/calculator slug counts, and when /en/ 301 landed (src/index.ts, 2026-09-03).

Root cause / analysis

Not a crawl block on tool pages. Live checks: /tools/merge-pdf, /ru/tools/split-pdf, /tools/how-to-calculate-mean, /topics/pdf-docs return 200, self-canonical, tool pages have no noindex (only max-image-preview:large), hreflang present.

Primary cause: discovery outruns index selection. About 2100 tool URLs plus hubs and logs, versus 267 indexed pages on 2026-08-07. Google will crawl new locale variants; it will not index all of them. All 64 失败 rows were recrawled on 2026-09-04–06 and still not chosen — that is a fresh “no”, not a queue that never got a fetch.

Secondary: near-duplicate families. This sample is 34 PDF tool URLs, 11 prompt-builder URLs (all 失败), 8 how-to-calculate URLs, 13 image/size/watermark URLs. The site has ~38 PDF slugs, 9 prompt slugs, and 60 how-to-calculate-* slugs, each × 10 locales. Same chrome and IG skeleton; Google’s scaled-content / helpful-content systems are method-agnostic and reduce selection rate when similar URLs ship in bursts. Russian PDF tools were crawled as a batch (2026-08-10–09-01) and remain pending — same selective-locale pattern as ru/image-merge in August.

Technical duplicates that inflate the bucket:

  • 20 /en/... URLs. English canonicals have no prefix. The language switcher still emits /en/; the Worker 301s those to the unprefixed URL since 2026-09-03. Crawls on 2026-09-01 likely saw 200 duplicate English HTML. Later crawls should be redirects; GSC can keep them in this report until it recategorizes. Sitemap does not list /en/. Seven unprefixed /tools/{slug} URLs are also 失败, so canonicalization alone does not explain the English tools.
  • /api/tools/ip-address: JSON 200, last crawl 2026-07-05, still in the list (also in August). Disallow: /api/ stops recrawl; it does not remove an already-crawled URL. No X-Robots-Tag: noindex.
  • 10 devlogs: robots now allow /devlogs/. Sampled People logs have no noindex, but titles are engineering summaries. Duplicate: .../how-to-calculate-gradient is 404 vs .html 200. Chinese filename 307s from unescaped to percent-encoded; crawled 2026-09-05 as 失败.
  • Hubs: /en/tool-type/number should 301; /zh/where-to-use-tools/seo 308s to a trailing slash while canonical has none.

Overlap with 2026-08-12 is 5 URLs, all noise (API + old logs). The image-tool majority rotated out of this sample; that is not proof those URLs are now indexed.

Solution

Diagnosis only this round (no product code change). Archive: docs/seo/reviews/2026-09-07/01-analysis-review.md and 04-crawled-not-indexed.md.

Practical response if the next Coverage total stays high:

  1. Do not validate-fix or IndexNow the 92 URLs as a set.
  2. Leave /en/ 301 in place; wait for GSC to move them to “Page with redirect”.
  3. Clear API / extensionless log / encoding duplicates so they stop occupying the sample.
  4. Point internal links from indexed locales at the same slug in missing locales; do not drop languages; do not split more near-synonym PDF/prompt/calculator URLs.
  5. Next GSC export must include Coverage counts plus a ≥28-day Performance window, or the 92-vs-110 comparison stays invalid.

Notes / boundaries

  • GSC drilldowns are examples. 92 is not the site-wide crawled-not-indexed total.
  • Worker 404 on non-HTML Accept is expected; Googlebot HTML GET is 200.
  • People-first logs remain eligible for indexing by policy; Google still may skip them when the rest of the site is a large tool grid.

[actions]

  • Wrote docs/seo/reviews/2026-09-07/01-analysis-review.md and 04-crawled-not-indexed.md
  • Updated docs/seo/reviews/README.md batch table
OnlineFreeTools.org · Learning project · Iterating
About·Privacy·Terms·Contact·GitHub