Batch tests & workflows

Test many pages. Automate processes.

Test multiple pages in one run, repeat tests after making changes and automate processes – right inside WordPress.

From manual batch tests and scheduled runs to the automatic test on publish: EZZE WCAG Pro keeps an eye on the accessibility of your entire website – with clear permissions for your team.

  • Batch tests in the background with live progress
  • Scheduled runs and test after publishing
  • Role-based permissions for teams

Batch feature

Many pages. One test run. Clear results.

Test multiple URLs in one pass, keep track of progress live and find typical barriers faster – instead of testing every page individually.

  • Ideal for larger WordPress websites
  • Live progress for every batch test
  • Freely selectable content types
  • Flexible use within fair usage
  • Viewport screenshots for desktop and mobile view

In the video

Batch tests and automation explained step by step

From the first batch run to testing after publishing: the video shows choosing content types, the run in the background, filters and batch history, scheduled batch tests, automatic tests after publishing and permissions. With subtitles and transcript.

Read transcript

Lakeview is growing. New rooms, new activities, something on the blog every week. On top of that, editors keep publishing new content. A single test only ever checks one page. With lots of pages and constant changes, you can't keep up that way. And a barrier quickly creeps back in: a new image without alt text, a button with too little contrast. That's why the Accessibility Test in EZZE WCAG Pro has Batch Tests and Automation: scheduled runs and tests after publishing.

In the “Batch test” tab, you open “Test for” and choose the content types: posts and pages, custom post types like rooms and activities, taxonomies like categories and tags, other archives, the front page and other special pages. The scope is estimated in advance, and in brackets you see the number of URLs. Then you click “Start batch test” and confirm.

The test runs in the background. A progress bar shows you how many pages have already been checked. You can close the browser, and the run continues on the server. If it's interrupted, it picks up where it left off. Pages already tested stay untouched. So you don't have to sit and watch.

The results appear in a list that you can filter and sort: by content type, score, test age or test source. Active filters appear as chips. Each row shows the desktop and mobile score. That way, you find the pages that need the most work first.

Every run stays traceable. The batch history shows you the status, page count, duration, retries and errors for each run. So you can see at a glance whether everything went through.

Under “Settings”, you turn on “Scheduled Batch Tests”. You choose the content types and the interval: weekly, monthly or custom, every seven to 365 days. You see the next run right in the list. After each run, an email sends you the report.

And when editors publish? Under “Background auto-tests”, you turn on “Test after publishing” and “Test after updating”. Both are off by default. You also decide which user roles trigger the test. An example: an editor publishes a new post about hiking trails. The test starts on its own. Shortly after, the result appears in the “Accessibility” panel of the editor, with score and last check.

Who can do what? Under “Permissions”, you set for each role: allow individual test, allow batch test, test other users' content and delete test results. By default, only the administrator can start the batch test.

Accessibility is not a one-time state. New content, new plugins, new updates: something is always changing. With Batch Tests, scheduled runs and automatic tests, you keep an eye on Lakeview. Here too: automated tests don't find everything. But they keep you on track for the long run. Batch Tests and Automation in EZZE WCAG Pro.

How it works

Through the batch test in four steps

From selecting content to evaluation: a batch test runs entirely in the background of your WordPress installation – you keep the overview at all times.

  1. Step 1: Select content

    Choose post types, archives, taxonomies or special pages like the home page. The plugin immediately shows you how many URLs the run covers.

  2. Step 2: Check scope and start

    Before starting, EZZE WCAG Pro estimates the scope and removes duplicate URLs. Up to 10 manual batch starts per day are possible per website.

  3. Step 3: Let it test in the background

    The run continues via WP-Cron or the Action Scheduler, even if you close the window. Desktop and mobile chips show the status per page.

  4. Step 4: Evaluate results

    All results land in a filterable and sortable table. Retest failed pages in one go; the batch history records every run.

Automated tests

Test accessibility regularly and automatically

Schedule recurring batch tests for your WordPress content and detect new barriers early – without having to start every test run individually.

  • Automatic test runs

    Have tests run reliably in the background – recurring, plannable and without manual routine work.

  • Flexible intervals

    Choose your test interval – weekly, monthly or custom between 7 and 365 days.

  • Report by email

    Optionally receive an email with status, scope and next steps after every manual or scheduled run.

Publishing check

Publish, test, rework precisely

When you publish, EZZE WCAG Pro automatically starts an accessibility check for the new content. Detected issues are displayed clearly so you can rework them manually and precisely. If needed, you can then set the post back to draft status.

  • Automatic start of the test run

    The test starts right when the post is published.

  • Clear hints

    Detected issues are displayed clearly and can be fixed precisely.

  • Rework in draft status

    For relevant issues, you can manually set the post back to draft status.

Team management

Control access, stay in control

Define which WordPress roles may run single tests, start batch tests or delete saved test results. That way every team member gets exactly the permissions they really need.

  • Manage by role

    Assign permissions precisely by role – for example for editors, authors or shop managers.

  • Secure and clear

    Keep critical permissions centrally in view and prevent accidental changes within the team.

Workflows for teams

Three proven workflows – from editorial team to agency

Batch tests, schedules, automatic tests and permissions work hand in hand. Here is how they can be combined depending on your team.

  • Editorial team

    Editors and authors check their own posts with a single test; the test after publishing runs automatically. Batch tests, other users’ content and deleting results stay with the administrator.

    • Single test for editors and authors
    • Test after publishing enabled
    • Batch tests for administrators only
  • Agency

    A scheduled batch test checks the entire website monthly in the background. The report arrives by email; the batch history with support ID documents every run for clients and team.

    • Scheduled batch run every 30 days
    • Email report after every run
    • Batch history with support ID
  • Development

    After every update of published content, a new test starts automatically. Redirect targets are tested as well, cookie banners are hidden for the cloud test.

    • Test after update (from Basic)
    • Test internal redirect targets automatically
    • Hide cookie banners during tests

