Calculator Input
Example Data Table
| Position | Label | URL | Expected Result |
|---|---|---|---|
| 1 | Home | https://example.com/ | Valid root item |
| 2 | Blog | https://example.com/blog | Valid parent section |
| 3 | SEO Tools | https://example.com/blog/seo-tools | Valid category node |
| 4 | Breadcrumb Validator | https://example.com/blog/seo-tools/breadcrumb-validator | Valid current page item |
Formula Used
Syntax Score = (Passed syntax checks ÷ Total syntax checks) × 100
Completeness Score = (Passed name, position, and required URL checks ÷ Total completeness checks) × 100
Consistency Score = (Passed sequence, uniqueness, HTTPS, domain, and page-match checks ÷ Total consistency checks) × 100
Overall Score = (Syntax Score × 0.35) + (Completeness Score × 0.40) + (Consistency Score × 0.25)
This weighted model favors complete breadcrumb trails because missing names, URLs, and positions usually create the biggest indexing and usability problems.
How to Use This Calculator
- Select manual rows or raw JSON-LD input mode.
- Enter the current page URL and the required domain.
- Choose your validation rules such as HTTPS and sequential positions.
- Paste breadcrumb rows in Label | URL format or paste your schema markup.
- Click Validate Breadcrumb Schema to generate scores and item checks.
- Review warnings, table results, chart output, and the recommended JSON-LD block.
- Export the validation report as CSV or PDF for audits and documentation.
Frequently Asked Questions
1. What does this calculator validate?
It checks breadcrumb names, URLs, positions, schema structure, HTTPS usage, domain alignment, sequencing, and whether the final item matches the current page.
2. Can I validate raw JSON-LD directly?
Yes. Choose the JSON-LD mode, paste your markup, and the validator will parse BreadcrumbList data, inspect itemListElement entries, and score the result.
3. Why does the overall score use weights?
Weights keep the final score practical. Completeness gets the biggest share because missing breadcrumb fields usually create the most serious implementation failures.
4. Why would the last breadcrumb URL be optional?
Some implementations omit the final page link in visual breadcrumbs. This tool lets you allow that pattern while still checking the rest of the trail.
5. Does this replace search engine testing tools?
No. It is best for pre-checking and internal QA. You should still confirm your live implementation with external structured data testing tools.
6. What counts as an invalid breadcrumb URL?
A URL is flagged when it is blank where required, malformed, missing a protocol, or fails a domain or HTTPS rule you enabled.
7. Why are sequential positions important?
Sequential numbering helps keep the hierarchy clear. Gaps or duplicates can signal broken markup generation or mixed breadcrumb sources.
8. What should I do after receiving warnings?
Fix the exact rows listed in the validation table, regenerate your markup, then run the calculator again until your scores and warnings improve.