Skip to content
https://wdr.de

Content

· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.
SCORE
61
GRADE
D
FIX
3
REVIEW
1
PASS
1
INFO
0
Checks
5
1 PASS 1 REVIEW 3 FIX
F
Structured Data
Action
43 JSON-LD block(s) found — issues found that may affect search visibility.
FIX
43 JSON-LD block(s) found — issues found that may affect search visibility.
Warning::
Missing or invalid @context in block #1
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #2
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #3
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #4
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #5
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #6
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #7
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #8
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #9
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #10
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #11
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #12
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #13
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #14
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #15
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #16
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #17
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #18
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #19
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #20
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #21
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #22
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #23
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #24
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #25
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #26
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #27
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #28
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #29
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #30
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #31
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #32
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #33
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #34
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #35
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Warning::
Missing or invalid @context in block #36
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #37
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #38
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #39
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #40
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #41
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #42
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Warning::
Missing or invalid @context in block #43
The @context should be "https://schema.org" for search engines to recognize the data.
Expected: https://schema.org
Info::
20 blocks of custom type "AudioObject" — unable to validate specific properties
Info::
15 blocks of custom type "VideoObject" — unable to validate specific properties
Info::
8 blocks of custom type "ImageObject" — unable to validate specific properties
Info::
43 JSON-LD blocks found
URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

JSON-LD Blocks