All permissions and automations are configurable in the plugin – start restrictive and expand as needed.

Plans & quotas

Batch tests and automation from Basic

Batch tests, the additional mobile viewport, scheduled runs and the test after publishing start with Basic. You can see your monthly URL quota right in the plugin.

Feature
No credit card needed Free $0
Basic $79.00 / yearplus applicable taxes
Our recommendation Plus $149.00 / yearplus applicable taxes
Premium $299.00 / yearplus applicable taxes
Agency $899.00 / yearplus applicable taxes
Distinct URLs / month
5
20
100
500
Unlimited
Repeats per URL
Unlimited
Unlimited
Unlimited
Unlimited
Unlimited
Batch tests
–
Yes
Yes
Yes
Yes
Additional mobile viewport
–
Yes
Yes
Yes
Yes
Scheduled batch runs
–
Yes
Yes
Yes
Yes
Test after publishing
–
Yes
Yes
Yes
Yes
Editor integration
Yes
Yes
Yes
Yes
Yes
Test result in the toolbar
–
–
Yes
Yes
Yes
The plan shown in the Freemius checkout is authoritative for your active license. Repeats of the same URL are unlimited; the monthly limit applies to distinct URLs. Showing the test result in the frontend toolbar is available from Plus.

Free

No credit card needed

$0

Free forever

  • 5 distinct URLs / month
  • Unlimited repeats per URL
  • No batch test
  • No additional mobile viewport
  • No scheduled batch runs
  • No test after publishing
  • Editor integration
  • No test result in the toolbar
Start for free

Basic

Solid start

$79.00 / year

equals $6.58 / month

plus applicable taxes

  • 20 distinct URLs / month
  • Unlimited repeats per URL
  • Batch tests for multiple pages
  • Additional mobile viewport
  • Scheduled batch runs
  • Test after publishing
  • Editor integration
  • No test result in the toolbar
Choose Basic

Premium

For larger websites

$299.00 / year

equals $24.92 / month

plus applicable taxes

  • 500 distinct URLs / month
  • Unlimited repeats per URL
  • Batch tests for multiple pages
  • Additional mobile viewport
  • Scheduled batch runs
  • Test after publishing
  • Editor integration
  • Test result visible in the toolbar
Choose Premium

Agency

For multiple websites

$899.00 / year

equals $74.92 / month

plus applicable taxes

  • Unlimited per website
  • Unlimited repeats per URL
  • Batch tests for multiple pages
  • Additional mobile viewport
  • Scheduled batch runs
  • Test after publishing
  • Editor integration
  • Test result visible in the toolbar
Choose Agency
The plan shown in the Freemius checkout is authoritative for your active license. Repeats of the same URL are unlimited; the monthly limit applies to distinct URLs. Showing the test result in the frontend toolbar is available from Plus.

View all features

Good to know

Questions about batch tests and workflows?

Answers on quotas, repeats, redirects, permissions and notifications for batch runs.

1. Do batch runs overwrite old results?

Yes. When the same URL is tested again, the saved result of that content page can be replaced by the new state.

This makes sense in order to keep track of the current state of your website. Older test results are then no longer available as a separate state.

2. How many batch tests can I start per day?

Up to 10 manual batch starts per website and calendar day are provided. Scheduled and automatic runs are regulated separately.

If a remaining queue is left after an abort or a server restart, the plugin automatically resumes the run without retesting pages that have already been checked.

3. Do desktop and mobile tests consume two URL quotas?

No. Desktop and mobile produce separate results but count only once against your monthly quota of distinct URLs.

Each normalized URL counts only once per month – no matter how often you test it. Protocol, host capitalization, a trailing slash or pure tracking parameters do not create a second entry.

4. What happens with redirects in a batch?

By default, redirected entries are skipped without a score. With the option “Test internal redirect targets automatically”, the plugin also tests targets on the same domain; external targets are not requested.

The result is saved only for the final URL. Multiple sources with the same target lead to only one test and consume only one quota.

5. Who may start batch tests?

By default only administrators, because batch tests are resource-intensive. In the permissions you can enable “Allow batch tests” for additional roles with the edit_posts capability, for example editors.

Administrators always keep all four permissions: single tests, batch tests, testing other users’ content and deleting results.

6. Do I get a notification after the run?

Optionally. After every manual or scheduled batch run, an email can be sent. It distinguishes between completed, failed and aborted and, for limit notices, states the reason, planned scope and next steps.

Get started

Ready to keep an eye on your entire website?

Start with a single test in the Free plan and expand to batch tests, schedules and team permissions as your website grows.

Batch tests for WordPress: test accessibility at scale

With the batch tests from EZZE WCAG Pro you test many pages, posts, archives and taxonomies in a single run. Processing happens in the background of your WordPress installation, progress is visible at all times and all results land in a filterable table with score, viewport and WCAG findings.

Scheduled batch runs test your website on a recurring basis – weekly, monthly or at a custom interval. The test after publishing ensures that new content is checked immediately, and via the permissions you define which roles in your team may start which tests.

This creates a clear workflow for editorial teams, agencies and developers: barriers are not just found once but kept in view continuously – with a focus on WCAG, BITV and BFSG.

Focused reading view

Reading mode