Nelten Website Scan

Sample report

Package demo: see the full report structure.

This package demo shows the full report structure with fictional data for beispiel-betrieb.de. The overview groups findings by severity and area; charts summarize the results. In this demo, the sortable and filterable tables show issues, instructions, sample addresses and measurements. The free view includes a grade, charts and all finding groups with title, severity, occurrence count and effort, plus at most three examples with issue, instruction, one address and measurement. Further instructions, addresses, measurements and PDF proof are in the package report or remediation order.

Grade and charts

The overview shows a grade with pass rate, a ring for the share of passed checks and a donut with finding groups by severity. Below are bars per area, measured against the rules checked. In seconds you see where your website is strong and where work is waiting.

Tables per area

Each area gets its own table. Rows can be sorted by finding, severity, pages, hits and effort, and filtered by severity, page or keyword. Each row expands to show the problem, the instruction to pass on and the affected addresses with measurements.

Before and after

On the second scan of the same website the report compares both states. Three cards show what is new, fixed and still open, plus finding groups by severity before and now. This lets you prove progress to customers, partners and authorities and shows where the next step lies.

Report verstehen

How to read the results.

The following notes explain the sections of the sample report. They describe what the figures mean and how you can use them for your next steps. Expand the section you are interested in. Each part stands on its own and points to the place in the report where the figure appears.

Grade and scope

The grade sums up the results of this sample report. It is based on the checks listed in the overview. A good value complements a manual review. It shows the state of the points the scan actually examined. Compare the visited addresses with your sitemap if needed.

The number of checked pages describes the scope of this run. It is not automatically the total number of all pages of the website. The quick scan follows public links up to the booked limit, so a page outside this scope may be missing from the report. Use the order as a guide when reviewing.

The distribution by severity helps you order the work. Start with urgent security and functional problems. Then handle the lighter notes. Severity describes the rating of the rule, not the financial damage for a single business. The detail area holds the basis for further decisions.

The charts condense many single results into one overview. Then pick an area or open the table. There you see the ID, the affected addresses and the instruction. The path from overview to finding stays traceable. Sorting is changed via the table headers.

Finding groups and tables

The report combines identical rule violations into one finding group. A group can contain several pages and several hits. This shows whether a problem affects one address or repeats in different places. The table lists both numbers separately.

Open the details of a finding group to read the problem and the instruction. The affected addresses and measurements are listed directly below. This lets your technical support trace the observation and start at the right place. The ID helps you find the finding again later in the history or in a question to us.

Sort the table by finding, severity, pages, hits or effort. The filters narrow the view by severity and address. A search helps you narrow down by keyword. These functions leave the report unchanged and store no new rating.

The effort estimate serves first planning. It is a guide rather than a binding offer and depends on the website and its technical setup. Have the scope checked before a change. After the fix, a new scan shows whether the observed deviation remains.

Comparing scans

The comparison uses the previous completed scan of the same website. The date is shown above the three cards. This lets you place the current report in time and check which results have changed since the last run. A finding counts as fixed when its rule passes on every page that was affected before.

New findings appeared in the current scan. First check whether the affected page or a change on the website caused them. The report links the finding group to its address and the matching benchmark. Another run shows whether the rule still triggers.

Fixed findings were present in the previous scan and are gone from the current result. The ID makes the match possible. If you document the change, you can trace the cause later and check similar places. Source and period sit next to the data set.

Open findings remain in the current report. One entry can contain several affected addresses. After a fix, also check the other pages of the same group. This way you close the whole reported scope, not just the first visible spot.

Discoverability data

The visibility view adds data from connected sources to the technical checks. Such a value comes from the named source and the stated period. It is labelled in the report as external data rather than a scan measurement. Check the property before comparing figures.

Search terms and click data from Search Console refer to the stated property. Check property and period before comparing values with other reports. Different settings can lead to other totals or lists. The data set shown applies to the described source and period.

Bing Webmaster Tools provides the Bing data shown in the example. The report names the connected website and states the source. The list describes the measurements available for the period: clicks, search terms, incoming links and crawl problems. Coverage can differ from other providers because each index knows different pages.

Incoming links and authority values depend on the link index used. A value can be incomplete or differ from other providers. Check conspicuous domains individually before drawing conclusions. The report names source and date so you can read the statement in context and back it up towards third parties.

Package demo · fictional data

