CSS HTML Validator - The fast, all-in-one, HTML, CSS, Link, SEO, spelling, and accessibility checker for Windows, & htmlval for Mac and Linux
Home Batch Wizard
CSS HTML Validator Box

Validate Entire Websites with the Batch Wizard

The Batch Wizard in CSS HTML Validator for Windows lets you check entire websites. If you have a local folder full of HTML & CSS files then you can check those too.

Summary of What the Batch Wizard Can Do

Note that the Batch Wizard does not run scripts so websites that are heavily dependent on scripts may not be compatible with the Batch Wizard. If the website requires authentication, then authentication limits may also apply.

Simple Steps to Validate a Website

  1. Launch the Batch Wizard from CSS HTML Validator (press F2 or choose Tools > Batch Wizard).
  2. 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/.
  3. 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.

    Screenshot of the Batch Wizard Options showing the Tool to Use options page with arrows pointing to the relevant options

    • 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.
  4. 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:

  1. Add the website's root URL as a target, like https://mydomain.com/.
  2. Answer 'Yes' when asked if you want to spider (crawl) the target.
  3. Confirm the depth limit setting in the dialog that appears. It defaults to -1 for no depth limit.
  4. 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/

See also Using the Batch Wizard to Validate an Entire Website.

Powerful Configurability

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

Screenshot of CSS HTML Validator's Batch Wizard

The Batch Wizard shown running on Windows 10.

Screenshot of CSS HTML Validator's Batch Wizard report in a web browser

A web browser showing the summary page of the sample Batch Wizard report.

Back to top