DEV Community

hayasaka1712
hayasaka1712

Posted on

A free, embeddable Amazon DE listing-compliance checker (2 lines of HTML)

Disclosure: I built this free tool.

If you build tools or write for Amazon Germany (Amazon.de) sellers, here's something your readers can use right on your page: a free, embeddable widget that checks an Amazon DE product listing for the issues that most often cause listing suppression — before the seller uploads.

What it checks

  • Title character limit — Amazon DE caps titles at 200 characters, and German translations overflow easily.
  • Restricted / banned terms — 22 terms that trigger suppression on Amazon DE (e.g. garantiert, bestseller).
  • Required attributes — brand, material, size, color, quantity.
  • Number / model-number / unit preservation — paste the original English text and it verifies values like AB-1200, 500 ml, 8.5 kg survived translation unchanged.

Everything runs in the visitor's browser — no sign-up, no API key, and no data leaves the page.

Embed it (two lines)

<div id="listloco-checker"></div>
<script src="https://listloco.hayasaka.app/embed/checker.js"></script>
Enter fullscreen mode Exit fullscreen mode

The script injects scoped CSS (every class prefixed llc-), renders only inside that one mount element, makes zero network requests, sets no cookies, and collects no PII. It shows a small "Powered by ListLoco" link you can remove if your site policy requires.

Live demo + copy-paste snippet: listloco.hayasaka.app/embed
Standalone tool (no embed): listloco.hayasaka.app/tools/amazon-de-listing-checker

Prefer code?

The same rules engine is on npm (MIT, zero dependencies):

npm i listloco-checker
Enter fullscreen mode Exit fullscreen mode
import { check, amazonDeRules } from "listloco-checker";

const result = check(
  {
    title: "Kabellose Bohrmaschine AB-1200 garantiert bester Preis",
    brand: "Bosch",
  },
  amazonDeRules,
);

result.pass;        // false — "garantiert" is a restricted term
result.violations;  // the specific failures (restricted term, missing attributes)
Enter fullscreen mode Exit fullscreen mode

Need full EN→DE localization?

The widget detects compliance issues in existing text. If you need the full pipeline — English→German translation with model-number/unit preservation, glossary enforcement, and a back-translation quality gate in a single POST — there's a hosted API on RapidAPI (linked from the site).


Built for Amazon DE sellers expanding from English catalogs. Feedback and edge cases welcome in the comments.

Not affiliated with Amazon. The compliance rules are based on publicly available Seller Central guidelines and are provided for informational purposes only.

Top comments (0)