www.beispiel-betrieb.de

  • Checked on 01.11.2026, 09:12
  • 5 pages
  • 478 Individual checks (218 own, 105 axe, 155 Lighthouse, HTML checker)
  • 1210 individual results passed
Start a new scan

Package demo with fictional data

This demo shows the full report structure. The free view includes a grade, charts and all finding groups with title, severity, occurrence count and effort, plus up to three example findings with the issue, instruction, one address and measurement. Further instructions, addresses, measurements and PDF proof are in the package report or remediation order.

Overview

FGrade
Severe security gap: act immediately.

98 % of individual checks passed. Rated by rule groups: 1 severe, 5 medium, 3 minor; historical notes do not count.

1210 passed individual results, at least 21 findings on 5 pages

Findings by severity

13GRUPPEN

Findings by area Finding groups per area, measured against the rules checked

Before and after Compared with the scan of 02.10.2026, 09:05

This compares finding groups and does not prove that individual pages have been repaired.

2new
4fixed
11still open

Finding groups by severity

  • Severe
    before0
    now1
  • Medium
    before7
    now5
  • Minor
    before4
    now3
  • Notes
    before4
    now4

New since the last scan

  • Severe No strict script CSP (SEC-01, at least 1 occurrences)
  • Medium alt text missing (IMG-01, at least 2 occurrences)

Fixed

  • Medium robots.txt missing or wrong (ROB-01, at least 1 occurrences)
  • Medium Title missing or duplicated (SEO-01, at least 5 occurrences)
  • Medium Zoom blocked (UX-01, at least 5 occurrences)
  • Minor Icons or theme color missing (TECH-31, at least 5 occurrences)

All findings by area

Each row is a finding group: a rule violated on one or more pages. Expand it to see the problem, instructions to pass on, and stored example addresses with measured values. Sort by severity or effort and filter by page to start with the most useful findings.

Security

1 severe
Finding groups in the area Security
Details
No strict script CSPSEC-01Severeat least 1at least 1approx. 120 min

Problem: The Content Security Policy does not enforce a safe script source (missing, unsafe-inline or report-only).

Instruction to pass onSet a CSP with script-src ’nonce-…’ ’strict-dynamic’, give inline scripts a nonce or move them to files; object-src ’none’, base-uri ’none’.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/ {"csp":"fehlt"}

Technology and structure

1 medium1 minor1 notes
Finding groups in the area Technology and structure
Details
No real 404HTTP-04Mediumat least 1at least 1approx. 15 min

Problem: A random, non-existent address does not return status 404 or 410.

Instruction to pass onServe an error page with status 404 (Apache ErrorDocument 404 or http_response_code(404) in the front controller); no “soft” 200 error pages.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/gibt-es-nicht-4f9a1/ {"status":200}
Only gzip instead of BrotliTECH-08Minorat least 5at least 5approx. 15 min

Problem: The HTML page is compressed with gzip or not at all. Brotli saves 15 to 25 percent transfer compared with gzip.

Instruction to pass onEnable Brotli in the web server (Apache mod_brotli, nginx ngx_brotli) or at your host/CDN; keep gzip as fallback.

Stored example addresses and measured values (5)
  • https://www.beispiel-betrieb.de/ {"contentEncoding":"gzip"}
  • https://www.beispiel-betrieb.de/leistungen/ {"contentEncoding":"gzip"}
  • https://www.beispiel-betrieb.de/ueber-uns/ {"contentEncoding":"gzip"}
  • https://www.beispiel-betrieb.de/ratgeber/ {"contentEncoding":"gzip"}
  • https://www.beispiel-betrieb.de/kontakt/ {"contentEncoding":"gzip"}
No valid feedTECH-60Noteat least 1at least 1approx. 45 min

Problem: No RSS/Atom feed is linked or the feed is invalid. Feeds help Google Discover, news readers and AI services detect new content.

Instruction to pass onOffer a feed (CMS feature) and link it in the head: <link rel="alternate" type="application/rss+xml" title="…" href="/feed/">; check the feed with the W3C feed validator.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/ {"feeds":0}

Findability (SEO)

3 medium1 notes
Finding groups in the area Findability (SEO)
Details
alt text missingIMG-01Mediumat least 2at least 2approx. 45 min

Problem: Images without an alt attribute; screen readers and search engines do not know what is shown.

Instruction to pass onGive every image an alt: describe the content; for purely decorative images use alt="".

