Skip to content

Findings

The SEO Audit Findings are the daily work of whoever maintains listing content. Every row names a listing, a field, the rule it broke and one sentence on what search engines make of it — and leads with a single keystroke to the place where the text is maintained.

How to get there: Via any of the three numbers on the dashboard, via the All Findings action there, via SEO Findings per row in the marketplace item list, via the SEO Findings FactBox on the marketplace item card, or via Tell me SEO Audit Findings.


How a row is built

The list is sorted by severity, then rule — errors are always at the top.

Column Meaning
Severity Error red, Warning amber, Info neutral
Rule Which of the 23 rules produced the finding
Marketplace Code / Sub-Account Code Marketplace and shop of the audited listing — at the same time the frame within which duplicates are counted
Item No. / Item Description The Business Central item behind it. The Variant Code and the listing Title are additional columns you can show
Checked Field The listing field the rule looked at
Actual The measured value: length in characters, number of images, or number of listings carrying the same text
Limit The value checked against. For duplicates it reads 1 — more than one listing with the same text is one too many
Message What is wrong and what search engines make of it. Not a rule name, but the reason
Detected At When the audit produced the finding

Findings are not a history

Every audit deletes the old findings of the listing it checks and writes the current ones. The table therefore always shows the state of the last audit per listing, never a history. A corrected field loses its finding on the next run — not in the moment you save.


How to work: errors first

  1. Work through the errors. Those are the listings a search engine cannot rank as they are — a missing title or two listings behind one path does not cost ranking, it costs the page.
  2. Select a row and open the Marketplace Item with Enter. There is the field the rule complains about; the SEO Findings FactBox shows everything else still open on this listing.
  3. Fill the field, then press Audit SEO on the card — the listing's findings are rewritten immediately, and the FactBox is the proof.
  4. Back in the list, review the warnings. Duplicates first: they always concern at least two listings, and both carry the same finding.
  5. Hints are stock: keywords, slug, brand, EAN — each of them makes the page better, none of them holds it back.

A listing usually breaks several rules at once. That is why the path through the item card pays off more than working row by row: one visit, all fields.


Actions

Action Effect
Run SEO Audit After a confirmation, audits every listing in scope again and replaces the findings with the current result
Audit This Listing Again Audits only the listing of the selected row, after its texts were corrected, and reports the result
Draft Content with Copilot Asks Copilot for new texts for the listing of the selected row. The draft becomes a content proposal whose card opens right away
Marketplace Item Opens the marketplace item card of the selected finding — reachable with Enter
Item Card Opens the Business Central item card behind it, for description, attributes and manufacturer data

The rule set

23 rules in eight groups. Limits are settings from the setup; a limit of 0 switches that check off. A field that is missing entirely produces only the missing finding — the length checks of the same field are then skipped.

Rule Severity Limit (default)
Missing Title Error
Title Too Short Warning Title Min. Length (20)
Title Too Long Warning Title Max. Length (150)
Duplicate Title Warning more than one listing in the same shop
Missing Meta Title Error
Meta Title Too Short Warning Meta Title Min. Length (30)
Meta Title Too Long Warning Meta Title Max. Length (60)
Duplicate Meta Title Warning more than one listing in the same shop
Missing Meta Description Error
Meta Description Too Short Warning Meta Description Min. Length (70)
Meta Description Too Long Warning Meta Description Max. Length (155)
Duplicate Meta Description Warning more than one listing in the same shop
Missing Description Error
Description Too Short Warning Description Min. Length (300 visible characters)
Missing Keywords Info
Missing Slug Info
Invalid Slug Warning a-z, 0-9 and single hyphens only; segments with /
Duplicate Slug Error more than one listing in the same shop
Missing Image Error
Too Few Images Warning Min. Images (1)
Missing Brand Info brand and manufacturer empty
Missing EAN Info
Missing Category Warning marketplace category empty

What the severities mean: Error — the search engine cannot rank the page as it is. Warning — it ranks worse. Info — it could be better.

Why "Duplicate Slug" is an error and "Duplicate Title" only a warning

The difference is not how careless the mistake is, but what happens technically.

Two listings with the same title are two reachable pages. The search engine treats them as copies, picks one and ranks the other lower or not at all. Annoying, but repairable — and in assortments with variants sometimes even acceptable.

Two listings with the same URL slug are one reachable page. The channel can serve only one product under a path; the second one simply is not there, neither for customers nor for a search engine. No text, no meta field and no image makes up for that while the path collides. That is why it is the only duplicate finding with severity Error.

How duplicates are counted

  • The comparison is per marketplace and sub-account: the same title on two different shops are two different pages to a search engine.
  • The comparison is normalised — trimmed and case-folded. "Kabel USB-C" and "kabel usb-c " are the same.
  • Empty values never count as duplicates; that is what the missing rules are for.
  • A batch builds one index over the whole scope and merely looks each listing up in it. When a single listing is audited, the rule asks the database instead: one scan of a whole shop to answer four questions about one listing would be the wrong trade — and applying thirty proposals in a row would do it thirty times.

What the audit counts as description and as image

What is judged is what the channel serves, not what the marketplace item stores:

  • Description: the listing's own text first (it is variant-specific), otherwise through the hub's description resolver — marketing text, an external source such as Icecat, the item description. A listing filled by Icecat is therefore not reported as empty. Only visible characters are counted: HTML tags are removed, the common entities decoded, whitespace collapsed.
  • Images: the channel's own image rows and — unless the listing's image source is set to Marketplace — the item's images including the item card picture. A primary image URL counts as one picture even when there are no image rows.

What a valid slug is

Lowercase letters a–z, digits and single hyphens; several segments are separated with /. No leading, trailing or doubled separator. Umlauts, spaces and capitals are exactly what shops turn into encoded characters or redirects — and a search engine counts both against the page.

Example Verdict
zebra-zd421-label-printer valid
printers/zebra-zd421 valid — segments with /
Zebra ZD421 invalid — capitals and spaces
zebra--zd421 invalid — doubled separator
zebra-zd421- invalid — trailing separator

Retention

Because every audit rewrites the findings of the listing it checks, the table only grows through listings that are no longer audited — deleted shops, delisted items. That is exactly what the table is registered for with the Business Central retention policy framework, with Detected At as its date field. No policy is created automatically; setting one up is the administrator's business.