Block 1 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Markus Holtrichter/WDR",
      "name": "Weiterer Castortransport von Jülich nach Ahaus erwartet",
      "datePublished": "2026-04-21T18:54+02:00",
      "description": "Zwei Polizei-Einsatzwagen fahren auf der Straße."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Markus Holtrichter/WDR",
      "name": "Weiterer Castortransport von Jülich nach Ahaus erwartet",
      "datePublished": "2026-04-21T18:54+02:00",
      "description": "Zwei Polizei-Einsatzwagen fahren auf der Straße."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "Markus Holtrichter/WDR",
      "name": "Weiterer Castortransport von Jülich nach Ahaus erwartet",
      "datePublished": "2026-04-21T18:54+02:00",
      "description": "Zwei Polizei-Einsatzwagen fahren auf der Straße."
    }
  ],
  "headline": "Castortransport von Jülich nach Ahaus am Abend",
  "keywords": [
    "Ahaus",
    "Castor",
    "Castortransporte",
    "Atom",
    "Atommüll",
    "Bürgerinitiativen",
    "Protest"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Heute Abend rollt wieder Atommüll von Jülich ins Zwischenlager Ahaus. Bürgerinitiativen rufen zu Protesten auf.",
  "name": "Castortransport von Jülich nach Ahaus am Abend",
  "author": [
    {
      "@type": "Person",
      "name": "Marie Roters"
    }
  ],
  "datePublished": "2026-04-21T21:26+02:00",
  "dateModified": "2026-04-21T21:26+02:00",
  "duration": "PT00M52S",
  "thumbnailURL": [
    "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nrw/muenster/ahaus-weitere-castortransporte-110~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T21:23+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/ahaus-weitere-castortransporte-118.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/ahaus-weitere-castortransporte-118.html",
  "isAccessibleForFree": true
}
Block 2 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/wirtschaft/deutsche-telekom-unternehmen-100~_v-gseaclassicxl.jpg",
      "height": 235,
      "width": 418,
      "author": "dpa/Oliver Berg",
      "name": "Deutsche Telekom",
      "datePublished": "2026-04-09T13:45+02:00",
      "description": "Aktuelle News und Informationen über das Unternehmen Telekom"
    }
  ],
  "headline": "Razzia bei Telekom-Tochter in Bonn",
  "keywords": [
    "Bonn",
    "Razzia",
    "Telekom",
    "Korruptionsvorwürfe"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Razzia bei Telekom-Tochter in Bonn",
  "name": "Razzia bei Telekom-Tochter in Bonn",
  "author": [
    {
      "@type": "Person",
      "name": "Nadja Heckelsberg"
    }
  ],
  "datePublished": "2026-04-21T19:37+02:00",
  "dateModified": "2026-04-21T19:37+02:00",
  "duration": "PT01M11S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/wirtschaft/deutsche-telekom-unternehmen-100~_v-gseaclassicxl.jpg"
  ],
  "expires": "2028-04-20T19:35+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/razzia-bei-telekom-tochter-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/razzia-bei-telekom-tochter-100.html",
  "isAccessibleForFree": true
}
Block 3 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa/Francisco Seco",
      "name": "Ein Krankenwagen in der Türkei ",
      "datePublished": "2026-04-21T17:51+02:00",
      "description": "Ein Krankenwagen in der Türkei "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa/Francisco Seco",
      "name": "Ein Krankenwagen in der Türkei ",
      "datePublished": "2026-04-21T17:51+02:00",
      "description": "Ein Krankenwagen in der Türkei "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa/Francisco Seco",
      "name": "Ein Krankenwagen in der Türkei ",
      "datePublished": "2026-04-21T17:51+02:00",
      "description": "Ein Krankenwagen in der Türkei "
    }
  ],
  "headline": "Prozessstart im Fall von vergifteter Familie in Istanbul | WDR aktuell",
  "keywords": [
    "Prozess",
    "Start",
    "Istanbul",
    "Gericht",
    "Gift",
    "WDR aktuell",
    "WDR",
    "Familie"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Prozessstart im Fall von vergifteter Familie in Istanbul | WDR aktuell",
  "name": "Prozessstart im Fall von vergifteter Familie in Istanbul | WDR aktuell",
  "datePublished": "2026-04-21T18:38+02:00",
  "duration": "PT03M49S",
  "uploadDate": "2026-04-21T12:06:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/krankenwagen-tuerkei-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T12:06+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/prozess-start-istanbul-familie-vergiftet-wdr-aktuell-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/prozess-start-istanbul-familie-vergiftet-wdr-aktuell-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/ee65dff9-e0a1-4bfd-92ed-a0d4575b0bff/ee65dff9-e0a1-4bfd-92ed-a0d4575b0bff_AVC-1080.mp4"
}
Block 4 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "IMAGO/Political-Moments",
      "name": "Archiv: Armin Laschet fährt auf einem e-Scooter",
      "datePublished": "2026-04-21T16:15+02:00",
      "description": "Armin Laschet fährt auf einem e-Scooter"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "IMAGO/Political-Moments",
      "name": "Archiv: Armin Laschet fährt auf einem e-Scooter",
      "datePublished": "2026-04-21T16:15+02:00",
      "description": "Armin Laschet fährt auf einem e-Scooter"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "IMAGO/Political-Moments",
      "name": "Archiv: Armin Laschet fährt auf einem e-Scooter",
      "datePublished": "2026-04-21T16:15+02:00",
      "description": "Armin Laschet fährt auf einem e-Scooter"
    }
  ],
  "headline": "Bei E-Scooter-Unfall: Armin Laschet bricht sich die Schulter",
  "keywords": [
    "Armin Laschet",
    "Politik",
    "E-Scooter"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Bei E-Scooter-Unfall: Armin Laschet bricht sich die Schulter",
  "name": "Bei E-Scooter-Unfall: Armin Laschet bricht sich die Schulter",
  "author": [
    {
      "@type": "Person",
      "name": "Inga Neuhausen"
    }
  ],
  "datePublished": "2026-04-21T17:06+02:00",
  "dateModified": "2026-04-21T17:06+02:00",
  "duration": "PT00M15S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/armin-laschet-e-scooter-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T17:03+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-bei-e-scooter-unfall-armin-laschet-bricht-sich-die-schulter-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-bei-e-scooter-unfall-armin-laschet-bricht-sich-die-schulter-100.html",
  "isAccessibleForFree": true
}
Block 5 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR/Martin Wilger",
      "name": "Unterführung mit Farbschmierereien ",
      "datePublished": "2026-04-21T17:19+02:00",
      "description": "Unterführung mit Farbschmierereien "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR/Martin Wilger",
      "name": "Unterführung mit Farbschmierereien ",
      "datePublished": "2026-04-21T17:19+02:00",
      "description": "Unterführung mit Farbschmierereien "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR/Martin Wilger",
      "name": "Unterführung mit Farbschmierereien ",
      "datePublished": "2026-04-21T17:19+02:00",
      "description": "Unterführung mit Farbschmierereien "
    }
  ],
  "headline": "Die DB kündigt einen Frühjahrsputz an rund 200 Bahnhöfen in NRW an | WDR aktuell",
  "keywords": [
    "Bahn",
    "Deutsche Bahn",
    "Bahnhöfe",
    "Frühjahrsputz",
    "Sauberkeit",
    "Graffiti",
    "Vandalismus"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Die DB kündigt einen Frühjahrsputz an rund 200 Bahnhöfen in NRW an | WDR aktuell",
  "name": "Die DB kündigt einen Frühjahrsputz an rund 200 Bahnhöfen in NRW an | WDR aktuell",
  "datePublished": "2026-04-21T17:19+02:00",
  "duration": "PT03M13S",
  "uploadDate": "2026-04-21T17:13:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-HintergrundL.jpg",
    "https://www1.wdr.de/verbraucher/mobilitaet/bahnhoefe-nrw-sauberkeit-106~_v-Podcast.jpg"
  ],
  "expires": "2037-04-21T17:13+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/saubere-bahnhoefe-wdr-aktuell-video-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/saubere-bahnhoefe-wdr-aktuell-video-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/e1f9d4a9-6b2e-44fc-804a-1f00d2a2fa4b/e1f9d4a9-6b2e-44fc-804a-1f00d2a2fa4b_AVC-1080.mp4"
}
Block 6 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": "Verwaltungsgericht in Köln: Abschleppkosten in NRW ungültig - vorerst",
      "datePublished": "2026-04-15T16:56+02:00",
      "description": "Ein Auto wird abgeschleppt"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": "Verwaltungsgericht in Köln: Abschleppkosten in NRW ungültig - vorerst",
      "datePublished": "2026-04-15T16:56+02:00",
      "description": "Ein Auto wird abgeschleppt"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": "Verwaltungsgericht in Köln: Abschleppkosten in NRW ungültig - vorerst",
      "datePublished": "2026-04-15T16:56+02:00",
      "description": "Ein Auto wird abgeschleppt"
    }
  ],
  "headline": "Abschleppkosten dürfen wieder erhoben werden",
  "keywords": [
    "Abschleppen",
    "NRW"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Abschleppkosten dürfen wieder erhoben werden",
  "name": "Abschleppkosten dürfen wieder erhoben werden",
  "author": [
    {
      "@type": "Person",
      "name": "Inga Neuhausen"
    }
  ],
  "datePublished": "2026-04-21T19:23+02:00",
  "dateModified": "2026-04-21T19:23+02:00",
  "duration": "PT00M31S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/rheinland/koeln-urteil-abschleppkosten-nrw-102~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T19:18+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-abschleppkosten-duerfen-wieder-erhoben-werden-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-abschleppkosten-duerfen-wieder-erhoben-werden-100.html",
  "isAccessibleForFree": true
}
Block 7 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/paderborn-hospiz-spatenstich-104~_v-gseaclassicxl.jpg",
      "height": 235,
      "width": 418,
      "author": "WDR/ Verbund der katholischen Altenhilfe Paderborn e.V.",
      "name": "Menschen können in Paderborn dauerhaft oder kurzzeitig im Hospiz leben",
      "datePublished": "2026-04-21T18:31+02:00",
      "description": "KI Modell für Hospiz"
    }
  ],
  "headline": "Menschen können in Paderborn dauerhaft oder kurzzeitig im Hospiz leben",
  "keywords": [
    "Lokalzeit",
    "WDR",
    "Ostwestfalen",
    "Lippe",
    "OWL",
    "wdr.de",
    "Westdeutscher Rundfunk",
    "Studio Bielefeld",
    "Paderborn",
    "Hospiz",
    "Palliativzentrum",
    "Pauline",
    "VKA",
    "Spatenstich"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Manche todkranke Menschen möchten zu Hause bleiben. In Paderborn können sie bald tageweise ins Hospiz und müssen nicht umziehen.",
  "name": "Neues Konzept: auf Dauer oder für kurze Zeit ins Hospiz",
  "datePublished": "2026-04-21T21:27+02:00",
  "duration": "PT00M44S",
  "uploadDate": "2026-04-21T20:00:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/westfalen-lippe/paderborn-hospiz-spatenstich-104~_v-gseaclassicxl.jpg"
  ],
  "expires": "2028-04-21T20:00+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/paderborn-hospiz-spatenstich-106.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/paderborn-hospiz-spatenstich-106.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/a910fe87-424c-49de-9629-a229b164f59d/a910fe87-424c-49de-9629-a229b164f59d_AVC-1080.mp4"
}
Block 8 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-gseagaleriexl.png",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\"",
      "datePublished": "2026-04-21T13:40+02:00",
      "description": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\""
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-HintergrundL.png",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\"",
      "datePublished": "2026-04-21T13:40+02:00",
      "description": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\""
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-Podcast.png",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\"",
      "datePublished": "2026-04-21T13:40+02:00",
      "description": "KFC Filliale mit Werbebanner für einen \"Krispy Kebab\""
    }
  ],
  "headline": "Bielefelder Döner-Unternehmen wehrt sich gegen KFC",
  "keywords": [
    "Kebab",
    "Streit",
    "Bielefeld",
    "Krispy Kebab",
    "Kentucky Fried Chicken",
    "\"Regio-Beitrag\"",
    "20.04.2026"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Das kleine Bielefelder Döner-Unternehmen "Krispy Kebab" legt sich mit dem Branchenriesen Kentucky Fried Chicken an.",
  "name": "Döner-Unternehmen kämpft gegen Kentucky Fried Chicken",
  "datePublished": "2026-04-21T21:27+02:00",
  "duration": "PT01M42S",
  "uploadDate": "2026-03-11T16:12:00.000+01:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-gseagaleriexl.png",
    "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-HintergrundL.png",
    "https://www1.wdr.de/nrw/ostwestfalen-lippe/kebab-streit-bielefeld-krispy-kfc-108~_v-Podcast.png"
  ],
  "expires": "2037-03-11T16:12+01:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/kebab-streit-bielefeld-krispy-kfc-118.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/kebab-streit-bielefeld-krispy-kfc-118.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/68c0fc46-cbba-4837-b0ec-eac133f09b5c/68c0fc46-cbba-4837-b0ec-eac133f09b5c_AVC-1080.mp4"
}
Block 9 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    }
  ],
  "headline": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde ",
  "keywords": [
    "Kerosin",
    "Flüge",
    "fliegen",
    "Flugzeug",
    "Geld",
    "Iran",
    "USA",
    "Urlaub"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde",
  "name": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde ",
  "datePublished": "2026-04-21T21:06+02:00",
  "duration": "PT05M48S",
  "uploadDate": "2026-04-21T20:33:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T20:33+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-mangel-aks-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-mangel-aks-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/112d500b-c083-4729-a87d-639340d6a388/112d500b-c083-4729-a87d-639340d6a388_AVC-1080.mp4"
}
Block 10 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    }
  ],
  "headline": "Milliarden auf vergessenen Konten",
  "keywords": [
    "Konto",
    "Bank",
    "Milliarden",
    "Geld",
    "SOS-Kinderdorf",
    "Sozialfond"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "(c) WDR 2026",
  "name": "Milliarden auf vergessenen Konten",
  "author": [
    {
      "@type": "Person",
      "name": "Sebastian Moritz"
    }
  ],
  "datePublished": "2026-04-21T16:26+02:00",
  "dateModified": "2026-04-22T00:00+02:00",
  "duration": "PT04M53S",
  "thumbnailURL": [
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-HintergrundL.jpg",
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T00:00+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-milliarden-auf-vergessenen-konten-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-milliarden-auf-vergessenen-konten-100.html",
  "isAccessibleForFree": true
}
Block 11 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR/Kolja Selker",
      "name": "Tahsims \"Mama bitte lern Deutsch!\" als Film",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Mann mit Kamera"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR/Kolja Selker",
      "name": "Tahsims \"Mama bitte lern Deutsch!\" als Film",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Mann mit Kamera"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR/Kolja Selker",
      "name": "Tahsims \"Mama bitte lern Deutsch!\" als Film",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Mann mit Kamera"
    }
  ],
  "headline": "Tahsims \"Mama bitte lern Deutsch!\" als Film",
  "keywords": [
    "Lokalzeit",
    "WDR",
    "Ostwestfalen",
    "Lippe",
    "OWL",
    "wdr.de",
    "Westdeutscher Rundfunk",
    "Studio Bielefeld",
    "Regio-Beitrag",
    "Tahsim",
    "Durgun",
    "Tabak",
    "Casting",
    "Bad Salzuflen",
    "Mama",
    "Deutsch"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Die Geschichte des Social-Media-Comedians Tahsim Durgun wird verfilmt. Ein Regisseur aus Enger sucht dafür jetzt acht Jugendliche.",
  "name": "Kino aus OWL - \"Mama, bitte lern Deutsch!\"",
  "datePublished": "2026-04-21T21:28+02:00",
  "duration": "PT02M31S",
  "uploadDate": "2026-04-21T20:00:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/westfalen-lippe/kino-OWL-mama-lern-deutsch-casting-106~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T20:00+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/kino-OWL-mama-lern-deutsch-casting-108.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/kino-OWL-mama-lern-deutsch-casting-108.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/dbc277e4-949c-4c27-a8f2-9b83049bf443/dbc277e4-949c-4c27-a8f2-9b83049bf443_AVC-1080.mp4"
}
Block 12 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa/Bernd Thissen ",
      "name": "Gerichtsgebäude in Paderborn",
      "datePublished": "2026-04-21T07:14+02:00",
      "description": "Amts- und Landgericht in Paderborn"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa/Bernd Thissen ",
      "name": "Gerichtsgebäude in Paderborn",
      "datePublished": "2026-04-21T07:14+02:00",
      "description": "Amts- und Landgericht in Paderborn"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa/Bernd Thissen ",
      "name": "Gerichtsgebäude in Paderborn",
      "datePublished": "2026-04-21T07:14+02:00",
      "description": "Amts- und Landgericht in Paderborn"
    }
  ],
  "headline": "Mordanschlag mit Giftspritze",
  "keywords": [
    "Lokalzeit",
    "WDR",
    "Ostwestfalen",
    "Lippe",
    "OWL",
    "wdr.de",
    "Westdeutscher Rundfunk",
    "Studio Bielefeld",
    "versuchter Mord",
    "Vergiftung",
    "Giftspritze",
    "Landgericht Paderborn",
    "Ehemann will Ehefrau töten"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Ein Mann soll seine Ehefrau vergiftet haben. Mit einer Spritze. Sie überlebte knapp. Nun haben sich beide vor Gericht geäußert.",
  "name": "Mordprozess in Paderborn: Angriff mit Giftspritze",
  "datePublished": "2026-04-21T21:26+02:00",
  "duration": "PT02M38S",
  "uploadDate": "2026-04-21T20:00:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/scheunenmord-104~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T20:00+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/mordversuch-giftspritze-prozessauftakt-landgericht-paderborn-104.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/mordversuch-giftspritze-prozessauftakt-landgericht-paderborn-104.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/76db774d-fff5-4053-b231-bd891f6a12e8/76db774d-fff5-4053-b231-bd891f6a12e8_AVC-1080.mp4"
}
Block 13 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR / Lars Faulenbach",
      "name": "Ukraine-Delegation im Klinikum Dortmund",
      "datePublished": "2026-04-21T20:21+02:00",
      "description": "Dortmunder Ärztin zeigt Ukraine-Delegation die Intensivstation."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR / Lars Faulenbach",
      "name": "Ukraine-Delegation im Klinikum Dortmund",
      "datePublished": "2026-04-21T20:21+02:00",
      "description": "Dortmunder Ärztin zeigt Ukraine-Delegation die Intensivstation."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR / Lars Faulenbach",
      "name": "Ukraine-Delegation im Klinikum Dortmund",
      "datePublished": "2026-04-21T20:21+02:00",
      "description": "Dortmunder Ärztin zeigt Ukraine-Delegation die Intensivstation."
    }
  ],
  "headline": "Ärzte suchen Hilfe: Aus dem Ukraine-Krieg in den Dortmunder OP",
  "keywords": [
    "Ukraine",
    "Delegation",
    "Klinikum",
    "Dortmund"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Am Dienstag besuchen fünf ukrainische Ärzte die Unfallchirurgie und das Zentrum für Schwerbrandverletzte des Klinikums Dortmund.",
  "name": "Ukraine-Delegation zu Besuch im Klinikum Dortmund",
  "datePublished": "2026-04-21T20:21+02:00",
  "duration": "PT03M15S",
  "uploadDate": "2026-03-11T16:12:00.000+01:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nrw/dortmund/ukraine-delegation-klinikum-dortmund-102~_v-Podcast.jpg"
  ],
  "expires": "2028-03-11T16:12+01:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/ukraine-delegation-klinikum-dortmund-104.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/ukraine-delegation-klinikum-dortmund-104.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/8c6e6580-8a89-48f0-8e03-af0e8e4e16b7/8c6e6580-8a89-48f0-8e03-af0e8e4e16b7_AVC-1080.mp4"
}
Block 14 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR/Rainer Kuka",
      "name": "Streit in Bochum: ",
      "datePublished": "2026-04-21T18:35+02:00",
      "description": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR/Rainer Kuka",
      "name": "Streit in Bochum: ",
      "datePublished": "2026-04-21T18:35+02:00",
      "description": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR/Rainer Kuka",
      "name": "Streit in Bochum: ",
      "datePublished": "2026-04-21T18:35+02:00",
      "description": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden"
    }
  ],
  "headline": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden",
  "keywords": [
    "AfD",
    "Bezirksbürgermeister",
    "Sontowksi",
    "Bochum",
    "Wattenscheid",
    "Ausschlussverfahren",
    ""
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden",
  "name": "Cedric Sontowski (AfD) ist heute als stellvertretender Bezirksbürgermeister abgewählt worden",
  "datePublished": "2026-04-21T21:18+02:00",
  "duration": "PT02M33S",
  "uploadDate": "2026-03-11T16:12:00.000+01:00",
  "thumbnailURL": [
    "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-HintergrundL.jpg",
    "https://www1.wdr.de/politik/politik-in-nrw/afd-sontowski-bezirksbuergermeister-abwahl-112~_v-Podcast.jpg"
  ],
  "expires": "2028-03-11T16:12+01:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/afd-sontowski-bezirksbuergermeister-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/afd-sontowski-bezirksbuergermeister-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/363a9d6a-ea99-4c50-983a-c65748e3575d/363a9d6a-ea99-4c50-983a-c65748e3575d_AVC-1080.mp4"
}
Block 15 : VideoObject
20 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa/Christoph Reichwein",
      "name": "NRW stimmt für Bewerbung für die Olympischen Spiele",
      "datePublished": "2026-04-20T06:42+02:00",
      "description": "NRW stimmt für Bewerbung für die Olympischen Spiele"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa/Christoph Reichwein",
      "name": "NRW stimmt für Bewerbung für die Olympischen Spiele",
      "datePublished": "2026-04-20T06:42+02:00",
      "description": "NRW stimmt für Bewerbung für die Olympischen Spiele"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa/Christoph Reichwein",
      "name": "NRW stimmt für Bewerbung für die Olympischen Spiele",
      "datePublished": "2026-04-20T06:42+02:00",
      "description": "NRW stimmt für Bewerbung für die Olympischen Spiele"
    }
  ],
  "headline": "Olympia-Abstimmung für NRW",
  "keywords": [
    "Bürgerentscheid",
    "Abstimmung",
    "Flucht",
    "Robotik",
    "Steuern",
    "Hundehaltung",
    "Feiertage"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Das Informationsmagazin im WDR Fernsehen",
  "name": "Olympia-Abstimmung für NRW",
  "author": [
    {
      "@type": "Person",
      "name": "Fritz Sprengart"
    }
  ],
  "datePublished": "2026-04-19T19:49+02:00",
  "dateModified": "2026-04-19T18:45+02:00",
  "duration": "PT43M12S",
  "uploadDate": "2026-04-19T18:45:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/olympia-bewerbung-nrw-abstimmung-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-19T18:45+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/olympia-abstimmung-fuer-nrw-100.html",
  "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/olympia-abstimmung-fuer-nrw-100.html",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "Olympia-Abstimmung für NRW",
      "startOffset": 115.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/olympia-abstimmung-fuer-nrw-100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporterin Caroline Hoffmann berichtet über die Olympia-Abstimmung aus Köln",
      "startOffset": 273.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporterin-caroline-hoffmann-berichtet-ueber-die-olympia-abstimmung-aus-koeln-100.html"
    },
    {
      "@type": "Clip",
      "name": "Umfrage in Köln zur Olympia-Abstimmung",
      "startOffset": 397.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/umfrage-in-koeln-zur-olympia-abstimmung--100.html"
    },
    {
      "@type": "Clip",
      "name": "Weniger Asylanträge",
      "startOffset": 476.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/weniger-asylantraege-100.html"
    },
    {
      "@type": "Clip",
      "name": "Studiogespräch: Britta Heidemann, Olympiabotschafterin",
      "startOffset": 633.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/studiogespraech-britta-heidemann-olympia-botschafterin-100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporter Marc Sense berichtet über die Olympia-Abstimmung von der Halde Hoheward",
      "startOffset": 867.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporter-marc-sense-berichtet-ueber-die-olympia-abstimmung-von-der-halde-hoheward-100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporterin Nastaran Amirhaji berichtet über die Olympia-Abstimmung aus Duisburg",
      "startOffset": 1014.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporterin-nastaran-amirhaji-berichtet-ueber-die-olympia-abstimmung-aus-duisburg-100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporter Stefan Göke berichtet über die Olympia-Abstimmung aus Essen",
      "startOffset": 1118.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporter-stefan-goeke-berichtet-ueber-die-olympia-abstimmung-aus-essen-100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporter Pierre Dyckmans berichtet über die Olympia-Abstimmung aus Aachen",
      "startOffset": 1247.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporter-pierre-dyckmans-berichtet-ueber-die-olympia-abstimmung-aus-aachen-100.html"
    },
    {
      "@type": "Clip",
      "name": "Der Run der Roboter",
      "startOffset": 1425.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/der-run-der-roboter--100.html"
    },
    {
      "@type": "Clip",
      "name": "Reporter Ulrich Ueckerseifer berichtet vom Start der Hannover Messe",
      "startOffset": 1577.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/reporter-ulrich-ueckerseifer-berichtet-vom-start-der-hannover-messe-100.html"
    },
    {
      "@type": "Clip",
      "name": "Erpressung: Rattengift in Babynahrung",
      "startOffset": 1795.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/erpressung-rattengift-in-babynahrung-100.html"
    },
    {
      "@type": "Clip",
      "name": "Nach den Ferien ist vor den langen Wochenenden",
      "startOffset": 1988.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/nach-den-ferien-ist-vor-den-langen-wochenenden-100.html"
    },
    {
      "@type": "Clip",
      "name": "Kompakt",
      "startOffset": 2226.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/kompakt-5566.html"
    },
    {
      "@type": "Clip",
      "name": "Wetter",
      "startOffset": 2490.0,
      "endOffset": 2707.0,
      "url": "https://www1.wdr.de/mediathek/video/sendungen/aktuelle-stunde/wetter-18100.html"
    }
  ],
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/19/0bdef0a5-6e3e-4883-9a09-3a1a7245cc53/0bdef0a5-6e3e-4883-9a09-3a1a7245cc53_AVC-1080.mp4"
}
Block 16 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "imago images/Arnulf Hettrich",
      "name": "Flugzeug startet am Flughafen Stuttgart",
      "datePublished": "2026-04-21T12:02+02:00",
      "description": "Flugzeug startet am Flughafen Stuttgart"
    }
  ],
  "headline": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde ",
  "keywords": [
    "Kerosin",
    "Flüge",
    "fliegen",
    "Flugzeug",
    "Geld",
    "Iran",
    "USA",
    "Urlaub"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde",
  "name": "Werden Sommerferien-Flüge teurer? | Aktuelle Stunde ",
  "datePublished": "2026-04-21T21:06+02:00",
  "duration": "PT05M48S",
  "uploadDate": "2026-04-21T20:33:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/flugzeug-startet-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T20:33+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-mangel-aks-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-mangel-aks-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/112d500b-c083-4729-a87d-639340d6a388/112d500b-c083-4729-a87d-639340d6a388_AVC-1080.mp4"
}
Block 17 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Florian Schmidt",
      "name": "Parkende Autos behinden die Feuerwehr",
      "datePublished": "2026-04-20T07:33+02:00",
      "description": "Parkende Autos behinden die Feuerwehr"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Florian Schmidt",
      "name": "Parkende Autos behinden die Feuerwehr",
      "datePublished": "2026-04-20T07:33+02:00",
      "description": "Parkende Autos behinden die Feuerwehr"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "Florian Schmidt",
      "name": "Parkende Autos behinden die Feuerwehr",
      "datePublished": "2026-04-20T07:33+02:00",
      "description": "Parkende Autos behinden die Feuerwehr"
    }
  ],
  "headline": "Falschparker behindern die Feuerwehr in Wuppertal",
  "keywords": [
    "parken",
    "Autos",
    "behindern",
    "Feuerwehr",
    "Wuppertal"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Am Sonntag Abend wurde die Feuerwehr zu einem PKW-Brand gerufen. Doch sie kam nicht durch, weil die Straße zu eng war.",
  "name": "Falschparker behindern die Feuerwehr in Wuppertal",
  "author": [
    {
      "@type": "Person",
      "name": "Inke Köster"
    }
  ],
  "datePublished": "2026-04-20T07:33+02:00",
  "dateModified": "2026-04-20T07:31+02:00",
  "duration": "PT00M30S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/rheinland/parkende-autos-behindern-feuerwehr-wuppertal-102~_v-Podcast.jpg"
  ],
  "expires": "2028-04-19T07:31+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/parkende-autos-behindern-feuerwehr-wuppertal-104.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/parkende-autos-behindern-feuerwehr-wuppertal-104.html",
  "isAccessibleForFree": true
}
Block 18 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Helen Erdbrügge / WDR",
      "name": "14-jähriger Junge aus Vreden vermisst: Taucherstaffel im Einsatz",
      "datePublished": "2026-04-20T14:28+02:00",
      "description": "Eine Taucherstaffel sucht einen See ab"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Helen Erdbrügge / WDR",
      "name": "14-jähriger Junge aus Vreden vermisst: Taucherstaffel im Einsatz",
      "datePublished": "2026-04-20T14:28+02:00",
      "description": "Eine Taucherstaffel sucht einen See ab"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "Helen Erdbrügge / WDR",
      "name": "14-jähriger Junge aus Vreden vermisst: Taucherstaffel im Einsatz",
      "datePublished": "2026-04-20T14:28+02:00",
      "description": "Eine Taucherstaffel sucht einen See ab"
    }
  ],
  "headline": "14-jähriger Junge aus Vreden ist wieder da",
  "keywords": [
    "Vreden",
    "Junge",
    "vermisst",
    "Polizei",
    "Feuerwehr",
    "Taucherstaffel",
    "Teiche",
    "Kreis Borken"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Ein 14-jähriger Junge aus Vreden ist wieder da. Er war seit Sonntagabend vermisst gemeldet. Der Junge war in den Niederlanden.",
  "name": "Vermisster 14-Jähriger aus Vreden ist wieder da",
  "author": [
    {
      "@type": "Person",
      "name": "Gräber, Sylvia; Rickers, Christoph"
    }
  ],
  "datePublished": "2026-04-21T06:57+02:00",
  "dateModified": "2026-04-21T06:30+02:00",
  "duration": "PT00M21S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/westfalen-lippe/junge-vreden-vermisst-polizei-104~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T06:30+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-jaehriger-vermisster-gefundensemi-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-jaehriger-vermisster-gefundensemi-100.html",
  "isAccessibleForFree": true
}
Block 19 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Imago/Zoonar; WDR / dpa",
      "name": "Köln setzt bei der Olympia-Bewerbung auf Köln (Collage/Symbolbild)",
      "datePublished": "2025-12-01T07:14+01:00",
      "description": "Foto des Kölner Doms neben einer Flagge mit dem Symbol der Olympischen Spiele"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Imago/Zoonar; WDR / dpa",
      "name": "Köln setzt bei der Olympia-Bewerbung auf Köln (Collage/Symbolbild)",
      "datePublished": "2025-12-01T07:14+01:00",
      "description": "Foto des Kölner Doms neben einer Flagge mit dem Symbol der Olympischen Spiele"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-Podcast.png",
      "height": 1400,
      "width": 1400,
      "author": "Imago/Zoonar; WDR / dpa",
      "name": "Köln setzt bei der Olympia-Bewerbung auf Köln (Collage/Symbolbild)",
      "datePublished": "2025-12-01T07:14+01:00",
      "description": "Foto des Kölner Doms neben einer Flagge mit dem Symbol der Olympischen Spiele"
    }
  ],
  "headline": "Guten Morgen, NRW! Der Nachrichtenüberblick am 19.04.2026",
  "keywords": [
    "GuMo",
    "Olympiabewerbung"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "(c) WDR 2026",
  "name": "Guten Morgen, NRW! Der Nachrichtenüberblick am 19.04.2026",
  "author": [
    {
      "@type": "Person",
      "name": "Anja Gawlick"
    }
  ],
  "datePublished": "2026-04-19T07:09+02:00",
  "dateModified": "2026-04-19T07:04+02:00",
  "duration": "PT02M27S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/koeln-olympia-gumo-0112-100~_v-Podcast.png"
  ],
  "expires": "2028-04-18T07:04+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-guten-morgen-nrw-der-nachrichtenueberblick-am--378.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-guten-morgen-nrw-der-nachrichtenueberblick-am--378.html",
  "isAccessibleForFree": true
}
Block 20 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR / picture alliance / dpa",
      "name": "Baustelle auf der Autobahn 59",
      "datePublished": "2025-10-15T14:57+02:00",
      "description": "Fotomontage: A59-Schild vor Baustellenschild"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR / picture alliance / dpa",
      "name": "Baustelle auf der Autobahn 59",
      "datePublished": "2025-10-15T14:57+02:00",
      "description": "Fotomontage: A59-Schild vor Baustellenschild"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR / picture alliance / dpa",
      "name": "Baustelle auf der Autobahn 59",
      "datePublished": "2025-10-15T14:57+02:00",
      "description": "Fotomontage: A59-Schild vor Baustellenschild"
    }
  ],
  "headline": "Marode A59 nun auch in Richtung Duesseldorf zeitweise gesperrt",
  "keywords": [
    "Aktuelle Audios aus NRW; Marode A59 nun auch in Richtung Duesseldorf zeitweise gesperrt; AOD"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "(c) WDR 2026",
  "name": "Marode A59 nun auch in Richtung Duesseldorf zeitweise gesperrt",
  "author": [
    {
      "@type": "Person",
      "name": "Peter Hild"
    }
  ],
  "datePublished": "2026-04-17T18:57+02:00",
  "dateModified": "2026-04-17T18:53+02:00",
  "duration": "PT00M40S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/baustellenschild-autobahn-sperrung-102~_v-Podcast.jpg"
  ],
  "expires": "2028-04-16T18:53+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-marode-a-nun-auch-in-richtung-duesseldorf-zeitweise-gesperrt-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-marode-a-nun-auch-in-richtung-duesseldorf-zeitweise-gesperrt-100.html",
  "isAccessibleForFree": true
}
Block 21 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa/Rolf Vennenbernd",
      "name": "Ministerpräsident Hendrik Wüst in der Landespressekonferenz NRW",
      "datePublished": "2026-04-21T10:55+02:00",
      "description": "Ministerpräsident Hendrik Wüst spricht mit konzentriertem Blick in ein Mikrofon, die Hände vor dem Körper zusammengelegt."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa/Rolf Vennenbernd",
      "name": "Ministerpräsident Hendrik Wüst in der Landespressekonferenz NRW",
      "datePublished": "2026-04-21T10:55+02:00",
      "description": "Ministerpräsident Hendrik Wüst spricht mit konzentriertem Blick in ein Mikrofon, die Hände vor dem Körper zusammengelegt."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa/Rolf Vennenbernd",
      "name": "Ministerpräsident Hendrik Wüst in der Landespressekonferenz NRW",
      "datePublished": "2026-04-21T10:55+02:00",
      "description": "Ministerpräsident Hendrik Wüst spricht mit konzentriertem Blick in ein Mikrofon, die Hände vor dem Körper zusammengelegt."
    }
  ],
  "headline": "Ministerpräsident Wüst: Kassen sollen nicht erpressen",
  "keywords": [
    "Aktuelle Audios aus NRW; Ministerpräsident Wüst: Kassen sollen nicht erpressen; AOD"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Im Streit um die Kosten für Rettungswageneinsätze wirft NRW-Ministerpräsident Wüst den Krankenkassen eine erpresserische Haltung vor. Das Land bemüht sich, um Streit zwischen Kassen und Kommunen zu vermitteln - bislang mit wenig Erfolg.",
  "name": "Ministerpräsident Wüst: Kassen sollen nicht erpressen",
  "author": [
    {
      "@type": "Person",
      "name": "Bettina Altenkamp"
    }
  ],
  "datePublished": "2026-04-21T12:36+02:00",
  "dateModified": "2026-04-21T12:31+02:00",
  "duration": "PT00M37S",
  "thumbnailURL": [
    "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/politik/wuest-lpk-nrw-102~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T12:31+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-ministerpraesident-wuest-kassen-sollen-nicht-erpressen-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-ministerpraesident-wuest-kassen-sollen-nicht-erpressen-100.html",
  "isAccessibleForFree": true
}
Block 22 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa",
      "name": "Demonstrierende halten Schilder hoch",
      "datePublished": "2024-11-26T11:51+01:00",
      "description": "Demonstrierende halten Schilder hoch"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa",
      "name": "Demonstrierende halten Schilder hoch",
      "datePublished": "2024-11-26T11:51+01:00",
      "description": "Demonstrierende halten Schilder hoch"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa",
      "name": "Demonstrierende halten Schilder hoch",
      "datePublished": "2024-11-26T11:51+01:00",
      "description": "Demonstrierende halten Schilder hoch"
    }
  ],
  "headline": "Paritätischer fordert Klarstellung zu möglichen Sozialkürzungen",
  "keywords": [
    "Aktuelle Audios aus NRW; Paritätischer fordert Klarstellung zu möglichen Sozialkürzungen; AOD"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Der Paritätische Wohlfahrtsverband kritisiert Überlegung einer Bund-Länder-AG zu umfangreichen Kürzungen im Sozialbereich. Der Landesverband NRW fordert nun eine Reaktion der Landesregierung.",
  "name": "Paritätischer fordert Klarstellung zu möglichen Sozialkürzungen",
  "author": [
    {
      "@type": "Person",
      "name": "Kai Clement"
    }
  ],
  "datePublished": "2026-04-21T14:29+02:00",
  "dateModified": "2026-04-21T14:23+02:00",
  "duration": "PT01M18S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/landespolitik/demonstranten-sozialkuerzungen104~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T14:23+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-paritaetischer-fordert-klarstellung-zu-moeglichen-sozialkuerzungen-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-paritaetischer-fordert-klarstellung-zu-moeglichen-sozialkuerzungen-100.html",
  "isAccessibleForFree": true
}
Block 23 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/mediathek/wdr-logo-124~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": "WDR",
      "datePublished": "2026-02-04T01:55+01:00",
      "description": "Logo des Westdeutschen Rundfunk"
    }
  ],
  "headline": "Siegens Ex-Bürgermeister Mues Drohungen ausgesetzt",
  "keywords": [
    "Studio Siegen",
    "Siegerland",
    "Mues",
    "Ex-Bürgermeister",
    "Hetzte",
    "Social Media",
    "Facebook"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "(c) WDR 2026",
  "name": "Siegens Ex-Bürgermeister Mues Drohungen ausgesetzt",
  "author": [
    {
      "@type": "Person",
      "name": "Elisa Ziba"
    }
  ],
  "datePublished": "2026-04-21T15:00+02:00",
  "dateModified": "2026-04-21T14:56+02:00",
  "duration": "PT00M48S",
  "thumbnailURL": [
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-HintergrundL.jpg",
    "https://www1.wdr.de/mediathek/wdr-logo-124~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T14:56+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-siegens-ex-buergermeister-mues-drohungen-ausgesetzt-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-siegens-ex-buergermeister-mues-drohungen-ausgesetzt-100.html",
  "isAccessibleForFree": true
}
Block 24 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": " Wuppertaler Traditionsfirma Fahnen Herold meldet Insolvenz",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Flaggen"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": " Wuppertaler Traditionsfirma Fahnen Herold meldet Insolvenz",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Flaggen"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": " Wuppertaler Traditionsfirma Fahnen Herold meldet Insolvenz",
      "datePublished": "2026-04-21T16:54+02:00",
      "description": "Flaggen"
    }
  ],
  "headline": "Wuppertaler Traditionsfirma Fahnen Herold insolvent",
  "keywords": [
    "Wuppertal",
    "Traditionsfirma",
    "Insolvenz",
    "Fahnen Herold"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Das bekannte Wuppertaler Unternehmen Fahnen Herold ist zahlungsunfähig. Die Firma hat Insolvenz angemeldet.",
  "name": "Wuppertaler Traditionsfirma Fahnen Herold insolvent",
  "datePublished": "2026-04-21T19:48+02:00",
  "duration": "PT01M41S",
  "uploadDate": "2026-04-21T19:41:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-meldet-insolvenz-an-102~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T19:41+02:00",
  "@id": "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-fahnen-herold-meldet-insolvenz-an-104.html",
  "url": "https://www1.wdr.de/nrw/bergisches-land/wuppertal/wuppertaler-traditionsfirma-fahnen-herold-meldet-insolvenz-an-104.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/45bc66d0-2de0-434a-b397-78fa420faff6/45bc66d0-2de0-434a-b397-78fa420faff6_AVC-1080.mp4"
}
Block 25 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR",
      "name": "Nefise Askan in Elternzeit und muss Geld sparen, alles wird teurer",
      "datePublished": "2026-04-21T19:20+02:00",
      "description": "Nefise Askan legt bewusst Geld zur Seite"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR",
      "name": "Nefise Askan in Elternzeit und muss Geld sparen, alles wird teurer",
      "datePublished": "2026-04-21T19:20+02:00",
      "description": "Nefise Askan legt bewusst Geld zur Seite"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "WDR",
      "name": "Nefise Askan in Elternzeit und muss Geld sparen, alles wird teurer",
      "datePublished": "2026-04-21T19:20+02:00",
      "description": "Nefise Askan legt bewusst Geld zur Seite"
    }
  ],
  "headline": "Hohe Preise und schmale Geldbeutel: Ein Stimmungsbild der Menschen in Duisburg",
  "keywords": [
    "Wirtschaft",
    "Inflation",
    "Duisburg",
    "Hotel",
    "Restaurant",
    "Menschen",
    "Tourismus",
    "Geld",
    "Stimmungsbild"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Hohe Preise und schmale Geldbeutel: Ein Stimmungsbild der Menschen in Duisburg",
  "name": "Hohe Preise und schmale Geldbeutel: Ein Stimmungsbild der Menschen in Duisburg",
  "datePublished": "2026-04-21T19:20+02:00",
  "duration": "PT01M57S",
  "uploadDate": "2026-04-21T18:18:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/ruhrgebiet/duisburg-aksan-wochenmarkt-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T18:18+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/wirtschaft-stimmungsbild-duisburg-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/wirtschaft-stimmungsbild-duisburg-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/68aee887-2d4b-466f-bc34-546def7c7606/68aee887-2d4b-466f-bc34-546def7c7606_AVC-1080.mp4"
}
Block 26 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/wirtschaft/dortmund-entdecker-tage-kinder-schule-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR/ Kay Bandermann",
      "name": "Schüler bei der Berufsfelderkundung",
      "datePublished": "2026-04-21T15:49+02:00",
      "description": "Vielleicht ein zukünftiger Handwerker? Schüler können nah an der Praxis herausfinden was sie interessiert."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/wirtschaft/dortmund-entdecker-tage-kinder-schule-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "WDR/ Kay Bandermann",
      "name": "Schüler bei der Berufsfelderkundung",
      "datePublished": "2026-04-21T15:49+02:00",
      "description": "Vielleicht ein zukünftiger Handwerker? Schüler können nah an der Praxis herausfinden was sie interessiert."
    }
  ],
  "headline": "Entdeckertage in Dortmund",
  "keywords": [
    "Entdeckertage",
    "Dortmund",
    "Praktikum",
    "Schüler"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Entdeckertage in Dortmund",
  "name": "Entdeckertage in Dortmund",
  "author": [
    {
      "@type": "Person",
      "name": "Kai Bandermann"
    }
  ],
  "datePublished": "2026-04-21T17:25+02:00",
  "dateModified": "2026-04-21T17:25+02:00",
  "duration": "PT00M44S",
  "thumbnailURL": [
    "https://www1.wdr.de/wirtschaft/dortmund-entdecker-tage-kinder-schule-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/wirtschaft/dortmund-entdecker-tage-kinder-schule-100~_v-HintergrundL.jpg"
  ],
  "expires": "2028-04-20T17:15+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-entdeckertage-in-dortmund-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio-entdeckertage-in-dortmund-100.html",
  "isAccessibleForFree": true
}
Block 27 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Malte Ossowski/Sven Simon",
      "name": "Leverkusens Trainer Kasper Hjulmand ",
      "datePublished": "2026-04-21T18:41+02:00",
      "description": "Leverkusens Trainer Kasper Hjulmand "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Malte Ossowski/Sven Simon",
      "name": "Leverkusens Trainer Kasper Hjulmand ",
      "datePublished": "2026-04-21T18:41+02:00",
      "description": "Leverkusens Trainer Kasper Hjulmand "
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "Malte Ossowski/Sven Simon",
      "name": "Leverkusens Trainer Kasper Hjulmand ",
      "datePublished": "2026-04-21T18:41+02:00",
      "description": "Leverkusens Trainer Kasper Hjulmand "
    }
  ],
  "headline": "Hjulmand hofft gegen Bayern auf eine magische Nacht",
  "keywords": [
    "Fußball",
    "DFB-Pokal",
    "B04"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Leverkusens Trainer Kasper Hjulmand spricht vor dem DFB-Pokal-Halbfinale gegen Bayern München von einer magischen Nacht. Damit soll die wechselhafte Saison aufgewertet werden.",
  "name": "Hjulmand hofft gegen Bayern auf eine magische Nacht",
  "author": [
    {
      "@type": "Person",
      "name": "Maya Graef"
    }
  ],
  "datePublished": "2026-04-21T18:46+02:00",
  "dateModified": "2026-04-21T18:36+02:00",
  "duration": "PT00M52S",
  "thumbnailURL": [
    "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-HintergrundL.jpg",
    "https://www1.wdr.de/sport/fussball/erste-bundesliga/hjulmand-118~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T18:36+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr/nrw-sport/audio-hjulmand-nach-pk-vor-bayer-bayern-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr/nrw-sport/audio-hjulmand-nach-pk-vor-bayer-bayern-100.html",
  "isAccessibleForFree": true
}
Block 28 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/oberem-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "IMAGO/Kirchner-Media",
      "name": "Sonja Oberem",
      "datePublished": "2026-04-16T20:13+02:00",
      "description": "Sonja Oberem"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/oberem-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "IMAGO/Kirchner-Media",
      "name": "Sonja Oberem",
      "datePublished": "2026-04-16T20:13+02:00",
      "description": "Sonja Oberem"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/oberem-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "IMAGO/Kirchner-Media",
      "name": "Sonja Oberem",
      "datePublished": "2026-04-16T20:13+02:00",
      "description": "Sonja Oberem"
    }
  ],
  "headline": "Olympionikin Oberem zum Laufboom in Deutschland",
  "keywords": [
    "Laufsport",
    "Sonja Oberem",
    "Interview"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Immer mehr junge Menschen in Deutschland nehmen an Marathons teil. Die ehemalige Marathonläuferin und Olympionikin Sonja Oberem gibt Tipps zum Einstieg in den Laufsport.",
  "name": "Marathon-Expertin Sonja Oberem: \"Laufen kostet nicht viel\"",
  "author": [
    {
      "@type": "Person",
      "name": "Luca Benincasa"
    }
  ],
  "datePublished": "2026-04-16T20:12+02:00",
  "dateModified": "2026-04-16T20:07+02:00",
  "duration": "PT02M06S",
  "thumbnailURL": [
    "https://www1.wdr.de/sport/oberem-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/sport/oberem-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/sport/oberem-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-15T20:07+02:00",
  "@id": "https://www1.wdr.de/sport/audio-sonja-oberem-100.html",
  "url": "https://www1.wdr.de/sport/audio-sonja-oberem-100.html",
  "isAccessibleForFree": true
}
Block 29 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "IMAGO / Maximilian Koch",
      "name": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad",
      "datePublished": "2026-04-20T21:27+02:00",
      "description": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "IMAGO / Maximilian Koch",
      "name": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad",
      "datePublished": "2026-04-20T21:27+02:00",
      "description": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "IMAGO / Maximilian Koch",
      "name": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad",
      "datePublished": "2026-04-20T21:27+02:00",
      "description": "Der Kölner Veli-Matti Vittasmäki  (l.) im Zweikampf mit dem Berliner Markus Vikingstad"
    }
  ],
  "headline": "Eishockey - Berlin gewinnt in Köln und zieht ins DEL-Finale ein",
  "keywords": [
    "Eishockey",
    "DEL",
    "Kölner Haie",
    "Eisbären Berlin"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "In Spiel sechs der Halbfinal-Serie gelingt den Eisbären Berlin der entscheidende Sieg zum Final-Einzug bei den Kölner Haien. Die Berliner gewinnen in Köln mit 4:1.",
  "name": "Eishockey - Berlin gewinnt in Köln und zieht ins DEL-Finale ein",
  "author": [
    {
      "@type": "Person",
      "name": "Dorian Aust"
    }
  ],
  "datePublished": "2026-04-20T21:58+02:00",
  "dateModified": "2026-04-20T21:54+02:00",
  "duration": "PT00M57S",
  "thumbnailURL": [
    "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/sport/eishockey/koeln-berlin-zweikampf-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-19T21:54+02:00",
  "@id": "https://www1.wdr.de/sport/eishockey/audio-koelner-haie-eisbaeren-berlin-100.html",
  "url": "https://www1.wdr.de/sport/eishockey/audio-koelner-haie-eisbaeren-berlin-100.html",
  "isAccessibleForFree": true
}
Block 30 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/velbert-neviges-schloss-hardenberg-brennt-146~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Natalie Stöber / WDR",
      "name": "Schloss Hardenberg in Velbert: Eingestürztes Dach wird abgetragen",
      "datePublished": "2025-11-24T14:36+01:00",
      "description": "Schloss Hardenberg nach dem Brand"
    }
  ],
  "headline": "Velbert will Schloss Hardenberg wieder aufbauen",
  "keywords": [
    "Aktuelle Audios aus NRW; ME NaMi Schloss Hardenberg im Ausschuss / MIT ANMOD; AOD"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Velbert will Schloss Hardenberg wieder aufbauen",
  "name": "Velbert will Schloss Hardenberg wieder aufbauen",
  "author": [
    {
      "@type": "Person",
      "name": "Helge Rosenkranz"
    }
  ],
  "datePublished": "2025-12-04T17:54+01:00",
  "dateModified": "2025-12-04T17:50+01:00",
  "duration": "PT00M47S",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/rheinland/velbert-neviges-schloss-hardenberg-brennt-146~_v-gseagaleriexl.jpg"
  ],
  "expires": "2027-12-04T17:50+01:00",
  "@id": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-me-nami-schloss-hardenberg-im-ausschuss--mit-anmod-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/nrw-studios/audio-me-nami-schloss-hardenberg-im-ausschuss--mit-anmod-100.html",
  "isAccessibleForFree": true
}
Block 31 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "ddp/Panama Pictures",
      "name": "Reicht das Kerosin? ",
      "datePublished": "2026-04-19T14:05+02:00",
      "description": "Flugzeug steht am Flughafen"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "ddp/Panama Pictures",
      "name": "Reicht das Kerosin? ",
      "datePublished": "2026-04-19T14:05+02:00",
      "description": "Flugzeug steht am Flughafen"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "ddp/Panama Pictures",
      "name": "Reicht das Kerosin? ",
      "datePublished": "2026-04-19T14:05+02:00",
      "description": "Flugzeug steht am Flughafen"
    }
  ],
  "headline": "Kerosinmangel sorgt bei Fluggästen für Sorge vor Stornierungen",
  "keywords": [
    "Kerosinmangel",
    "Urlaubsreisen",
    "Flugreise",
    "Flugzeug",
    "Kerosin",
    "Heinsberg",
    "Erkelenz",
    "Reisebüro"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Kerosinmangel sorgt bei Fluggästen für Sorge vor Stornierungen",
  "name": "Kerosinmangel sorgt bei Fluggästen für Sorge vor Stornierungen",
  "datePublished": "2026-04-21T19:38+02:00",
  "duration": "PT02M34S",
  "uploadDate": "2026-04-21T19:27:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nachrichten/kerosin-flugzeug-bild-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T19:27+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-urlaub-flugreisen-heinsberg-100.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/kerosin-urlaub-flugreisen-heinsberg-100.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/bddc91f0-aaf1-49c1-abe3-624c3046933b/bddc91f0-aaf1-49c1-abe3-624c3046933b_AVC-1080.mp4"
}
Block 32 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "dpa",
      "name": "Koala-Weibchen Kiri zieht ins Ruhrgebiet",
      "datePublished": "2026-04-21T17:29+02:00",
      "description": "Ein Koala-Weibchen sitzt auf einem Baum und hält sich an einem Ast fest"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "dpa",
      "name": "Koala-Weibchen Kiri zieht ins Ruhrgebiet",
      "datePublished": "2026-04-21T17:29+02:00",
      "description": "Ein Koala-Weibchen sitzt auf einem Baum und hält sich an einem Ast fest"
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "dpa",
      "name": "Koala-Weibchen Kiri zieht ins Ruhrgebiet",
      "datePublished": "2026-04-21T17:29+02:00",
      "description": "Ein Koala-Weibchen sitzt auf einem Baum und hält sich an einem Ast fest"
    }
  ],
  "headline": "Koala-Weibchen Kiri zieht von Dresden nach Duisburg",
  "keywords": [
    "Duisburg",
    "Zoo",
    "Koala",
    "Koala-Tausch",
    "Dresden",
    "Kiri",
    "Gehege",
    "Tier",
    "Tiergarten",
    "Zucht",
    "Nachwuchs"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Koala-Weibchen Kiri zieht von Dresden nach Duisburg",
  "name": "Koala-Weibchen Kiri zieht von Dresden nach Duisburg",
  "author": [
    {
      "@type": "Person",
      "name": "Hanna Makowka"
    }
  ],
  "datePublished": "2026-04-21T16:56+02:00",
  "dateModified": "2026-04-21T16:56+02:00",
  "duration": "PT00M19S",
  "thumbnailURL": [
    "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/nrw/ruhrgebiet/duisburg/koala-weibchen-kiri-duisburg-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-20T16:37+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/koala-weibchen-duisburg-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/koala-weibchen-duisburg-100.html",
  "isAccessibleForFree": true
}
Block 33 : VideoObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "Sean Gologranec/WDR",
      "name": "Filmpremiere \"Vier von hier\"",
      "datePublished": "2026-04-21T20:47+02:00",
      "description": "Die vier Schauspieler Dietmar Bär, Joachim Król, Peter Lohmeyer und Armin Rohde vor der Premiere des Dokufilms \"Vier von hier\""
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "Sean Gologranec/WDR",
      "name": "Filmpremiere \"Vier von hier\"",
      "datePublished": "2026-04-21T20:47+02:00",
      "description": "Die vier Schauspieler Dietmar Bär, Joachim Król, Peter Lohmeyer und Armin Rohde vor der Premiere des Dokufilms \"Vier von hier\""
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "Sean Gologranec/WDR",
      "name": "Filmpremiere \"Vier von hier\"",
      "datePublished": "2026-04-21T20:47+02:00",
      "description": "Die vier Schauspieler Dietmar Bär, Joachim Król, Peter Lohmeyer und Armin Rohde vor der Premiere des Dokufilms \"Vier von hier\""
    }
  ],
  "headline": "WDR-Reporter Stefan Göke von der \"Vier von hier\"-Kinopremiere in der Essener Lichtburg",
  "keywords": [
    "Vier von hier",
    "Premiere",
    "Kino",
    "Lichtburg",
    "Essen"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "WDR-Reporter Stefan Göke von der "Vier von hier"-Kinopremiere in der Essener Lichtburg",
  "name": "WDR-Reporter Stefan Göke von der \"Vier von hier\"-Kinopremiere in der Essener Lichtburg",
  "datePublished": "2026-04-21T20:47+02:00",
  "duration": "PT04M05S",
  "uploadDate": "2026-04-21T16:12:00.000+02:00",
  "thumbnailURL": [
    "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-HintergrundL.jpg",
    "https://www1.wdr.de/kultur/film/essen-filmpremiere-vier-von-hier-100~_v-Podcast.jpg"
  ],
  "expires": "2028-04-21T16:12+02:00",
  "@id": "https://www1.wdr.de/mediathek/video/nrw-video/essen-kinopremiere-vier-von-hier-102.html",
  "url": "https://www1.wdr.de/mediathek/video/nrw-video/essen-kinopremiere-vier-von-hier-102.html",
  "isAccessibleForFree": true,
  "contentUrl": "https://wdr-progressive.ard-mcdn.de/media/p/public/weltweit/2026/04/21/d9b8d5d4-8d82-4977-8c55-f8b3dafcbc9f/d9b8d5d4-8d82-4977-8c55-f8b3dafcbc9f_AVC-1080.mp4"
}
Block 34 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/radio/wdr-event/aktuell/festival-hai-mai-stemwede-naturschutz-102~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "WDR ",
      "name": "Festival \"Hai in den Mai\" in Stemwede vor dem Aus?",
      "datePublished": "2026-04-20T15:47+02:00",
      "description": "Hunderte Menschen tanzen unter einem Himmel aus bunten Tüchern auf dem Musikfestival \"Hai in den Mai\""
    }
  ],
  "headline": "15.000 Unterschriften für \"Hai in den Mai\"",
  "keywords": [
    "Lokalzeit",
    "WDR",
    "Ostwestfalen",
    "Lippe",
    "OWL",
    "wdr.de",
    "Studio Bielefeld",
    "Hai in den Mai",
    "Stemwede",
    "Festival",
    "Musikfestival"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Eine Petition will das "Hai in den Mai" retten. Doch der Bürgermeister will das Festival so nicht genehmigen.",
  "name": "\"Hai in den Mai\" in Stemwede vor dem Aus?",
  "author": [
    {
      "@type": "Person",
      "name": "MS-Admin_AP607"
    }
  ],
  "datePublished": "2026-04-21T12:43+02:00",
  "dateModified": "2026-04-21T12:29+02:00",
  "duration": "PT00M46S",
  "thumbnailURL": [
    "https://www1.wdr.de/radio/wdr-event/aktuell/festival-hai-mai-stemwede-naturschutz-102~_v-gseagaleriexl.jpg"
  ],
  "expires": "2028-04-20T12:29+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio--festival-hai-mai-stemwede-naturschutz-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr-audios/audio--festival-hai-mai-stemwede-naturschutz-100.html",
  "isAccessibleForFree": true
}
Block 35 : AudioObject
17 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "image": [
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-gseagaleriexl.jpg",
      "height": 900,
      "width": 1600,
      "author": "picture alliance / Photoshot",
      "name": "Prince bei einem Konzert 2011 - hier im englischen Kent ",
      "datePublished": "2026-04-20T17:03+02:00",
      "description": "Auf dem Bild ist der Musiker Prince zu sehen, er steht mit einer Gitarre auf einer Bühne und und singt in ein Mikrofon."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-HintergrundL.jpg",
      "height": 1152,
      "width": 1536,
      "author": "picture alliance / Photoshot",
      "name": "Prince bei einem Konzert 2011 - hier im englischen Kent ",
      "datePublished": "2026-04-20T17:03+02:00",
      "description": "Auf dem Bild ist der Musiker Prince zu sehen, er steht mit einer Gitarre auf einer Bühne und und singt in ein Mikrofon."
    },
    {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-Podcast.jpg",
      "height": 1400,
      "width": 1400,
      "author": "picture alliance / Photoshot",
      "name": "Prince bei einem Konzert 2011 - hier im englischen Kent ",
      "datePublished": "2026-04-20T17:03+02:00",
      "description": "Auf dem Bild ist der Musiker Prince zu sehen, er steht mit einer Gitarre auf einer Bühne und und singt in ein Mikrofon."
    }
  ],
  "headline": "Prince:  Denkwürdige Konzerte in Köln",
  "keywords": [
    "Kultur",
    "Prince",
    "Westart Audio",
    "Konzerte",
    "Köln",
    "Musiker",
    "Vorreiter",
    "Musik",
    "NRW",
    "Spuren",
    "besonders"
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "name": "WDR",
    "logo": {
      "@type": "ImageObject",
      "contentUrl": "https://www1.wdr.de/resources/img/amp/json_logo_amp.png"
    }
  },
  "description": "Heute vor zehn Jahren ist der Musiker Prince gestorben. Er war ein Vorreiter - nicht nur in der Musik. Und auch in NRW hat er seine Spuren hinterlassen, mit zwei denkwürdigen Konzerten in Köln. Christoph Ohrem erzählt, was sie so besonders macht.",
  "name": "Prince:  Denkwürdige Konzerte in Köln",
  "author": [
    {
      "@type": "Person",
      "name": "Christoph Ohrem"
    }
  ],
  "datePublished": "2026-04-21T08:20+02:00",
  "dateModified": "2026-04-21T08:20+02:00",
  "duration": "PT05M19S",
  "thumbnailURL": [
    "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-gseagaleriexl.jpg",
    "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-HintergrundL.jpg",
    "https://www1.wdr.de/kultur/musik/wdr-bild_968~_v-Podcast.jpg"
  ],
  "expires": "2027-04-21T08:16+02:00",
  "@id": "https://www1.wdr.de/mediathek/audio/wdr/westart/audio-prince-denkwuerdige-konzerte-in-koeln-100.html",
  "url": "https://www1.wdr.de/mediathek/audio/wdr/westart/audio-prince-denkwuerdige-konzerte-in-koeln-100.html",
  "isAccessibleForFree": true
}
Block 36 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/wuest-handgelenk-armband-papi-100~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "dpa/Celine Frohnapfel",
  "name": "Hendrik Wüst  trägt ein Armband mit der Aufschrift \"Papi\" in der Landespressekonferenz im Landtag",
  "datePublished": "2026-04-21T15:45+02:00",
  "description": "Hendrik Wüst  trägt ein Armband mit der Aufschrift \"Papi\" in der Landespressekonferenz im Landtag"
}
Block 37 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nrw/kanadagans-familie-strasse-100~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "Rolf Vennenbernd/dpa",
  "name": "Kanadagansfamilie auf der Straße",
  "datePublished": "2026-04-21T07:09+02:00",
  "description": "Kanadagansfamilie auf der Straße"
}
Block 38 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/hohenzollernbruecke-olympia-koeln-100~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "dpa",
  "name": "Angeleuchtete Hohenzollernbrücke nach dem Ja zu Olympia",
  "datePublished": "2026-04-20T05:45+02:00",
  "description": "Die Hohenzollernbrücke leuchtet in den olympischen Farben nach der erfolgreichen Abstimmung um die Olympischen Spiele in Nordrhein-Westfalen."
}
Block 39 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/ruhrgebiet/luftrettung-hubschrauber-silbersee-102~_v-fullhd.png",
  "height": 1080,
  "width": 1920,
  "author": "WDR/Christof Voigt ",
  "name": "Übung der Höhenretter der Dortmunder Feuerwehr",
  "datePublished": "2026-04-20T07:00+02:00",
  "description": "Höhenretter der Dortmunder Feuerwehr an der Seilwinde des DRF Hubschraubers Christoph Dortmund bei Übungen in Haltern am See."
}
Block 40 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/wanderschaefer-siebengebirge-112~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "Josef Kaiser/WDR",
  "name": "Schafherde im Siebengebirge",
  "datePublished": "2026-04-17T17:02+02:00",
  "description": "Johannes Bois ist seit 6 Jahren hauptberuflicher Wanderschäfer."
}
Block 41 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/westfalen-lippe/dinosaurier-lwl-naturkundemuseum-vorbereitungen-116~_v-fullhd.png",
  "height": 1080,
  "width": 1920,
  "author": "Bianca Fialla / LWL-Naturkundemuseum Münster",
  "name": "Das Monster von Minden: Dino-Alarm im LWL-Naturkundemuseum in Münster",
  "datePublished": "2026-04-17T14:48+02:00",
  "description": "Ein Dinosaurierskellet in einem Museum."
}
Block 42 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/nachrichten/rheinland/fibo-2025-koeln-102~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "WDR/ Martin Schütz",
  "name": "Fitnessmesse Fibo beginnt in Köln",
  "datePublished": "2025-04-10T06:07+02:00",
  "description": "Die Fibo beginnt sportlich"
}
Block 43 : ImageObject
8 properties Valid
Missing or invalid @context
{
  "@type": "ImageObject",
  "contentUrl": "https://www1.wdr.de/sport/handball/bergischer-hc-christopher-rudeck-102~_v-fullhd.jpg",
  "height": 1080,
  "width": 1920,
  "author": "IMAGO / Eibner",
  "name": "Der Torwart des Bergischen HC, Christopher Rudeck, bejubelt eine Parade",
  "datePublished": "2026-04-15T10:50+02:00",
  "description": "Der Torwart des Bergischen HC, Christopher Rudeck, bejubelt eine Parade"
}
F
Brand Presence
Action
Site-name consistency, favicon, social image, meta tags, schema, and contact signals
FIX