Stored example addresses and measured values (2)
  • https://www.beispiel-betrieb.de/leistungen/ {"ohneAlt":4}
  • https://www.beispiel-betrieb.de/ueber-uns/ {"ohneAlt":3}
lastmod missing or wrongMAP-04Mediumat least 1at least 1approx. 45 min

Problem: lastmod is missing, lies in the future or is not a valid date.

Instruction to pass onEnter the real modification date of the page (ISO 8601) or leave lastmod out entirely; never fake it.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/sitemap.xml {"lastmod":"2027-01-01"}
Description missing or duplicatedSEO-03Mediumat least 3at least 3approx. 15 min

Problem: The meta description is missing, empty or identical on several pages.

Instruction to pass onOne description per page with 1–2 sentences summarizing the content.

Stored example addresses and measured values (3)
  • https://www.beispiel-betrieb.de/leistungen/ {"description":""}
  • https://www.beispiel-betrieb.de/ratgeber/ {"description":""}
  • https://www.beispiel-betrieb.de/kontakt/ {"description":""}
Sentences too longSEO-14Noteat least 1at least 1after review

Problem: Sentences average more than 25 words. That hampers reading and quoting by AI systems.

Instruction to pass onSplit long sentences, use lists, one thought per sentence.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/ratgeber/ {"averageSentenceWords":29.4}

AI findability (GEO)

1 minor1 notes
Finding groups in the area AI findability (GEO)
Details
Paragraphs not quotableGEO-06Minorat least 2at least 2approx. 120 min

Problem: Fewer than 30 percent of paragraphs have 40 to 120 words. Very short or very long paragraphs are quoted less often.

Instruction to pass onTrim paragraphs to one statement of 40 to 120 words, each under a descriptive subheading.

Stored example addresses and measured values (2)
  • https://www.beispiel-betrieb.de/ {"paragraphs":9,"citable":1}
  • https://www.beispiel-betrieb.de/leistungen/ {"paragraphs":14,"citable":2}
Text length conspicuousGEO-09Noteat least 1at least 1after review

Problem: Note: the main text has fewer than 300 or more than 5,000 words. Very short pages do not establish the topic; very long ones without structure are processed poorly.

Instruction to pass onExpand short pages, split very long ones into subpages or clearly structured sections with anchors.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/kontakt/ {"mainWords":180}

Accessibility and speed

1 medium
Finding groups in the area Accessibility and speed
Details
Accessibility violations (WCAG A/AA)A11Y-01Mediumat least 2at least 2approx. 120 min

Problem: axe reports violations, e.g. contrast, missing labels, target sizes, focus.

Instruction to pass onFix every reported violation at the named element: contrast ≥ 4.5:1, labels for fields, click areas ≥ 24 px, visible focus, landmarks.

Stored example addresses and measured values (2)
  • https://www.beispiel-betrieb.de/ {"width":375,"colorScheme":"light","violations":[{"id":"color-contrast","impact":"serious","nodes":3}]}
  • https://www.beispiel-betrieb.de/kontakt/ {"width":375,"colorScheme":"light","violations":[{"id":"label","impact":"critical","nodes":2}]}

German legal requirements

1 minor
Finding groups in the area German legal requirements
Details
Prices without VAT statementDE-11Minorat least 1at least 1approx. 45 min

Problem: The page names several prices but no note on included or additional VAT. Towards consumers the PAngV requires this note.

Instruction to pass onAt every price or once clearly on the page: “incl. VAT” (B2C) or “plus VAT” (B2B); for shipped goods also shipping costs.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/leistungen/ {"prices":6,"ustHint":false}

Checked, hardly relevant today

These signals used to matter to search engines or stem from old technology. We check them fully but rate them only as a note: no red finding, no urgency.

Finding groups in the area Historical signals (note only)
Details
Historical: meta keywordsHIST-01Noteat least 1at least 1approx. 15 min

Problem: The page sets <meta name="keywords">. Google has ignored the tag since 2009; Bing treats it at most as a spam signal.

Instruction to pass onCan be removed; no urgency. Do not fill it with a keyword list.

Stored example addresses and measured values (1)
  • https://www.beispiel-betrieb.de/ {"metaKeywords":true}

Visibility: authority, search queries, positions, links

Domain authority of beispiel-betrieb.de

3.3of 10
3.3authority 0 to 10
86linking domains, weighted
2,874,310rank worldwide

Solid authority for a mid-sized company. Further links from industry directories, press and partners raise the value.

