SEO audit for timmys.nl
Timmy's Eethuys | Raamsdonksveer
Health 65/100 (fair) · 50 pages crawled · generated 2026-07-29
Download Markdown report (feed to ChatGPT / Claude / Cursor)Op zoek naar een gezellig sfeervol en culinair restaurant in Raamsdonksveer ? Kom dan naar Timmy's Eethuys. Echt Brabants genieten ook voor uniek 3D diner.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 70 | 0 | 50 | 80 |
| Performance | 70 | 0 | 50 | 200 |
| Meta Description | 81 | 0 | 31 | 2 |
| Content | 84 | 0 | 26 | 44 |
| Titles | 95 | 0 | 8 | 0 |
| Headings | 99 | 0 | 2 | 4 |
| Structured Data | 99 | 0 | 1 | 0 |
| Images | 100 | 0 | 0 | 54 |
| Links | 100 | 0 | 0 | 16 |
| Security | 100 | 0 | 0 | 100 |
| Social | 100 | 0 | 0 | 50 |
| URL | 100 | 0 | 0 | 5 |
Warnings (7 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://www.timmys.nl/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/allergenen/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/aspergemenu/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/boekingsbevestiging/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/carnaval/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/contact/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/corona/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/fish-chips/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/kerstmenu/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/koningsdag/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/moederdag/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/mosselen/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/paasbrunch/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/pasen/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/restaurant/vacatures/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/sate-weekend/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/schnitzelweekend/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/spareribs/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/steak-weekend/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/vaderdag/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/vakantie/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/valentijn/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/veersedag/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://www.timmys.nl/wildmenu/ — 5 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 26 occurrence(s)
- https://www.timmys.nl/20170204_111234/ — 113 words
- https://www.timmys.nl/allergenen/ — 156 words
- https://www.timmys.nl/allergenen/sauzen-allergenen-restaurant-hotel-timmys-eethuys-raamsdonksveer/ — 123 words
- https://www.timmys.nl/aspergemenu/untitled-2/ — 110 words
- https://www.timmys.nl/boekingsbevestiging/hotel-heere-raamsdonksveer-brasserie-de-schuur-heerlijk-overnachten-3-sterren/ — 131 words
- https://www.timmys.nl/canavalskaart-diner-timmys-eethuys-raamsdonksveer-2026/ — 119 words
- https://www.timmys.nl/canavalskaart-lunch-timmys-eethuys-raamsdonksveer-2026/ — 119 words
- https://www.timmys.nl/carnaval/carnavalsmenu-lunch-restaurant-timmys-raamsdonksveer/ — 121 words
- https://www.timmys.nl/contact/ — 153 words
- https://www.timmys.nl/fish-chips/ — 181 words
- https://www.timmys.nl/fotostudio27_3a7143/ — 109 words
- https://www.timmys.nl/home/vakantie-restaurant-timmys-raamsdonksveer-heerlijk-diner-en-uit-eten-in-geertruidenberg/ — 130 words
- https://www.timmys.nl/hotel/ — 98 words
- https://www.timmys.nl/hotel/arrangementen/ — 122 words
- https://www.timmys.nl/koningsdag/ — 168 words
- https://www.timmys.nl/promotiefilm/ — 98 words
- https://www.timmys.nl/reserveren-tims-kitchen/ — 102 words
- https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere6/ — 123 words
- https://www.timmys.nl/restaurant/ — 119 words
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 123 words
- https://www.timmys.nl/schnitzelweekend/704732386_1407977151346576_6533301090961361292_n/ — 119 words
- https://www.timmys.nl/timmys-drankkaart-2022/ — 116 words
- https://www.timmys.nl/timmys-menukaart-2022/ — 116 words
- https://www.timmys.nl/v21_1-1024x720/ — 109 words
- https://www.timmys.nl/wildmenu/ — 138 words
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Missing meta description
Rule meta_desc.missing · Meta Description · 31 occurrence(s)
- https://www.timmys.nl/allergenen/sauzen-allergenen-restaurant-hotel-timmys-eethuys-raamsdonksveer/
- https://www.timmys.nl/aspergemenu/
- https://www.timmys.nl/aspergemenu/untitled-2/
- https://www.timmys.nl/boekingsbevestiging/
- https://www.timmys.nl/canavalskaart-diner-timmys-eethuys-raamsdonksveer-2026/
- https://www.timmys.nl/canavalskaart-lunch-timmys-eethuys-raamsdonksveer-2026/
- https://www.timmys.nl/carnaval/carnavalsmenu-lunch-restaurant-timmys-raamsdonksveer/
- https://www.timmys.nl/cookieverklaring/
- https://www.timmys.nl/disclaimer/
- https://www.timmys.nl/fish-chips/
- https://www.timmys.nl/home/vakantie-restaurant-timmys-raamsdonksveer-heerlijk-diner-en-uit-eten-in-geertruidenberg/
- https://www.timmys.nl/hotel/
- https://www.timmys.nl/hotel/arrangementen/
- https://www.timmys.nl/paasbrunch/
- https://www.timmys.nl/privacyverklaring/
- https://www.timmys.nl/reserveren-tims-kitchen/
- https://www.timmys.nl/restaurant/
- https://www.timmys.nl/sate-weekend/
- https://www.timmys.nl/schnitzelweekend/
- https://www.timmys.nl/schnitzelweekend/704732386_1407977151346576_6533301090961361292_n/
- https://www.timmys.nl/timmys-drankkaart-2022/
- https://www.timmys.nl/timmys-menukaart-2022/
- https://www.timmys.nl/vaderdag/
- https://www.timmys.nl/veersedag/
- https://www.timmys.nl/wildmenu/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://www.timmys.nl/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/allergenen/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/aspergemenu/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/boekingsbevestiging/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/carnaval/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/contact/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/corona/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/fish-chips/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/kerstmenu/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/koningsdag/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/moederdag/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/mosselen/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/paasbrunch/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/pasen/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/restaurant/vacatures/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/sate-weekend/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/schnitzelweekend/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/spareribs/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/steak-weekend/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/vaderdag/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/vakantie/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/valentijn/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/veersedag/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.timmys.nl/wildmenu/ — 3 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://www.timmys.nl/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 8 occurrence(s)
- https://www.timmys.nl/allergenen/ — 113 chars, ~847px (limit ~580px)
- https://www.timmys.nl/allergenen/sauzen-allergenen-restaurant-hotel-timmys-eethuys-raamsdonksveer/ — 82 chars, ~663px (limit ~580px)
- https://www.timmys.nl/boekingsbevestiging/hotel-heere-raamsdonksveer-brasserie-de-schuur-heerlijk-overnachten-3-sterren/ — 95 chars, ~753px (limit ~580px)
- https://www.timmys.nl/canavalskaart-diner-timmys-eethuys-raamsdonksveer-2026/ — 72 chars, ~598px (limit ~580px)
- https://www.timmys.nl/canavalskaart-lunch-timmys-eethuys-raamsdonksveer-2026/ — 72 chars, ~608px (limit ~580px)
- https://www.timmys.nl/home/vakantie-restaurant-timmys-raamsdonksveer-heerlijk-diner-en-uit-eten-in-geertruidenberg/ — 106 chars, ~828px (limit ~580px)
- https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere5/ — 81 chars, ~654px (limit ~580px)
- https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere6/ — 81 chars, ~654px (limit ~580px)
Notices (18 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 45 occurrence(s)
- https://www.timmys.nl/allergenen/ — h5 follows h1 — skips h2
- https://www.timmys.nl/aspergemenu/ — h3 follows h1 — skips h2
- https://www.timmys.nl/bockbiermenu/ — h3 follows h1 — skips h2
- https://www.timmys.nl/carnaval/ — h3 follows h1 — skips h2
- https://www.timmys.nl/contact/ — h4 follows h2 — skips h3
- https://www.timmys.nl/cookieverklaring/ — h3 follows h1 — skips h2
- https://www.timmys.nl/corona/ — h3 follows h1 — skips h2
- https://www.timmys.nl/fish-chips/ — h3 follows h1 — skips h2
- https://www.timmys.nl/kerstmenu/ — h3 follows h1 — skips h2
- https://www.timmys.nl/koningsdag/ — h3 follows h1 — skips h2
- https://www.timmys.nl/moederdag/ — h3 follows h1 — skips h2
- https://www.timmys.nl/mosselen/ — h3 follows h1 — skips h2
- https://www.timmys.nl/paasbrunch/ — h3 follows h1 — skips h2
- https://www.timmys.nl/pasen/ — h3 follows h1 — skips h2
- https://www.timmys.nl/promotiefilm/ — h3 follows h1 — skips h2
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — h3 follows h1 — skips h2
- https://www.timmys.nl/restaurant/vacatures/ — h3 follows h1 — skips h2
- https://www.timmys.nl/sate-weekend/ — h3 follows h1 — skips h2
- https://www.timmys.nl/schnitzelweekend/ — h3 follows h1 — skips h2
- https://www.timmys.nl/spareribs/ — h4 follows h1 — skips h2
- https://www.timmys.nl/vaderdag/ — h4 follows h1 — skips h2
- https://www.timmys.nl/vakantie/ — h3 follows h1 — skips h2
- https://www.timmys.nl/valentijn/ — h3 follows h1 — skips h2
- https://www.timmys.nl/veersedag/ — h3 follows h1 — skips h2
- https://www.timmys.nl/wildmenu/ — h3 follows h1 — skips h2
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 35 occurrence(s)
- https://www.timmys.nl/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/allergenen/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/aspergemenu/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/boekingsbevestiging/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/carnaval/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/contact/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/corona/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/fish-chips/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/kerstmenu/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/koningsdag/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/moederdag/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/mosselen/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/paasbrunch/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/pasen/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/restaurant/vacatures/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/sate-weekend/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/schnitzelweekend/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/spareribs/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/steak-weekend/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/vaderdag/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/vakantie/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/valentijn/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/veersedag/ — add a <main> element (or role=main) around the primary content
- https://www.timmys.nl/wildmenu/ — add a <main> element (or role=main) around the primary content
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 44 occurrence(s)
- https://www.timmys.nl/ — 4.0%
- https://www.timmys.nl/allergenen/ — 2.4%
- https://www.timmys.nl/aspergemenu/ — 4.4%
- https://www.timmys.nl/bockbiermenu/ — 3.8%
- https://www.timmys.nl/boekingsbevestiging/ — 3.4%
- https://www.timmys.nl/carnaval/ — 3.3%
- https://www.timmys.nl/contact/ — 2.4%
- https://www.timmys.nl/corona/ — 4.5%
- https://www.timmys.nl/fish-chips/ — 2.8%
- https://www.timmys.nl/kletsdiner/ — 4.4%
- https://www.timmys.nl/koningsdag/ — 2.7%
- https://www.timmys.nl/moederdag/ — 4.0%
- https://www.timmys.nl/mosselen/ — 4.5%
- https://www.timmys.nl/paasbrunch/ — 3.8%
- https://www.timmys.nl/pasen/ — 3.8%
- https://www.timmys.nl/promotiefilm/ — 1.7%
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 2.2%
- https://www.timmys.nl/schnitzelweekend/ — 3.8%
- https://www.timmys.nl/spareribs/ — 3.3%
- https://www.timmys.nl/steak-weekend/ — 4.5%
- https://www.timmys.nl/vaderdag/ — 3.8%
- https://www.timmys.nl/vakantie/ — 3.5%
- https://www.timmys.nl/valentijn/ — 3.6%
- https://www.timmys.nl/veersedag/ — 3.5%
- https://www.timmys.nl/wildmenu/ — 2.3%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 4 occurrence(s)
- https://www.timmys.nl/bockbiermenu/ — 2 <h1> elements
- https://www.timmys.nl/boekingsbevestiging/ — 2 <h1> elements
- https://www.timmys.nl/restaurant/vacatures/ — 3 <h1> elements
- https://www.timmys.nl/spareribs/ — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 2 occurrence(s)
- https://www.timmys.nl/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://www.timmys.nl/mosselen/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Image filename is generic/auto-generated (missed image-search signal)
Rule images.generic_filename · Images · 2 occurrence(s)
- https://www.timmys.nl/aspergemenu/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
- https://www.timmys.nl/aspergemenu/untitled-2/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://www.timmys.nl/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/allergenen/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/aspergemenu/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/boekingsbevestiging/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/carnaval/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/contact/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/corona/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/fish-chips/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/kerstmenu/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/koningsdag/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/moederdag/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/mosselen/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/paasbrunch/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/pasen/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/restaurant/vacatures/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/sate-weekend/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/schnitzelweekend/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/spareribs/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/steak-weekend/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/vaderdag/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/vakantie/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/valentijn/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/veersedag/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://www.timmys.nl/wildmenu/ — the likely hero/LCP image (logo-kleur.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://www.timmys.nl/ — 8 of 12 images without width/height
- https://www.timmys.nl/allergenen/ — 2 of 7 images without width/height
- https://www.timmys.nl/aspergemenu/ — 2 of 5 images without width/height
- https://www.timmys.nl/boekingsbevestiging/ — 2 of 4 images without width/height
- https://www.timmys.nl/carnaval/ — 2 of 6 images without width/height
- https://www.timmys.nl/contact/ — 2 of 3 images without width/height
- https://www.timmys.nl/corona/ — 2 of 3 images without width/height
- https://www.timmys.nl/fish-chips/ — 2 of 4 images without width/height
- https://www.timmys.nl/kerstmenu/ — 2 of 4 images without width/height
- https://www.timmys.nl/koningsdag/ — 2 of 5 images without width/height
- https://www.timmys.nl/moederdag/ — 2 of 5 images without width/height
- https://www.timmys.nl/mosselen/ — 2 of 4 images without width/height
- https://www.timmys.nl/paasbrunch/ — 2 of 3 images without width/height
- https://www.timmys.nl/pasen/ — 2 of 4 images without width/height
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 3 of 4 images without width/height
- https://www.timmys.nl/restaurant/vacatures/ — 2 of 5 images without width/height
- https://www.timmys.nl/sate-weekend/ — 2 of 4 images without width/height
- https://www.timmys.nl/schnitzelweekend/ — 2 of 4 images without width/height
- https://www.timmys.nl/spareribs/ — 2 of 3 images without width/height
- https://www.timmys.nl/steak-weekend/ — 2 of 4 images without width/height
- https://www.timmys.nl/vaderdag/ — 2 of 5 images without width/height
- https://www.timmys.nl/vakantie/ — 2 of 4 images without width/height
- https://www.timmys.nl/valentijn/ — 2 of 4 images without width/height
- https://www.timmys.nl/veersedag/ — 2 of 4 images without width/height
- https://www.timmys.nl/wildmenu/ — 2 of 4 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 16 occurrence(s)
- https://www.timmys.nl/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/20170204_111234/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/allergenen/sauzen-allergenen-restaurant-hotel-timmys-eethuys-raamsdonksveer/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/aspergemenu/untitled-2/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/boekingsbevestiging/hotel-heere-raamsdonksveer-brasserie-de-schuur-heerlijk-overnachten-3-sterren/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/canavalskaart-diner-timmys-eethuys-raamsdonksveer-2026/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/canavalskaart-lunch-timmys-eethuys-raamsdonksveer-2026/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/carnaval/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/carnaval/carnavalsmenu-lunch-restaurant-timmys-raamsdonksveer/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/fotostudio27_3a7143/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/home/vakantie-restaurant-timmys-raamsdonksveer-heerlijk-diner-en-uit-eten-in-geertruidenberg/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere5/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere6/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/restaurant/vacatures/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/schnitzelweekend/704732386_1407977151346576_6533301090961361292_n/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.timmys.nl/v21_1-1024x720/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 2 occurrence(s)
- https://www.timmys.nl/corona/ — 180 chars
- https://www.timmys.nl/kerstmenu/ — 170 chars
notice Missing Open Graph tags
Rule og.missing · Social · 50 occurrence(s)
- https://www.timmys.nl/ — og:image
- https://www.timmys.nl/allergenen/ — og:image
- https://www.timmys.nl/aspergemenu/ — og:description, og:image
- https://www.timmys.nl/boekingsbevestiging/ — og:description, og:image
- https://www.timmys.nl/carnaval/ — og:image
- https://www.timmys.nl/contact/ — og:image
- https://www.timmys.nl/corona/ — og:image
- https://www.timmys.nl/fish-chips/ — og:description, og:image
- https://www.timmys.nl/kerstmenu/ — og:image
- https://www.timmys.nl/koningsdag/ — og:image
- https://www.timmys.nl/moederdag/ — og:image
- https://www.timmys.nl/mosselen/ — og:image
- https://www.timmys.nl/paasbrunch/ — og:description, og:image
- https://www.timmys.nl/pasen/ — og:image
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — og:image
- https://www.timmys.nl/restaurant/vacatures/ — og:image
- https://www.timmys.nl/sate-weekend/ — og:description, og:image
- https://www.timmys.nl/schnitzelweekend/ — og:description, og:image
- https://www.timmys.nl/spareribs/ — og:image
- https://www.timmys.nl/steak-weekend/ — og:image
- https://www.timmys.nl/vaderdag/ — og:description, og:image
- https://www.timmys.nl/vakantie/ — og:image
- https://www.timmys.nl/valentijn/ — og:image
- https://www.timmys.nl/veersedag/ — og:description, og:image
- https://www.timmys.nl/wildmenu/ — og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://www.timmys.nl/ — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/allergenen/ — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/aspergemenu/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/boekingsbevestiging/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/carnaval/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/contact/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/corona/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/fish-chips/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/kerstmenu/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/koningsdag/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/moederdag/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/mosselen/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/paasbrunch/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/pasen/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/restaurant/vacatures/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/sate-weekend/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/schnitzelweekend/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/spareribs/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/steak-weekend/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/vaderdag/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/vakantie/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/valentijn/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/veersedag/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://www.timmys.nl/wildmenu/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://www.timmys.nl/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/allergenen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/aspergemenu/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/boekingsbevestiging/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/carnaval/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/corona/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/fish-chips/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/kerstmenu/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/koningsdag/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/moederdag/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/mosselen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/paasbrunch/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/pasen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/restaurant/vacatures/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/sate-weekend/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/schnitzelweekend/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/spareribs/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/steak-weekend/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/vaderdag/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/vakantie/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/valentijn/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/veersedag/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.timmys.nl/wildmenu/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://www.timmys.nl/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/allergenen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/aspergemenu/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/boekingsbevestiging/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/carnaval/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/corona/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/fish-chips/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/kerstmenu/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/koningsdag/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/moederdag/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/mosselen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/paasbrunch/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/pasen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/restaurant/vacatures/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/sate-weekend/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/schnitzelweekend/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/spareribs/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/steak-weekend/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/vaderdag/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/vakantie/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/valentijn/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/veersedag/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.timmys.nl/wildmenu/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://www.timmys.nl/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/allergenen/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/aspergemenu/ — CSP, X-Content-Type-Options, HSTS
- https://www.timmys.nl/boekingsbevestiging/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/carnaval/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/contact/ — CSP, X-Content-Type-Options, HSTS
- https://www.timmys.nl/corona/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/fish-chips/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/kerstmenu/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/koningsdag/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/moederdag/ — X-Content-Type-Options, HSTS, CSP
- https://www.timmys.nl/mosselen/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/paasbrunch/ — CSP, X-Content-Type-Options, HSTS
- https://www.timmys.nl/pasen/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — CSP, X-Content-Type-Options, HSTS
- https://www.timmys.nl/restaurant/vacatures/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/sate-weekend/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/schnitzelweekend/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/spareribs/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/steak-weekend/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/vaderdag/ — CSP, X-Content-Type-Options, HSTS
- https://www.timmys.nl/vakantie/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/valentijn/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/veersedag/ — HSTS, CSP, X-Content-Type-Options
- https://www.timmys.nl/wildmenu/ — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)
- https://www.timmys.nl/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/allergenen/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/aspergemenu/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/boekingsbevestiging/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/carnaval/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/contact/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/corona/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/fish-chips/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/kerstmenu/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/koningsdag/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/moederdag/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/mosselen/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/paasbrunch/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/pasen/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/restaurant/menu/dinerkaart/ — 7 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/restaurant/vacatures/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/sate-weekend/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/schnitzelweekend/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/spareribs/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/steak-weekend/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/vaderdag/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/vakantie/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/valentijn/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/veersedag/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.timmys.nl/wildmenu/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice URL is very long
Rule url.too_long · URL · 1 occurrence(s)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 4 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.timmys.nl/ Timmy's Eethuys | Raamsdonksveer |
200 | yes | 372 | 50 |
| https://www.timmys.nl/contact/ Contact | Timmy's Eethuys |
200 | yes | 153 | 50 |
| https://www.timmys.nl/cookieverklaring/ Cookieverklaring | Timmy's Eethuys |
200 | yes | 873 | 50 |
| https://www.timmys.nl/disclaimer/ Disclaimer | Timmy's Eethuys |
200 | yes | 464 | 50 |
| https://www.timmys.nl/privacyverklaring/ Privacyverklaring | Timmy's Eethuys |
200 | yes | 845 | 50 |
| https://www.timmys.nl/promotiefilm/ Promotiefilm | Timmy's Eethuys |
200 | yes | 98 | 50 |
| https://www.timmys.nl/restaurant/ Restaurant | Timmy's Eethuys |
200 | yes | 119 | 50 |
| https://www.timmys.nl/restaurant/menu/dinerkaart/ Dinerkaart | Timmy's Eethuys |
200 | yes | 123 | 50 |
| https://www.timmys.nl/restaurant/vacatures/ Vacatures in Raamsdonksveer | Timmy's Eethuys |
200 | yes | 553 | 50 |
| https://www.timmys.nl/mosselen/ Mosselen eten in Raamsdonksveer | Timmy's Eethuys |
200 | yes | 347 | 1 |
| https://www.timmys.nl/vakantie/ Vakantie | Timmy's Eethuys |
200 | yes | 245 | 1 |
| https://www.timmys.nl/canavalskaart-diner-timmys-eethuys-raamsdonksveer-2026/ Canavalskaart diner Timmys eethuys Raamsdonksveer 2026 | Timmy's Eethuys |
200 | yes | 119 | 2 |
| https://www.timmys.nl/canavalskaart-lunch-timmys-eethuys-raamsdonksveer-2026/ Canavalskaart Lunch Timmys eethuys Raamsdonksveer 2026 | Timmy's Eethuys |
200 | yes | 119 | 2 |
| https://www.timmys.nl/20170204_111234/ Restaurant Timmy’s Raamsdonksveer | Timmy's Eethuys |
200 | yes | 113 | 2 |
| https://www.timmys.nl/v21_1-1024x720/ v21_1-1024×720 | Timmy's Eethuys |
200 | yes | 109 | 2 |
| https://www.timmys.nl/fotostudio27_3a7143/ Fotostudio27_3A7143 | Timmy's Eethuys |
200 | yes | 109 | 2 |
| https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere6/ Restaurant de schuur timmys eethuys raamsodnksveer hotel heere6 | Timmy's Eethuys |
200 | yes | 123 | 2 |
| https://www.timmys.nl/home/vakantie-restaurant-timmys-raamsdonksveer-heerlijk-diner-en-uit-eten-in-geertruidenberg/ Vakantie Restaurant Timmy’s Raamsdonksveer heerlijk diner en uit eten in geertruidenberg | Timmy's Eethuys |
200 | yes | 130 | 1 |
| https://www.timmys.nl/timmys-drankkaart-2022/ Timmys DRANKKAART 2022 | Timmy's Eethuys |
200 | yes | 116 | 1 |
| https://www.timmys.nl/timmys-menukaart-2022/ Timmys MENUKAART 2022 | Timmy's Eethuys |
200 | yes | 116 | 1 |
| https://www.timmys.nl/hotel/ Hotel | Timmy's Eethuys |
200 | yes | 98 | 1 |
| https://www.timmys.nl/allergenen/ Allergenen informatie | Timmy's Eethuys Bent u allergisch, kijk dan hier naar onze speciale allergenen menukaart. |
200 | yes | 156 | 1 |
| https://www.timmys.nl/allergenen/sauzen-allergenen-restaurant-hotel-timmys-eethuys-raamsdonksveer/ Sauzen allergenen restaurant hotel Timmys eethuys raamsdonksveer | Timmy's Eethuys |
200 | yes | 123 | 1 |
| https://www.timmys.nl/aspergemenu/ Aspergemenu | Timmy's Eethuys |
200 | yes | 316 | 1 |
| https://www.timmys.nl/aspergemenu/untitled-2/ Untitled | Timmy's Eethuys |
200 | yes | 110 | 1 |
| https://www.timmys.nl/boekingsbevestiging/ Uw boeking is gelukt | Timmy's Eethuys |
200 | yes | 230 | 1 |
| https://www.timmys.nl/boekingsbevestiging/hotel-heere-raamsdonksveer-brasserie-de-schuur-heerlijk-overnachten-3-sterren/ Hotel Heere Raamsdonksveer Brasserie de Schuur heerlijk overnachten 3 sterren | Timmy's Eethuys |
200 | yes | 131 | 1 |
| https://www.timmys.nl/carnaval/ Carnaval 2026 | Timmy's Eethuys |
200 | yes | 261 | 1 |
| https://www.timmys.nl/carnaval/carnavalsmenu-lunch-restaurant-timmys-raamsdonksveer/ Carnavalsmenu lunch restaurant timmys raamsdonksveer | Timmy's Eethuys |
200 | yes | 121 | 1 |
| https://www.timmys.nl/restaurant-de-schuur-timmys-eethuys-raamsodnksveer-hotel-heere5/ Restaurant de schuur timmys eethuys raamsodnksveer hotel heere5 | Timmy's Eethuys |
200 | yes | 123 | 1 |
| https://www.timmys.nl/schnitzelweekend/ Schnitzel Weekend | Timmy's Eethuys |
200 | yes | 256 | 1 |
| https://www.timmys.nl/schnitzelweekend/704732386_1407977151346576_6533301090961361292_n/ Schnizelweekend bij Timmy’s Eethuys Raamsdonksveer | Timmy's Eethuys |
200 | yes | 119 | 1 |
| https://www.timmys.nl/bockbiermenu/ Bokbier menu | Timmy's Eethuys |
200 | yes | 268 | 0 |
| https://www.timmys.nl/corona/ Corona | Timmy's Eethuys |
200 | yes | 345 | 0 |
| https://www.timmys.nl/fish-chips/ Fish & Chips | Timmy's Eethuys |
200 | yes | 181 | 0 |
| https://www.timmys.nl/hotel/arrangementen/ Arrangementen | Timmy's Eethuys |
200 | yes | 122 | 0 |
| https://www.timmys.nl/kerstmenu/ Kerstmenu in Raamsdonksveer | Timmy's Eethuys |
200 | yes | 510 | 0 |
| https://www.timmys.nl/kletsdiner/ Kletsdiner / Sauweldiner | Timmy's Eethuys |
200 | yes | 301 | 0 |
| https://www.timmys.nl/koningsdag/ Koningsdag | Timmy's Eethuys |
200 | yes | 168 | 0 |
| https://www.timmys.nl/moederdag/ Moederdag | Timmy's Eethuys |
200 | yes | 295 | 0 |
| https://www.timmys.nl/paasbrunch/ Paasbrunch | Timmy's Eethuys |
200 | yes | 251 | 0 |
| https://www.timmys.nl/pasen/ Pasen | Timmy's Eethuys |
200 | yes | 277 | 0 |
| https://www.timmys.nl/reserveren-tims-kitchen/ Reserveren Tim’s Kitchen | Timmy's Eethuys |
200 | yes | 102 | 0 |
| https://www.timmys.nl/sate-weekend/ Sate weekend | Timmy's Eethuys |
200 | yes | 415 | 0 |
| https://www.timmys.nl/spareribs/ Onbeperkt spareribs eten | Timmy's Eethuys |
200 | yes | 235 | 0 |
| https://www.timmys.nl/steak-weekend/ Timmy's Eethuys | Steak-weekend | Timmy's Eethuys |
200 | yes | 327 | 0 |
| https://www.timmys.nl/vaderdag/ Vaderdag | Timmy's Eethuys |
200 | yes | 275 | 0 |
| https://www.timmys.nl/valentijn/ Valentijnmenu in Raamsdonksveer | Timmy's Eethuys |
200 | yes | 258 | 0 |
| https://www.timmys.nl/veersedag/ Veerse dag | Timmy's Eethuys |
200 | yes | 229 | 0 |
| https://www.timmys.nl/wildmenu/ Wildmenu | Timmy's Eethuys |
200 | yes | 138 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.