Brand Presence

Your brand name differs across channels — visitors see inconsistent identity.

F

34/100

Site name appears as

Page titleNachrichten und Geschichten aus NRW
og:site_name
twitter:site@WDR
Organization.name

Inconsistent — names differ across channels

Brand assets

Favicon

15/15

covers multiple sizes + apple-touch-icon

Social share image

0/20

Meta completeness

14/20

Organization schema

0/15

Contact info discoverable

0/10

no contact info discoverable

Findings

  • Brand name differs across channels — users see inconsistent identity
  • No social share image — shared links render as bare URLs
  • og:image missing
  • No Organization schema — Google can't render your logo in the knowledge panel
  • No discoverable contact info — trust signal is weak, legal risk is higher in regulated regions

How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.

C
Open Graph
Action
Open Graph tags are partially configured — some improvements recommended.
REVIEW
Open Graph tags are partially configured — some improvements recommended.
Warning::
Missing og:image
The og:image tag provides a preview image for social sharing.
Info::
og:title is long (62 characters)
Titles over 60 characters may be truncated in social sharing previews.
Got: 62 chars Expected: 25–60 chars
Info::
og:description is long (220 characters)
Descriptions over 200 characters may be truncated in social sharing previews.
Got: 220 chars Expected: 55–200 chars
Info::
Missing og:type
The og:type tag helps social platforms categorize the content.
Info::
Missing og:site_name
The og:site_name tag displays the website name in social previews.