Authority over time (monthly)3.3
2024-122026-11

Source: Open PageRank on the open Common Crawl link graph, scale 0 to 10 like domain rating values of other providers; as of 03.11.2026.

Outgoing links: authority of the linked domains

5 foreign domains are linked from your pages, 2 of them without measurable authority. Check these targets: dead projects, expired domains or bought links damage your own trust; fitting partners and sources strengthen it.

The 30 linked domains, highest authority first
DomainAuthorityLinking domainsAssessment
bafa.de6.49,800trustworthy
bosch-homecomfort.com5.94,100trustworthy
hwk-dresden.de4.71,200trustworthy
alte-aktion-2019.de0.41check
partner-webdesign-xy.deunknown–check

Google: search queries and positions (Search Console)

Your own data for the property sc-domain:beispiel-betrieb.de, 04.10.2026 to 31.10.2026, web search.

1,180Clicks
29,120Impressions
4.1 %Click-through rate
11.8Avg. position
Clicks per day38
04.10.31.10.
Average position per day11
04.10.31.10.
The 25 search queries with the most clicks; position 1 to 3 green, up to 10 blue, up to 20 orange
Search queryClicksImpressionsClick-through ratePosition
heizung wartung dresden2123,1006.8 %2.4
heizungsbau dresden1482,6005.7 %3.1
wärmepumpe förderung 2026974,8002.0 %6.8
notdienst heizung dresden649806.5 %1.9
bad sanieren kosten413,9001.1 %9.4
heizung tauschen pflicht332,1001.6 %7.7
solaranlage dach dresden271,5001.8 %8.9
sanitär notdienst198702.2 %11.2
wasserschaden was tun162,4000.7 %12.6
heizkörper entlüften121,9000.6 %14.1
Pages with the most clicks from Google
PageClicksImpressionsPosition
/leistungen/heizung/3186,2004.2
/2405,1005.9
/ratgeber/waermepumpe-foerderung/1217,4008.1
/notdienst/881,3002.3

Bing, Copilot and ChatGPT search: search queries, positions, incoming links

Your own data from Bing Webmaster Tools for https://www.beispiel-betrieb.de/. The Bing index also powers Copilot, ChatGPT search, DuckDuckGo and Ecosia.

214Clicks
5,824Impressions
64Search queries
87incoming links
Clicks per day (Bing)7
04.10.31.10.
The 25 search queries with the most clicks (Bing); position 1 to 3 green, up to 10 blue, up to 20 orange
Search queryClicksImpressionsClick-through ratePosition
heizung wartung dresden386206.8 %1.6
heizungsbau dresden275205.7 %2.3
wärmepumpe förderung 2026179602.0 %6.0
notdienst heizung dresden121966.5 %1.1
bad sanieren kosten77801.1 %8.6
heizung tauschen pflicht64201.6 %6.9
solaranlage dach dresden53001.8 %8.1
sanitär notdienst31742.2 %10.4
wasserschaden was tun34800.7 %11.8
heizkörper entlüften23800.6 %13.3

Incoming links (backlinks)

4 of your pages have incoming links, 87 in total. Spread new links to pages that have none yet, and link strongly linked pages internally to your important offers.

Pages with the most incoming links
PageIncoming links
/61
/ratgeber/waermepumpe-foerderung/14
/leistungen/heizung/9
/kontakt/3
Linking domains (for the three most linked pages)
DomainLinksExample page
hwk-dresden.de12Betriebsverzeichnis der Handwerkskammer
gelbeseiten.de9Heizungsbau Dresden
dresden.de4Energieberatung Partnerbetriebe
bosch-homecomfort.com3Fachpartner finden

Crawl problems according to Bing

2 addresses Bing could not fetch cleanly
AddressStatusProblem
/alt/angebote-2023/404Nicht gefunden, aber verlinkt
/download/preisliste.pdf500Serverfehler

Estimated fix effort

For the 9 finding groups we estimate around 9 hours of developer work. Template faults count once, even if they appear on many pages.

You can implement the instructions yourself or with your agency. If you want us to take over, you get a fixed-price quote based on this estimate; after the fix a new scan confirms the result.

Request a quote

Next steps

Pass the instructions on to your developer or your AI area by area, best by severity, starting at the top. Once everything is fixed, run the scan again; the next report then shows what is new, fixed or still open. For the whole website, a monthly comparison and a proof report there is the Website package; questions to info@nelten.de.

Scan your own website