Catalog / timoteomilano.com
65

SEO audit for timoteomilano.com

Timotèo Milano

other

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Leather collars, leather leashes, leather H harnesses, and dog waste bag holders.

Screenshot of timoteomilano.com
50
pages crawled
44
indexable pages
0
errors
199
warnings
457
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 72 0 47 47
Performance 72 0 47 123
AI Content 84 0 26 0
Duplicate 85 0 25 11
Hreflang 93 0 12 0
Structured Data 94 0 10 26
Budget 96 0 7 0
Indexability 96 0 7 0
Links 96 0 6 94
Headings 98 0 4 0
Images 98 0 3 55
Titles 98 0 3 6
Crawlability 99 0 1 1
Robots 99 0 1 0
Cache 100 0 0 47
Content 100 0 0 20
Meta Description 100 0 0 23
Security 100 0 0 3
URL 100 0 0 1
Findings

Warnings (18 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 47 occurrence(s)

warning Unfilled template or prompt-leak text

Rule ai.prompt_leak · AI Content · 26 occurrence(s)

  • https://timoteomilano.com/en/products/tt-bag-portasacchetti — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/es/products/tt-bag-portasacchetti — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-avocado — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-barolo — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-cinnamon — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-flamingo — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-iconic-orange — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-licorice — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-lilla — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-mango — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-mint — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-sahara — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-santorini — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-sky-blue — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-taupe — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-tiziano — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-avocado — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-flamingo — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-iconic-orange — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-lilac — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-mango — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-mint — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-santorini — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-sky — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.
  • https://timoteomilano.com/products/tt-bag-portasacchetti — The page contains unfilled template or prompt-echo text — e.g. "[[ product ]]". This usually means a generation template was published without being completed or cleaned up. Fill in or remove the placeholder so readers and crawlers don't see the scaffolding.

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 3 occurrence(s)

  • https://timoteomilano.com/account — internal links point to https://timoteomilano.com/account, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://timoteomilano.com/, https://timoteomilano.com/products/tt-bag-portasacchetti, https://timoteomilano.com/pages/contact.
  • https://timoteomilano.com/en/account — internal links point to https://timoteomilano.com/en/account, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://timoteomilano.com/en, https://timoteomilano.com/en/products/tt-bag-portasacchetti, https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane.
  • https://timoteomilano.com/es/account — internal links point to https://timoteomilano.com/es/account, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://timoteomilano.com/es, https://timoteomilano.com/es/products/tt-bag-portasacchetti, https://timoteomilano.com/es/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane.

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 4 occurrence(s)

  • https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://timoteomilano.com/en, https://timoteomilano.com/en/products/tt-bag-portasacchetti, https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane.
  • https://timoteomilano.com/en/search?q= — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://timoteomilano.com/en, https://timoteomilano.com/en/products/tt-bag-portasacchetti, https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane.
  • https://timoteomilano.com/es/search?q= — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://timoteomilano.com/es, https://timoteomilano.com/es/products/tt-bag-portasacchetti, https://timoteomilano.com/es/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane.
  • https://timoteomilano.com/search?q= — this noindex page has 35 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://timoteomilano.com/, https://timoteomilano.com/products/tt-bag-portasacchetti, https://timoteomilano.com/pages/contact.

warning noindex set via the X-Robots-Tag HTTP header (easy to miss)

Rule directives.noindex_via_x_robots · Indexability · 3 occurrence(s)

  • https://timoteomilano.com/en/search?q= — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
  • https://timoteomilano.com/es/search?q= — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
  • https://timoteomilano.com/search?q= — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 22 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 3 occurrence(s)

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 3 occurrence(s)

warning hreflang has no return link (not reciprocal)

Rule hreflang.no_return · Hreflang · 9 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 3 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 47 occurrence(s)

  • https://timoteomilano.com/ — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/blogs/news — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/cart — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/collections — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/collections/romeo-collari-in-pelle-colorati — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/collections/romeo-collari-in-pelle-colorati?page=2 — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en/products/tt-bag-portasacchetti — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en/search — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en/search/?view=compare — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/en/search?q= — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es/products/tt-bag-portasacchetti — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es/search — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es/search/?view=compare — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/es/search?q= — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/pages/contact — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-sky-blue — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/products/tt-bag-portasacchetti — the likely hero/LCP image (track.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/search — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/search/?view=compare — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://timoteomilano.com/search?q= — the likely hero/LCP image (de.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 4 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 6 occurrence(s)

  • https://timoteomilano.com/en — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)
  • https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)
  • https://timoteomilano.com/en/products/tt-bag-portasacchetti — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)
  • https://timoteomilano.com/en/search — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)
  • https://timoteomilano.com/en/search/?view=compare — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)
  • https://timoteomilano.com/en/search?q= — https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE → https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE (off-site)

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 1 occurrence(s)

  • https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE — 3 hops ending at https://account.timoteomilano.com/authentication/login?analytics_trace_id=708cd900-ddfe-4fe0-acd4-113573da4512&client_id=2bdca09b-b4df-41bc-9947-800320a019c2&locale=en-DE&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3Fanalytics_trace_id%3D708cd900-ddfe-4fe0-acd4-113573da4512%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI0YmQ5NjUtMi5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc4ODEwMDEsIm5iZiI6MTc4NzI3NjIwMX0.XjJg100XQ0W0RMr64AHA9mp4DSmO9IeCt5qY0vdAekI%26client_id%3D2bdca09b-b4df-41bc-9947-800320a019c2%26locale%3Den-DE%26nonce%3D18f7758f-c474-4496-b641-6f68913bb610%26redirect_uri%3Dhttps%253A%252F%252Faccount.timoteomilano.com%252Fcallback%26region_country%3DDE%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNFtTAz8qGpjIJ5RushfJR5&region_country=DE

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://timoteomilano.com/ — robots.txt Disallow blocks render-critical CSS/JS under: /checkouts/internal/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 10 occurrence(s)

  • https://timoteomilano.com/ — 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.
  • https://timoteomilano.com/cart — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/en — 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.
  • https://timoteomilano.com/en/search — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/en/search/?view=compare — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/es — 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.
  • https://timoteomilano.com/es/search — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/es/search/?view=compare — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/search — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://timoteomilano.com/search/?view=compare — a BreadcrumbList is present but structurally incomplete — missing required name. 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.

