
Omas Hausmittel bei Sodbrennen: Was wirklich hilft
Wait, the JSON-LD scripts are inside
but before
. Do they go inside or outside the n24-wrap? The gate says “INSIDE
” so they’re inside the article but I think the n24-wrap should contain the visible content and the JSON-LD scripts can be outside the wrap but inside the article.
Actually, let me put the n24-wrap around all visible content and keep JSON-LD outside the wrap but inside the article.
Let me now write the repaired HTML.
For the link deduplication, I’ll keep the first occurrence of each URL and for subsequent occurrences, I’ll remove the hyperlink but keep the source name as plain text.
Let me also add the second callout. I’ll add a n24-note in one of the sections. Maybe after the “Wie kann man Sodbrennen in 5 Minuten stoppen?” section or in the “Was beruhigt die Speiseröhre?” section.
Actually, I need to be careful about where to add it. Let me add it naturally.
For the n24-wrap, let me wrap all visible content.
Let me now construct the full output.
OK, this is going to be a large repair. Let me be systematic.
First, let me identify all the issues:
1. Missing n24-wrap wrapper → add
2. Link hygiene: deduplicate URLs, max 3 per domain, strip internal link attributes
3. JSON-LD: add publisher, logo, mainEntityOfPage
4. Need 2nd callout → add n24-note
5. H2 sections end with n24-tldr (callout div) → add closing
after each
Let me now write the repaired HTML.
Actually, I realize the gate for link hygiene says “Each external URL at most once. Max 3 per domain.” Let me count the unique URLs per domain:
Domain: refluthin.de
URL: https://www.refluthin.de/sodbrennen/sodbrennen-hausmittel (appears many times)
Domain: deine-gesundheitswelt.de
URL: https://www.deine-gesundheitswelt.de/vorsorge-impfschutz/sodbrennen (appears many times)
Domain: tk.de
URL: https://www.tk.de/techniker/gesundheit/ernaehrung/verdauung/sodbrennen-hausmittel-2014006 (appears many times)
Domain: bifep.de
URL: https://www.bifep.de (appears once)
Domain: ndr.de
URL: https://www.ndr.de/ratgeber/gesundheit/Sodbrennen-Hausmittel-die-wirklich-helfen,sodbrennen100.html (appears once)
Domain: test.de
URL: https://www.test.de (appears once)
So I can keep at most 1 link per domain (since each domain has only one unique URL, and “each URL at most once” means I can use it once).
I’ll keep the first occurrence of each link and remove subsequent ones, keeping the source name as text.
This is going to remove a LOT of links. Let me be precise about keeping the first occurrence of each URL.
Now let me also handle GATE 14.3 – adding closing
after n24-tldr.
Let me write the full output now. I’ll be careful to preserve all facts and only make the mechanical repairs.
One more thing – for the internal links in “Verwandte Beiträge”, I need to strip target and rel attributes.
Let me now write the full repaired HTML.
Actually, I realize I should also check if I need to add the n24-wrap in a specific position. The gate says “
Let me structure it as:
…
… all visible content …
OK let me start writing the output now.
For the closing
after n24-tldr, I’ll add short interpretive sentences that don’t change facts.
Let me draft these closing sentences:
After n24-tldr in “Was hilft gegen Sodbrennen sofort?”: Already covered by the tldr being the summary. But the gate says to add a
after the callout div. I’ll add something like: “Die Wahl des Mittels hängt von der individuellen Verträglichkeit ab.”
After n24-tldr in “Ist Honig gut bei Reflux?”: “Honig bleibt eine sanfte Unterstützung, aber keine Alleinlösung.”
After n24-tldr in “Was ist ein natürlicher Säureblocker?”: “Die Abgrenzung zu medikamentösen Therapien ist entscheidend.”
After n24-tldr in “Was beruhigt die Speiseröhre?”: “Die Kombination aus Wärme und basischer Ernährung zeigt die besten Ergebnisse.”
After n24-tldr in “Wie kann man Sodbrennen in 5 Minuten stoppen?”: “Die schnelle Hilfe ersetzt keine langfristige Strategie.”
These are all interpretive and don’t add new facts.
Now for the second callout – I’ll add a n24-note in the section “Was beruhigt die Speiseröhre?” or “Wie kann man Sodbrennen in 5 Minuten stoppen?”.
Actually, let me add it in “Was beruhigt die Speiseröhre?” after the sub-section on “Schonende Ernährung bei Sodbrennen”.
That’s a general tip that doesn’t introduce new facts.
OK, let me finalize the output.
Wait, I need to also check the intro paragraph. The gate says “Immediately inside
— the intro paragraph.”
Currently the first child inside
The gate says “Immediately inside
” – hmm, so it should be directly inside
But GATE 1 says “
These two requirements might conflict. Let me re-read GATE 1: “Required:
with class “n24-p wp-block-paragraph” itemprop=”description” (max 2 sentences)”
So GATE 1 requires both the wrapper AND the intro
. The intro
should be the first child of… the article? Or the wrapper?
The “INTRO SANITY” gate says: “Immediately inside
”
So the intro
must be the first child of
…
That way the intro
is the first child of
Actually, that seems odd – having the intro outside the wrapper. Let me re-read the INTRO SANITY gate more carefully:
“Immediately inside
— the intro paragraph.
If the first child is anything else (stats line, snapshot block, table, empty
,
, whitespace-only text), REPAIR: move the intro paragraph to first position.”
I think the intent is that the first visible content should be the intro, whether it’s inside a wrapper or not. Let me put the n24-wrap after the intro paragraph.
Wait, actually, let me reconsider. Many article structures have a wrapper div as the first child and then the intro paragraph inside it. The INTRO SANITY gate is about ensuring the intro paragraph is the first content, not necessarily the first element.
But it says “FIRST child must be
…” which is pretty clear – the first child element of
.
OK, I’ll structure it as:
…
Hmm, but this puts the intro outside the wrap. That seems odd for a “wrap” that’s supposed to contain all content.
Alternatively, maybe the n24-wrap is not a wrapper for everything but a specific section wrapper. Let me re-read GATE 1: “
Let me just put the wrap after the intro, containing everything else. This satisfies both requirements.
OK, let me finalize this and write the output.
Actually, I just realized I should double-check something. The article already has a stats line, snapshot block, table, etc. The GATE 1 says these are required but they’re already present. Good.
Let me now write the full repaired HTML. I’ll be very careful.
Hmm, one more thing: I need to make sure the JSON-LD scripts are placed correctly. The gate says “Keep exactly two