Fix guides

Each guide covers one issue Audra checks on every page it crawls: what it is, why it matters, the exact markup that fixes it, and how to find every affected page on your site.

Last updated 2026-07-28

Which of these should you fix first?

Fix anything that stops a page being indexed at all, then anything that affects every page, then everything else. In practice that order is: a stray noindex robots meta tag, a missing or wrong canonical, a missing viewport tag, then title tags and meta descriptions, then structure and content issues.

The reason for that order is leverage rather than severity. A single template-level mistake — one noindex in a theme header, one canonical pointing at the homepage — can suppress hundreds of pages at once, while a weak meta description costs you a fraction of one page's click-through rate. Sorting by "how many pages does this affect" beats sorting by "how bad does this sound" almost every time.

This is also the argument for auditing a whole site rather than a page: the same issue appearing on 40 of 60 pages is a template bug with one fix, and you cannot see that pattern from a single-page test.

What are the exact thresholds Audra flags on?

Audra's HTML checks are deterministic and use fixed thresholds, so a finding is always reproducible. Here are the numbers behind the guides below.

CheckFlagged whenSeverity
Title tagMissing, or outside 50–60 charactersError if missing, otherwise warning
Meta descriptionMissing, or outside 120–158 charactersWarning
H1 headingZero H1s, or more than oneError if zero, warning if multiple
Heading orderAny skipped level, such as h2 straight to h4Warning
CanonicalMissing, or not an absolute http(s) URLWarning
Robots metaContains noindex, or contains nofollowError for noindex, warning for nofollow
Viewport metaMissingError
html langAttribute absentWarning
Image alt textAny image lacking alt, unless marked decorativeWarning
Open GraphAny of og:title, og:description, og:image, og:url missingWarning
hreflangAny annotation that is not a valid language tagWarning
Thin contentUnder 200 words of body textInformational

Frequently asked questions

How do I find every page on my site with one of these issues?

You need a crawler, not a single-page test — the whole point is seeing whether an issue is one page or a template. Audra crawls up to 100 pages by default and lists every URL affected by each finding. Chrome DevTools, Screaming Frog's free 500-URL edition and other crawlers will also do this; the comparison pages cover the trade-offs.

Do these fixes still matter for AI answer engines?

Most of them do, and some matter more than they do for Google. Titles, headings, canonicals and structured data all feed how an answer engine understands and attributes a page, and thin content is quoted far less often. The distinctly AI-specific signals — retrieval-bot access, llms.txt, answer-first structure and freshness — are covered on the comparison pages rather than in these fix guides.

Related guides