Notices (21 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 47 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 47 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 5 occurrence(s)

  • https://timoteomilano.com/en — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://timoteomilano.com/en/products/tt-bag-portasacchetti — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://timoteomilano.com/en/search — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://timoteomilano.com/en/search/?view=compare — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 11 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 8 occurrence(s)

  • https://timoteomilano.com/ — 5 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://timoteomilano.com/collections/romeo-collari-in-pelle-colorati — 2 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://timoteomilano.com/en — 5 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://timoteomilano.com/es — 5 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://timoteomilano.com/products/romeo-collare-in-pelle-iconic-orange — 11 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://timoteomilano.com/products/romeo-pettorina-h-in-pelle-iconic-orange — 3 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://timoteomilano.com/products/romeo-pettorina-h-in-pelle-lilac — 2 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://timoteomilano.com/products/romeo-pettorina-h-in-pelle-sky — 2 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 Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 47 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 47 occurrence(s)

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 47 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 22 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 29 occurrence(s)

  • https://timoteomilano.com/ — the page has 2250 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/en — the page has 2242 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/en/products/tt-bag-portasacchetti — the page has 2062 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/es — the page has 2241 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/es/products/tt-bag-portasacchetti — the page has 2049 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-avocado — the page has 2149 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-barolo — the page has 2141 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-cinnamon — the page has 2140 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-flamingo — the page has 2183 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-iconic-orange — the page has 2192 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-licorice — the page has 2127 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-lilla — the page has 2130 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-mango — the page has 2155 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-mint — the page has 2126 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-sahara — the page has 2153 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-santorini — the page has 2178 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-sky-blue — the page has 2141 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-taupe — the page has 2126 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-collare-in-pelle-tiziano — the page has 2173 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-avocado — the page has 2002 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-flamingo — the page has 1999 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-lilac — the page has 1988 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-santorini — the page has 1990 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-sky — the page has 2001 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://timoteomilano.com/products/tt-bag-portasacchetti — the page has 2050 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 47 occurrence(s)

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 47 occurrence(s)

  • https://timoteomilano.com/ — 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://timoteomilano.com/blogs/news — 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://timoteomilano.com/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — 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://timoteomilano.com/cart — 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://timoteomilano.com/collections — 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://timoteomilano.com/collections/romeo-collari-in-pelle-colorati — 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://timoteomilano.com/collections/romeo-collari-in-pelle-colorati?page=2 — 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://timoteomilano.com/en — 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://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — 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://timoteomilano.com/en/products/tt-bag-portasacchetti — 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://timoteomilano.com/en/search — 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://timoteomilano.com/en/search/?view=compare — 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://timoteomilano.com/en/search?q= — 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://timoteomilano.com/es — 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://timoteomilano.com/es/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane — 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://timoteomilano.com/es/products/tt-bag-portasacchetti — 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://timoteomilano.com/es/search — 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://timoteomilano.com/es/search/?view=compare — 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://timoteomilano.com/es/search?q= — 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://timoteomilano.com/pages/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://timoteomilano.com/products/romeo-collare-in-pelle-sky-blue — 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://timoteomilano.com/products/tt-bag-portasacchetti — 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://timoteomilano.com/search — 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://timoteomilano.com/search/?view=compare — 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://timoteomilano.com/search?q= — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 1 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 3 occurrence(s)

  • https://timoteomilano.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://timoteomilano.com/en — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://timoteomilano.com/es — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 23 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 3 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 3 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 3 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://timoteomilano.com/search
Cerca – Timotèo Milano
200 yes 564 47
https://timoteomilano.com/
Timotèo Milano
200 yes 1624 35
https://timoteomilano.com/blogs/news
Articoli – Timotèo Milano
200 yes 889 35
https://timoteomilano.com/cart
Il tuo carrello – Timotèo Milano
200 yes 563 35
https://timoteomilano.com/collections/romeo-collari-in-pelle-colorati
Collari in pelle colorati | Timotèo Milano
200 yes 771 35
https://timoteomilano.com/search/?view=compare
Cerca – Timotèo Milano
200 yes 594 35
https://timoteomilano.com/search?q=
Cerca – Timotèo Milano
200 no 564 35
https://timoteomilano.com/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane
Pelle certificata LWG: perché sceglierla per gli accessori del tuo can – Timotèo Milano
200 yes 1218 2
https://timoteomilano.com/es
Timotèo Milano
200 yes 1716 6
https://timoteomilano.com/es/search
Buscar – Timotèo Milano
200 yes 594 6
https://timoteomilano.com/es/search/?view=compare
Buscar – Timotèo Milano
200 yes 627 6
https://timoteomilano.com/es/search?q=
Buscar – Timotèo Milano
200 no 594 6
https://timoteomilano.com/products/romeo-collare-in-pelle-sky-blue
Collare in pelle azzurro | Timotèo Milano
200 yes 3058 4
https://timoteomilano.com/products/romeo-collare-in-pelle-flamingo
Collare in pelle rosa Flamingo | Timotèo Milano
200 yes 3057 3
https://timoteomilano.com/products/romeo-collare-in-pelle-iconic-orange
Collare in pelle Iconic Arancione | Timotèo Milano
200 yes 3127 3
https://timoteomilano.com/products/romeo-collare-in-pelle-lilla
Collare in pelle | Timotèo Milano
200 yes 3057 3
https://timoteomilano.com/products/romeo-collare-in-pelle-santorini
Collare in pelle blu Santorini | Timotèo Milano
200 yes 3069 3
https://timoteomilano.com/products/romeo-collare-in-pelle-tiziano
Collare in pelle rosso Tiziano | Timotèo Milano
200 yes 3057 3
https://timoteomilano.com/products/romeo-collare-in-pelle-mint
Collare in pelle verde Mint | Timotèo Milano
200 yes 3047 3
https://timoteomilano.com/products/romeo-collare-in-pelle-sahara
Collare in pelle beige Sahara | Timotèo Milano
200 yes 3069 2
https://timoteomilano.com/customer_authentication/redirect?locale=en&region_country=DE 200 no 0 6
https://timoteomilano.com/en
Timotèo Milano
200 yes 1570 6
https://timoteomilano.com/en/search
Search – Timotèo Milano
200 yes 571 6
https://timoteomilano.com/en/search/?view=compare
Search – Timotèo Milano
200 yes 606 6
https://timoteomilano.com/en/search?q=
Search – Timotèo Milano
200 no 571 6
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-sky
Pettorina H in pelle azzurra Sky | Timotèo Milano
200 yes 2870 3
https://timoteomilano.com/products/tt-bag-portasacchetti
TT Bag azzurro cielo - Porta sacchetti igenici | Timotèo Milano
200 yes 2575 3
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-flamingo
Pettorina H in pelle rosa Flamingo – Timotèo Milano
200 yes 2870 2
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-iconic-orange
Pettorina H in pelle arancione Iconic | Timotèo Milano
200 yes 2852 2
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-lilac
Pettorina H in pelle viola lilla | Timotèo Milano
200 yes 2870 2
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-santorini
Pettorina H in pelle blu Santorini | Timotèo Milano
200 yes 2802 2
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-tiziano
Pettorina H in pelle rosso Tiziano | Timotèo Milano
200 yes 2870 2
https://timoteomilano.com/products/romeo-collare-in-pelle-avocado
Collare in pelle verde Avocado | Timotèo Milano
200 yes 3056 2
https://timoteomilano.com/products/romeo-collare-in-pelle-mango
Collare in pelle Giallo Mango | Timotèo Milano
200 yes 3044 2
https://timoteomilano.com/collections/romeo-collari-in-pelle-colorati?page=2
Collari in pelle colorati | Timotèo Milano – Pagina 2
200 yes 668 1
https://timoteomilano.com/products/romeo-collare-in-pelle-barolo
Collare in pelle Bordeaux Barolo | Timotèo Milano
200 yes 3056 1
https://timoteomilano.com/products/romeo-collare-in-pelle-cinnamon
Collare in pelle marrone Cinnamon | Timotèo Milano
200 yes 3056 1
https://timoteomilano.com/products/romeo-collare-in-pelle-licorice
Collare in pelle nero Licorice | Timotèo Milano
200 yes 3047 1
https://timoteomilano.com/products/romeo-collare-in-pelle-taupe
Collare in pelle grigio Taupe | Timotèo Milano
200 yes 3047 1
https://timoteomilano.com/collections
Collezioni – Timotèo Milano
200 yes 583 1
https://timoteomilano.com/es/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane
Piel certificada LWG: por qué elegirla para los accesorios de tu perro – Timotèo Milano
200 yes 1286 1
https://timoteomilano.com/es/products/tt-bag-portasacchetti
TT Bag Sky - Porta Bolsas en cuero – Timotèo Milano
200 yes 2770 1
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-mint
Pettorina H in pelle verde Mint | Timotèo Milano
200 yes 2854 1
https://timoteomilano.com/en/blogs/news/pelle-certificata-lwg-perche-sceglierla-per-gli-accessori-del-tuo-cane
LWG certified leather: why choose it for your dog's accessories – Timotèo Milano
200 yes 1179 1
https://timoteomilano.com/en/products/tt-bag-portasacchetti
TT Bag Sky - Leather Waste bag holder – Timotèo Milano
200 yes 2844 1
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-avocado
Pettorina H in pelle verde Avocado | Timotèo Milano
200 yes 2854 1
https://timoteomilano.com/products/romeo-pettorina-h-in-pelle-mango
Pettorina H in pelle giallo Mango | Timotèo Milano
200 yes 2860 1
https://timoteomilano.com/pages/contact
Contact – Timotèo Milano
200 yes 565 0
https://timoteomilano.com/account 0 no 0 35
https://timoteomilano.com/agents.md 200 no 0 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →