Skip to content

Content monitoring

Say what must be on your site, and prove it stays there

Write the requirement as a rule once. Auditwolf checks it against every page it captures, on the schedule you set, and keeps sealed evidence of the result whether it passed or failed.

Create a free accountRead the API docs

  • Seventeen rule kinds
  • Present and absent
  • Runs on a schedule
  • Evidence for every result

Required risk wording is presentPASS

Company number is presentPASS

Withdrawn offer is absentFAIL

found: “...limited time 0% offer ends...”

The problem

Nobody notices the sentence that quietly came back

The wording that matters is spread across pages nobody reviews weekly. A template change reinstates an old claim, a release drops a disclosure from one layout, a withdrawn promotion survives on a page the migration missed. The first time anyone notices is usually when it is a problem.

A rule states the requirement once and is checked on every capture. It can require presence, and it can require absence, which is the half a manual review is worst at. Every result is kept with the evidence that produced it.

POST /auditwolf/v1/sites/{siteID}/rules
Authorization: Bearer ...

{
  "kind": "text_not_contains",
  "contains": "limited time 0% offer",
  "case_insensitive": true
}

{
  "kind": "element_text",
  "selector": "footer .registration",
  "contains": "Registered in England"
}

Capabilities

Rules that express the actual requirement

Seventeen kinds, grouped by the job rather than by the parameter, so a rule says what you mean.

Seventeen kinds of check

Wording, elements, links, response and metadata, so a rule can express the actual requirement rather than approximating it with a text search.

Present and absent

Require the risk warning, and require that last year withdrawn claim is gone. Absence is as checkable as presence, and usually the harder half.

Deterministic and versioned

The same page and rule produce the same result every time. When an outcome changes, the page changed, not the checker.

Evidence with the excerpt

Every result records what was expected, what was found and the text around the match, so a failure points at the sentence that caused it.

Runs on a schedule

Attach a monitor and it runs on your plan cadence, from daily to hourly, with pause, resume and run-now whenever you need them.

Failures are sealed too

A failing check is captured and signed like any other observation, so you keep proof of the failure and of the fix that followed it.

Use cases

What teams actually check

The wording, links and headers that carry a consequence when they change without anyone noticing.

Required risk wording

Prove the disclosure was present on every page that needed it, on the dates it needed to be.

Withdrawn claims

Check that a promotion, price or claim you retired is absent everywhere, not just on the page you remembered.

Company and registration details

Company number, registered address and regulatory footer text present on every page that must carry them.

Terms and policy links

The link exists, and it points at the current document rather than a stale one.

Transport and headers

Pages served over HTTPS, returning the status you expect, with the security headers you require.

Metadata drift

Titles, descriptions, canonicals and robots directives staying as intended after a release.

The catalogue

Every kind of rule, by what it checks

Each kind takes its own parameters, and every result records what was expected, what was found and the text around the match.

Wording

Required text is present, forbidden text is absent, an exact phrase matches, or a pattern does. Case sensitivity is yours to set.

  • text_contains
  • text_not_contains
  • exact_text
  • regex

Elements

A CSS selector exists, the text inside it contains what it should, or a named asset is referenced by an img, script or link tag.

  • element_exists
  • element_text
  • asset_present

Links

A link exists, or a link with particular text points where it is supposed to point.

  • link_exists
  • link_destination

Response

The page returns the status you expect, is served over HTTPS, and carries the headers you require, with values you specify.

  • http_status
  • https_required
  • header_present
  • header_equals

Metadata

Title, description, canonical URL and robots directive are what they should be, checked as values rather than as page text.

  • meta_title
  • meta_description
  • meta_canonical
  • meta_robots

Every result is sealed with the observation that produced it. See how the evidence works.

Pricing

One credit per successful page capture

Rules cost nothing extra: you are charged for the pages captured, however many rules run against them. Evidence integrity is identical on every plan, infrastructure failures on our side cost nothing, and there are no overage charges.

See Auditwolf pricingCompare with other providers

Questions

Before you integrate

The details that decide whether this fits, without reading the whole reference first.

How do I say what must be on the page?

Add rules to a site. Each one names a kind, what it is looking for and where, and Auditwolf evaluates every rule against every page it captures in an audit.

Are results consistent between runs?

Yes. Rules are deterministic and versioned, so the same page and the same rule produce the same result, and a change in outcome means the page changed rather than the checker did.

When a rule fails, do I get to see why?

Yes. A result carries what was expected, what was found, and an excerpt of the surrounding text, so a failure is something you can act on rather than a red light.

Can I check that something is absent?

Yes, and it is one of the more useful kinds. A rule can require that an old offer, a withdrawn claim or a discontinued product name no longer appears anywhere on the page.

Can rules run automatically?

Yes. Attach a monitor to a site and it runs on the cadence your plan allows, from daily to hourly, with pause, resume and run-now available at any time.

What happens when a rule starts failing?

The observation is captured and sealed like any other, so you get the evidence of the failure as well as the notification. Email and signed webhooks can carry it into wherever you already work.

Does a passing rule mean the page is legally compliant?

No. A rule proves that what you asked to be checked was or was not the case at the moment of capture. Auditwolf does not provide a legal opinion.

Write your first rule

Create an account, add a site and state one requirement. The audit that checks it is inside your free credits.

Evidence integrity is identical on every plan, with no overage charges and no card required to start.