CSS HTML Validator - The All-In-One HTML, XHTML, CSS, Link, SEO, and Accessibility Checker
Validate Entire Websites with the Batch Wizard
The Batch Wizard in CSS HTML Validator for Windows lets you check entire websites for proper HTML & CSS syntax, spelling, SEO (search engine optimization), accessibility, broken links, and more. If you have a local folder full of HTML & CSS files then you can check those too.
Simple steps to validate a website
Launch the Batch Wizard from CSS HTML Validator (press F2 or choose Tools > Batch Wizard).
Create a list of targets that you want to process (i.e. validate). Targets can be URLs, files, or folders. For example, press Ctrl+U to add a URL target, like https://mydomain.com/.
Set the Batch Wizard to validate, spell check, link check, etc. Press F4 or choose Options > Batch Wizard Options and then go to the Tool to Use options page.
To check for errors only, choose the Validator tool and Errors only (see above screenshot).
To check for SEO issues, choose the Validator tool and Search engine messages only.
To check for accessibility issues, choose the Validator tool and Accessibility messages only.
To check for broken links, choose the Link check tool.
Run the job to process the targets and generate the report (press F6 or choose File > Start Processing).
Validation reports are created in simple HTML & CSS (with no bloated frameworks) and can be easily viewed in any modern web browser.
NOTE: The Batch Wizard is available only in the Pro and Enterprise editions of CSS HTML Validator.
More about crawling URL targets
URLs can be followed and websites can be "spidered" or "crawled" with depth limit control and other limits. For example, to add a URL target that you want to crawl:
Add the website's root URL as a target, like https://mydomain.com/.
Answer 'Yes' when asked if you want to spider (crawl) the target.
Confirm the depth limit setting in the dialog that appears. It defaults to -1 for no depth limit.
Confirm the 'Limit to' string so if your website links to another website, the Batch Wizard won't start crawling that site as well (but it will make sure the link is valid if link checking is enabled). In this example the 'Limit to' setting would default to: https://mydomain.com/
The validation is also very configurable. For example, you can generate your own custom validation messages to find specific issues unique to your website or you can generate a custom CSV (comma separated value) file with the validation results (or almost anything else about the validated documents). For more information about the possibilities, see the TNPL Scripting documentation. If you have any questions then just ask us.
Batch Wizard Features
Validate an entire site, or part of a site, given one URL target.
Validate documents in a local file folder, given one folder target.
Check the links of an entire website, or part of a website, given one URL target.
Websites can be checked with various "tools", like the Validator tool, the Link check tool (for only link checking), or the Spell check tool (for only spell checking).
When choosing to use the Validator tool, you can also choose from Full validation, Errors only, Errors and warnings only, Accessibility messages only, Search engine messages only, or other available validation types.
If desired, you can supply your own customized report footer and CSS file to customize the report to your liking.
You can use the command line processor to launch Batch Wizard jobs automatically or from automated scripts. The Windows Task Scheduler can also be used to launch jobs and create reports.
The Batch Wizard is multi-threaded for fast performance.
XML output is available in the Enterprise edition. The Enterprise edition also supports advanced customization capability and posting to URLs.
Many other options and customizations are not listed here.
Try the FREE trial today! Note that the trial is limited to how many documents it will validate but you should still get a good idea of what it can do.