The og:image tag provides a preview image for social sharing.

Why this matters

No og:image means social shares are imageless — measurably less engaging than image-cards across every major platform.

Learn more

Twitter, Facebook, and LinkedIn all use og:image (or twitter:image as a fallback) for share-card thumbnails. Without one, the post renders as a text-only card. A 1200x630px image (Twitter's preferred size) covers all platforms.

Source: Open Graph Protocol

URL: 62 chars

Titles over 60 characters may be truncated in social sharing previews.

Expected: 25–60 chars
Why this matters

og:title borderline-too-long — Facebook/LinkedIn may truncate. Aim for ~60-70 characters max.

Source: Open Graph Protocol

URL: 220 chars

Descriptions over 200 characters may be truncated in social sharing previews.

Expected: 55–200 chars
Why this matters

og:description borderline-too-long — social platforms truncate around ~200 chars.

Source: Open Graph Protocol

The og:type tag helps social platforms categorize the content.

Why this matters

Default og:type is 'website' but the right value (article, product, profile) unlocks richer metadata fields and higher engagement.

Learn more

og:type controls which other og: fields a platform respects. og:type=article enables og:article:published_time, author, and section — surfaced in news cards. og:type=product enables price/availability fields surfaced by Pinterest and shopping integrations. Default 'website' silently disables those.

Source: Open Graph Protocol

The og:site_name tag displays the website name in social previews.

Why this matters

Without og:site_name, social cards omit the brand attribution — users see the post but not who published it.

Learn more

og:site_name appears in the social card chrome (above the title in Facebook/LinkedIn previews). Without it, posts read as anonymous URLs. Set it to your brand name to get free attribution on every share.

Source: Open Graph Protocol

Preview

No image set

wdr.de

WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk

Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und Politik. Außerdem Reportagen aus den großen Städten wie Köln, Düsseldorf oder Dortmund und den Regionen.

Preview quality · Twitter/X D · 50/100

Description will be truncated (225 chars / 200 max)

  • twitter:card — summary_large_image
  • twitter:title — falling back from og:title
  • twitter:description — falling back from og:description
  • twitter:image — Add twitter:image — preview card without an image looks broken
  • Description will be truncated on Twitter/X (225 chars, max 200)

    → Tighten the description to ≤200 characters

  • No preview image for Twitter/X

    → Add og:image or twitter:image (≥300×157 for summary_large_image)

No image set

WDR.DE

WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk

Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und Politik. Außerdem Reportagen aus den großen Städten wie Köln, Düsseldorf oder Dortmund und den Regionen.

Preview quality · Facebook F · 25/100

Title will be truncated (62 chars / 60 max)

Description will be truncated (225 chars / 155 max)

  • og:title — WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk
  • og:description — Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und P...
  • og:image — Add og:image — preview card without an image looks broken
  • og:type — Add og:type — Recommended — tells Facebook the content category
  • og:url — https://www1.wdr.de/index.html?forceGenerate=true&isInternalRequest=true
  • og:site_name — Add og:site_name — Recommended — site-level brand line in the preview
  • Title will be truncated on Facebook (62 chars, max 60)

    → Shorten og:title to ≤60 characters

  • Description will be truncated on Facebook (225 chars, max 155)

    → Tighten og:description to ≤155 characters

  • No preview image for Facebook

    → Add og:image (recommended 1200×630)

No image set

WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk

wdr.de

Preview quality · LinkedIn D · 60/100

Description will be truncated (225 chars / 150 max)

  • og:title — WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk
  • og:description — Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und P...
  • og:image — Add og:image — preview card without an image looks broken
  • Description will be truncated on LinkedIn (225 chars, max 150)

    → Tighten og:description to ≤150 characters

  • No preview image for LinkedIn

    → Add og:image (recommended 1200×627)

wdr.de

WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk

Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und Politik. Außerdem Reportagen aus den großen Städten wie Köln, Düsseldorf oder Dortmund und den Regionen.

Preview quality · Slack B · 80/100
  • og:title — WDR - Informationen und Nachrichten vom Westdeutschen Rundfunk
  • og:description — Aktuelle Nachrichten aus Nordrhein-Westfalen (NRW). Aktuelle News und Reportagen aus Sport, Verbraucher, Kultur und P...
  • og:image — Add og:image — preview card without an image looks broken
  • No preview image — Slack unfurl will be text-only

    → Add og:image or twitter:image

Social preview quality

Averaged across Twitter/X, Facebook, LinkedIn, and Slack.

D · 53/100
FieldTwitter/XFacebookLinkedInSlack
og:title
og:description
og:image
og:type
og:url
og:site_name
twitter:card
twitter:title
twitter:description
twitter:image
A+
Mixed Content
No mixed content detected — all resources use HTTPS.
PASS
No mixed content detected — all resources use HTTPS.
Info::
No mixed content detected — all resources use HTTPS
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback