Features

Seven modules, one scan, one safety path

Every module below works on the same scan of your help center and writes back through the same preview, snapshot and undo flow. Jump to: Health Scan, Fix Center, Find and Replace, Bulk actions, Documents, Templates, Link map.

Health Scan

34 rules across links, images, stale content, structure, accessibility, organisation and languages

The scan reads your articles with their translations, sections, categories, labels, authors, user segments and permission groups through the Zendesk API. It then runs every rule and produces a health score from 0 to 100 with a grade from A to F. Critical findings weigh the most.

After the first scan, Refresh reads only the articles that changed. External links and images are checked separately through Zendesk's request proxy, with results cached for 7 days so re-checks only spend the budget on new URLs.

Every rule can be switched off in Settings and every finding can be hidden. Thresholds for stale, short and long articles are yours to tune.

Scan screen showing the last run (140 articles, 3 languages, 8 categories, 36 sections, 1,219 links) and an external link check in progress

The 34 rules

All rules run on every plan. Rules marked Details on Pro show their count on the Free plan and their article-by-article detail on Pro and Business. Rules with a Fix badge can be resolved from the Fix Center; the others link straight to the Guide editor.

Links 9 rules

  • Link to an article that no longer existsCriticalFix: replace linkReaders who click this link land on a "page not found" error. The target article was archived, deleted, or the id in the URL is wrong.
  • Link to a section or category that no longer existsCriticalFix: replace linkThe section or category behind this link has been removed, so readers get an error page.
  • Link to an unpublished (draft) articleWarningFix: publish targetThe target is a draft, so visitors cannot open it: they see a "page not found" error until it is published.
  • Link to an article with narrower visibilityWarningDetails on ProThe target article is restricted to a user segment that readers of this article may not belong to. Those readers get an access error.
  • Link to a heading that does not existWarningFix: fix anchorDetails on ProThe link points to an anchor (#something) that is not defined in the target article, so the page opens at the top instead of the promised place.
  • Link to an old help center addressWarningFix: update hostThese links point at a domain you listed as retired (for example a previous subdomain or host mapping). They may redirect today, but redirects are slow, break anchors, and disappear when the old domain lapses.
  • Insecure http:// link or imageInfoFix: switch to httpsPlain http links trigger browser warnings and http images are blocked as mixed content on a secure help center, so they simply do not show. Images are reported as warnings.
  • Broken external linkCriticalFix: replace linkThe website behind this link answered "not found" (404/410). Readers hit a dead end and lose trust in the article.
  • External link could not be verifiedInfoDetails on ProThe site did not give a clear answer (timeout, login wall, bot protection or a server error). The link may be fine; it just needs a human look.

Images 2 rules

  • Broken imageCriticalFix: replace imageThe image file cannot be loaded (the server answered "not found"), so readers see an empty box or a broken-image icon.
  • Very large imageInfoDetails on ProImages wider than about 2,000 pixels are scaled down by the browser anyway; they only slow the page, especially on mobile.

Accessibility 3 rules

  • Image without alt textWarningFix: add alt textScreen readers announce nothing useful for an image without alt text, and search engines cannot index it. It is also a WCAG requirement.
  • Heading levels are out of orderInfoDetails on ProThe article title is already the H1. Bodies that start with H1, or jump from H2 to H4, confuse screen readers and the automatic table of contents.
  • Table without a header rowWarningDetails on ProScreen readers rely on header cells (th) to tell users what each column means. Tables built from plain cells only are read as a stream of words.

Stale content 4 rules

  • Article not updated for a long timeWarningContent that has not been touched in a long time is the most likely to describe old screens, prices or policies. Readers notice, and so do search engines. Default threshold 12 months, adjustable.
  • Old draft never publishedInfoFix: archiveDrafts that sit for months are usually forgotten work. They clutter the article list and may hold useful content nobody can see. Default threshold 90 days, adjustable.
  • Promoted article is staleWarningFix: unpromotePromoted articles are shown first in their section, so a stale one is the most visible outdated content you have.
  • Readers vote this article downWarningMore thumbs-down than thumbs-up is the clearest signal readers have that an article does not solve their problem.

Structure 6 rules

  • Empty articleCriticalFix: unpublishA published article with no content is a dead end that still shows up in search results.
  • Very short articleWarningArticles with only a sentence or two rarely answer the question fully and tend to collect negative votes. Default threshold 40 words, adjustable.
  • Long article without headingsInfoDetails on ProLong articles without H2/H3 headings are hard to scan, and anchors cannot be linked to. Headings also feed the article table of contents. Default threshold 500 words, adjustable.
  • Heavy use of inline stylesInfoDetails on ProInline style attributes (usually pasted from Word or Google Docs) override your theme, break dark mode and mobile layouts, and bloat the article.
  • Script or form embedded in the articleWarningScripts and forms inside article bodies are stripped or blocked by most help center themes and browsers, and are a security smell in shared content.
  • Title is very longInfoDetails on ProLong titles get cut off in search results and section lists, so readers cannot tell articles apart. Default threshold 90 characters, adjustable.

Organisation 6 rules

  • Two articles share the same titleWarningIdentical titles compete in search and confuse readers and agents about which one is current.
  • Two articles have nearly the same titleInfoDetails on ProTitles that differ by a word or two usually mean the same topic was written twice. Readers pick one at random.
  • Article has no labelsInfoFix: add labelsDetails on ProLabels power help center search, Answer Bot and article recommendations. Unlabelled articles are found less often.
  • Section with no published articlesWarningEmpty sections still appear in navigation and search, leading readers to a page with nothing on it.
  • Category with a single sectionInfoDetails on ProA category that only holds one section adds a click without adding structure. Readers navigate faster when categories group several sections.
  • Article in a section that no longer existsCriticalFix: move to sectionThe article points at a section that was deleted, so it cannot be reached from navigation.

Languages 4 rules

  • Article missing in some languagesWarningYour help center is enabled in several languages, but this article exists only in some of them. Visitors in the other languages get the fallback or nothing.
  • Translation is out of dateWarningFix: mark as currentThe source article changed after this translation was written, so readers in this language see old instructions.
  • Translation is unpublished while the source is liveInfoFix: publish translationDetails on ProThe article is published in its source language but this translation is still a draft, so visitors in that language cannot read it.
  • Source language is not one of the enabled languagesInfoDetails on ProThe article was written in a language your help center no longer offers, so its "source" version is invisible and every translation is compared against it.
Fix Center

From finding to fixed without leaving the list

Findings are grouped by rule or by article and filtered by severity, category, rule, language or section. Each one shows what is wrong, why it matters and how to fix it, with links to the Guide editor and the public page.

  • Replace a broken link, with suggestions of articles that have a similar title, or remove the link and keep the text.
  • Replace or remove a broken image; add alt text to one image or the same alt text to many.
  • Publish a draft target, switch http links to https, update a retired host, fix an anchor.
  • Unpromote a stale article, unpublish an empty one, archive an old draft, mark a translation as current, publish a translation.
  • Add labels or move articles to a section, for one finding or a selection of the same kind.

Several fixes on the same article are merged into a single write. Metadata-only fixes never touch the article body.

Read the Fix Center docs

Findings screen grouped by rule with Unpublish and Replace image buttons and filters for severity, category, rule, language and section
Find and Replace

One search across every article and every language

Type what to find and what to replace it with. Matches are previewed live across every scanned article and translation with a highlighted excerpt and a word-level diff. Nothing changes until you review and apply.

  • Plain text or JavaScript regular expressions with captured groups ($1, $2, $&).
  • Match case, whole words, titles and bodies, any subset of languages.
  • Visible text scope: tags, links and attributes are never touched.
  • Links and images scope: only the address of links (href) and images (src). Ideal after a domain change.
  • Raw HTML scope for experts, with a warning and the same snapshot protection.

Read the Find and Replace docs

Find and replace screen replacing Northwind Cloud with Northwind Platform: 27 matches in 25 articles with highlighted previews
Bulk actions

Filter, select, change hundreds of articles at once

Zendesk's own bulk tools stop at 30 articles. Here you filter by search, category, section, label, author, status, language, health or last edit date, select everything that matches, and pick an action.

  • Add or remove labels
  • Move to a section
  • Change author, visibility (user segment) or permission group
  • Promote or unpromote, enable or disable comments
  • Publish or unpublish, mark translations as current
  • Archive, with a separate acknowledgement because undo cannot restore archived articles

Every bulk action is previewed article by article before anything is written, and articles that already have the requested setting are skipped.

Read the bulk actions docs

Bulk actions screen with filters, an article table showing section, author, edited date, votes and findings, and the action picker
Print, PDF, Word and Markdown

Documents of your own articles, built in your browser

Pick selected articles, a whole section or a whole category in one language, with or without drafts. Add a document title, company name, footer and logo; turn the cover page, table of contents, "last updated" line, source link and page breaks on or off.

  • Print / Save as PDF: opens a clean print page; the PDF comes from your browser's print dialog.
  • HTML file: a self-contained document with the same print styling.
  • Word (.docx): headings, lists, tables, links, code and callouts; images embedded when publicly reachable, otherwise linked.
  • Markdown: CommonMark with tables, one file for the whole document.

Up to 200 articles per document on Pro and Business. The Free plan prints one article at a time.

Read the documents docs

Print and export screen with scope, language, look options, logo upload and Print / Save as PDF, HTML file, Word (.docx) and Markdown buttons
Templates and snippets

Consistent articles from the first draft

Six built-in article templates (How-to guide, FAQ, Troubleshooting, Release notes, Policy, Product overview) and six snippets (note, tip and warning callouts, a steps table, a shortcuts table and a contact footer). Customise them or add your own with default titles, labels and the placeholders {{date}} and {{title}}.

New article creates a draft in the section you choose, with your permission group, and opens the Guide editor. Snippets are copied as HTML for the editor's source view.

Templates live in your browser. Export them as a file to share with colleagues or move to another computer.

Read the templates docs

Templates and snippets screen with six built-in article templates, each with New article, Preview and Customise buttons
Also included

The parts you notice only when you need them

Activity and undo

Every scan, check and change is logged in your browser. The last 20 change sets of the session can be undone, and any snapshot file can be restored later.

Rate-limit friendly

Requests go through a queue with a rolling per-minute budget and automatic backoff, so a scan never slows down your agents.

Read-only awareness

If your role cannot edit articles, the app says so up front and keeps everything else available.

Five app languages

English, Spanish, German, French and Portuguese (Brazil), following your Zendesk profile.

Settings backup

Export thresholds, retired domains, skip list, disabled rules and hidden findings as a file and import them in another browser.

Clear local data

One control removes everything the app stored in your browser. Your help center is not affected.

Try every module on sample data

The demo runs the real app on a generated help center. Scan, fix, replace and export as much as you like; nothing is saved anywhere.