Catalog / soundvia.eu
71

SEO audit for soundvia.eu

Free Music Platform for Artists & Fans · soundvia

saas

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

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

Release music, discover independent artists, follow synced lyrics, make lyric videos, and build playlists on soundvia for free.

Screenshot of soundvia.eu
50
pages crawled
49
indexable pages
0
errors
66
warnings
457
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Video 79 0 35 0
Duplicate 93 0 12 0
Content 94 0 10 12
Headings 98 0 4 0
Budget 99 0 1 0
Crawlability 99 0 1 0
Indexability 99 0 1 0
Links 99 0 1 0
Titles 99 0 1 5
Agent Readiness 100 0 0 39
Cache 100 0 0 49
Canonical 100 0 0 37
Images 100 0 0 49
Meta Description 100 0 0 21
Performance 100 0 0 155
Security 100 0 0 49
Sitemap 100 0 0 1
Structured Data 100 0 0 40
Findings

Warnings (10 rules)

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

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

  • https://www.soundvia.eu/auth/google?mode=register — this noindex page has 1 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://www.soundvia.eu/register.

warning Near-duplicate page content

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://www.soundvia.eu/ — https://soundvia.eu/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning noindex + nofollow (blocks link equity flow)

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

warning Internal link points to a redirect

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

  • https://www.soundvia.eu/register — https://www.soundvia.eu/auth/google?mode=register → https://accounts.google.com/v3/signin/identifier?opparams=%253F&dsh=S-1039545557%3A1784531725994011&client_id=641982342606-gjvqf1pecje6n8kh1a88is7gac762tnr.apps.googleusercontent.com&include_granted_scopes=true&o2v=2&prompt=select_account&redirect_uri=https%3A%2F%2Fsoundvia.eu%2Fauth%2Fcallback&response_type=code&scope=openid+email+profile&service=lso&state=c3iKoyI5iItHYmCOZea9pqAjCuaQWX-tRW1pSJ1t9nU&flowName=GeneralOAuthFlow&continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMt-HE1EZa_ksRAV_vylgI1l1Y_CAspqtPY9DXcybD_NpTxfikuaD9V8f7EqT1sJf40lh81OGc3pDaUvIFwZ_zBWsbDBCFxDI_zQf3TWsGBTHlB818RuKfoGPVDgDHA63ECWbLbw0okOHTgyKn8s7UrFziBK1X9GkgvMA8Eg1C0o7LoqMfrNnOQI_z7PSs0a80jhLgOgEON9AXryNvds_XxElwwiWeoAQ7EHNp6nHEhZdoPaPrpIX41dDgyDvk9eCvK73U1wEc5_PptkN_H7wTiNvf6MfFaOfus97xq9sHlXqV8D0q-6rAV6nHs2k9sZ_guI-eyKlbyBAa2aOWBr-rCPFmxdNhYVe4Lq3haRGH0UTguMv-4J3_Ouu5rJOyzQZtgzJHQRBi3ltvn-Zziu0dqHjxzbdgXXuAPVDYALGV6bd2NG8kI41dLcvEDm_Ixt7M9aj475ucnskITZiTLChEZSSV3xg%26flowName%3DGeneralOAuthFlow%26as%3DS-1039545557%253A1784531725994011%26client_id%3D641982342606-gjvqf1pecje6n8kh1a88is7gac762tnr.apps.googleusercontent.com%26requestPath%3D%252Fsignin%252Foauth%252Fconsent%23&app_domain=https%3A%2F%2Fsoundvia.eu&rart=ANgoxcdp2nUfTW45xDy7PAzyXFJQpGmRUI1mTz4BYYCK7XtX4elmxpQ1LkvZnF2nQpq0GQy2tbY1gsUkcp-BFSmhIYBC8dEm3nmPC9qV6usb1xys61dkXRU (off-site)

warning Redirect chain (multiple hops)

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

  • https://www.soundvia.eu/auth/google?mode=register — 2 hops ending at https://accounts.google.com/v3/signin/identifier?opparams=%253F&dsh=S-1039545557%3A1784531725994011&client_id=641982342606-gjvqf1pecje6n8kh1a88is7gac762tnr.apps.googleusercontent.com&include_granted_scopes=true&o2v=2&prompt=select_account&redirect_uri=https%3A%2F%2Fsoundvia.eu%2Fauth%2Fcallback&response_type=code&scope=openid+email+profile&service=lso&state=c3iKoyI5iItHYmCOZea9pqAjCuaQWX-tRW1pSJ1t9nU&flowName=GeneralOAuthFlow&continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMt-HE1EZa_ksRAV_vylgI1l1Y_CAspqtPY9DXcybD_NpTxfikuaD9V8f7EqT1sJf40lh81OGc3pDaUvIFwZ_zBWsbDBCFxDI_zQf3TWsGBTHlB818RuKfoGPVDgDHA63ECWbLbw0okOHTgyKn8s7UrFziBK1X9GkgvMA8Eg1C0o7LoqMfrNnOQI_z7PSs0a80jhLgOgEON9AXryNvds_XxElwwiWeoAQ7EHNp6nHEhZdoPaPrpIX41dDgyDvk9eCvK73U1wEc5_PptkN_H7wTiNvf6MfFaOfus97xq9sHlXqV8D0q-6rAV6nHs2k9sZ_guI-eyKlbyBAa2aOWBr-rCPFmxdNhYVe4Lq3haRGH0UTguMv-4J3_Ouu5rJOyzQZtgzJHQRBi3ltvn-Zziu0dqHjxzbdgXXuAPVDYALGV6bd2NG8kI41dLcvEDm_Ixt7M9aj475ucnskITZiTLChEZSSV3xg%26flowName%3DGeneralOAuthFlow%26as%3DS-1039545557%253A1784531725994011%26client_id%3D641982342606-gjvqf1pecje6n8kh1a88is7gac762tnr.apps.googleusercontent.com%26requestPath%3D%252Fsignin%252Foauth%252Fconsent%23&app_domain=https%3A%2F%2Fsoundvia.eu&rart=ANgoxcdp2nUfTW45xDy7PAzyXFJQpGmRUI1mTz4BYYCK7XtX4elmxpQ1LkvZnF2nQpq0GQy2tbY1gsUkcp-BFSmhIYBC8dEm3nmPC9qV6usb1xys61dkXRU

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 1 occurrence(s)

warning Video element present but hidden/zero-size (prominence)

Rule video.hidden · Video · 35 occurrence(s)

Notices (17 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 35 occurrence(s)

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 37 occurrence(s)

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

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

  • https://soundvia.eu/ — 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.
  • https://soundvia.eu/about — this page reads as difficult (Flesch Reading Ease 48, 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://soundvia.eu/artist-plus — this page reads as difficult (Flesch Reading Ease 49, 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://soundvia.eu/artists — this page reads as difficult (Flesch Reading Ease 49, 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://soundvia.eu/changelog — this page reads as difficult (Flesch Reading Ease 31, 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://soundvia.eu/changelog/6a36a75ceb257dc04ed9707a — this page reads as very difficult (Flesch Reading Ease 21, 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://soundvia.eu/community-guidelines — this page reads as difficult (Flesch Reading Ease 30, 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://soundvia.eu/dmca/info — 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.
  • https://soundvia.eu/features — this page reads as difficult (Flesch Reading Ease 45, 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://www.soundvia.eu/ — 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.
  • https://www.soundvia.eu/dmca — this page reads as difficult (Flesch Reading Ease 45, 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://www.soundvia.eu/why — 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 Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 40 occurrence(s)

  • https://soundvia.eu/ — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/about — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/artist-plus — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/artists — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/basic/cherry-video — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/basic/pre-save-pages — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/changelog — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/changelog/6a36a75ceb257dc04ed9707a — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/features — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/listeners — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/lyric-video-maker — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/profile/metal/song/ati-es1000 — the likely hero/LCP image (1783023161_6a46a18c7dff1edd96780aaf_eb0f41d74dad41e4aa4889ce9c739912.webp) 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://soundvia.eu/release/6a46c6397dff1edd96780ad2 — the likely hero/LCP image (1783023161_6a46a18c7dff1edd96780aaf_eb0f41d74dad41e4aa4889ce9c739912.webp) 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://soundvia.eu/release/6a5d1c17a99381eee5c34b27 — the likely hero/LCP image (1784486935_6a5d1b610cfe270575592685_977b676fbc8f42fd8bcd35330c193366.webp) 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://soundvia.eu/release/6a5d3adba99381eee5c34b38 — the likely hero/LCP image (soundvia-no-cover.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://soundvia.eu/release/6a5d3b850cfe2705755926aa — the likely hero/LCP image (1784494980_6a5d3a4c0cfe2705755926a3_c80c65da25e94e3b853a4dc1497c2560.webp) 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://soundvia.eu/release/6a5d3cc70cfe2705755926ad — the likely hero/LCP image (1784495303_6a5d3c32a99381eee5c34b3b_cf280f85ad58419695ca3a5f2e34ebda.webp) 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://soundvia.eu/release/6a5d3d243df13d73e7c8937d — the likely hero/LCP image (1784495396_6a5d3c32a99381eee5c34b3b_be3648bd7b764857bdbc96cae2cf3246.webp) 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://soundvia.eu/release/6a5d4cc33df13d73e7c89385 — the likely hero/LCP image (1784499395_6a5d498f0cfe2705755926b9_4b05e55c03be4ef1a194dac884eb070c.webp) 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://soundvia.eu/release/6a5d4e44a99381eee5c34b4d — the likely hero/LCP image (soundvia-no-cover.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://soundvia.eu/release/6a5d91b7a99381eee5c34b94 — the likely hero/LCP image (soundvia-no-cover.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://soundvia.eu/superfans — the likely hero/LCP image (logo-6.png.webp) 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://soundvia.eu/tag/other — the likely hero/LCP image (1784507621_6a5d6a6b0cfe2705755926e8_ad677d0a93944611901d3e89cf6bd2ca.webp) 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.soundvia.eu/ — the likely hero/LCP image (logo-6.png.webp) 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.soundvia.eu/why — the likely hero/LCP image (logo-6.png.webp) 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 · 49 occurrence(s)

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

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

  • https://soundvia.eu/ — 1 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://soundvia.eu/basic/cherry-video — 1 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://soundvia.eu/basic/pre-save-pages — 1 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://soundvia.eu/release/69c44ae845759bd47a54a24c — 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://soundvia.eu/release/6a5cd631ce4f0ee825047397 — 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://soundvia.eu/release/6a5cd98d828258b35faf345e — 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://soundvia.eu/release/6a5cdab8a8b241d97e7cfe1e — 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://soundvia.eu/release/6a5ce67ace4f0ee8250473a5 — 2 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://soundvia.eu/release/6a5cedc6a8b241d97e7cfe31 — 2 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://soundvia.eu/release/6a5cee61ce4f0ee8250473a9 — 2 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://soundvia.eu/release/6a5cf093a8b241d97e7cfe32 — 2 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://soundvia.eu/release/6a5d3adba99381eee5c34b38 — 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://soundvia.eu/release/6a5d4e44a99381eee5c34b4d — 2 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://soundvia.eu/release/6a5d91b7a99381eee5c34b94 — 2 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://soundvia.eu/tag/other — 56 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.soundvia.eu/ — 1 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.soundvia.eu/why — 1 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 · 49 occurrence(s)

  • https://soundvia.eu/ — 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://soundvia.eu/about — 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://soundvia.eu/artist-plus — 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://soundvia.eu/artists — 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://soundvia.eu/basic/pre-save-pages — 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://soundvia.eu/changelog — 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://soundvia.eu/changelog/6a36a75ceb257dc04ed9707a — 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://soundvia.eu/community-guidelines — 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://soundvia.eu/dmca/info — 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://soundvia.eu/features — 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://soundvia.eu/listeners — 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://soundvia.eu/lyric-video-maker — 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://soundvia.eu/privacy — 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://soundvia.eu/profile/croton — 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://soundvia.eu/profile/metal/song/ati-es1000 — 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://soundvia.eu/release/6a5d91b7a99381eee5c34b94 — 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://soundvia.eu/superfans — 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://soundvia.eu/tag/other — 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://soundvia.eu/terms — 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.soundvia.eu/ — 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.soundvia.eu/dmca — 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.soundvia.eu/forgot-password — 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.soundvia.eu/login — 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.soundvia.eu/register — 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.soundvia.eu/why — 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 · 49 occurrence(s)

  • https://soundvia.eu/ — 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://soundvia.eu/about — 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://soundvia.eu/artist-plus — 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://soundvia.eu/artists — 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://soundvia.eu/basic/pre-save-pages — 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://soundvia.eu/changelog — 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://soundvia.eu/changelog/6a36a75ceb257dc04ed9707a — 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://soundvia.eu/community-guidelines — 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://soundvia.eu/dmca/info — 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://soundvia.eu/features — 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://soundvia.eu/listeners — 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://soundvia.eu/lyric-video-maker — 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://soundvia.eu/privacy — 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://soundvia.eu/profile/croton — 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://soundvia.eu/profile/metal/song/ati-es1000 — 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://soundvia.eu/release/6a5d91b7a99381eee5c34b94 — 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://soundvia.eu/superfans — 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://soundvia.eu/tag/other — 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://soundvia.eu/terms — 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.soundvia.eu/ — 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.soundvia.eu/dmca — 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.soundvia.eu/forgot-password — 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.soundvia.eu/login — 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.soundvia.eu/register — 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.soundvia.eu/why — 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 Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://soundvia.eu/ — 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://soundvia.eu/community-guidelines — 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://soundvia.eu/dmca/info — 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://soundvia.eu/privacy — 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://soundvia.eu/profile/croton — 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://soundvia.eu/profile/metal/song/ati-es1000 — 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://soundvia.eu/release/6a3c2b9328a63a35f4afe099 — 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://soundvia.eu/release/6a46c6397dff1edd96780ad2 — 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://soundvia.eu/release/6a5d1c17a99381eee5c34b27 — 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://soundvia.eu/release/6a5d32ca0cfe27057559269b — 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://soundvia.eu/release/6a5d3adba99381eee5c34b38 — 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://soundvia.eu/release/6a5d3b850cfe2705755926aa — 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://soundvia.eu/release/6a5d3cc70cfe2705755926ad — 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://soundvia.eu/release/6a5d3d243df13d73e7c8937d — 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://soundvia.eu/release/6a5d4cc33df13d73e7c89385 — 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://soundvia.eu/release/6a5d4e44a99381eee5c34b4d — 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://soundvia.eu/release/6a5d91b7a99381eee5c34b94 — 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://soundvia.eu/tag/other — 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://soundvia.eu/terms — 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://www.soundvia.eu/ — 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://www.soundvia.eu/dmca — 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://www.soundvia.eu/forgot-password — 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://www.soundvia.eu/login — 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://www.soundvia.eu/register — 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://www.soundvia.eu/why — 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 Missing recommended security headers

Rule security.missing_headers · Security · 49 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.soundvia.eu/login
Login - soundvia
200 yes 208 6
https://www.soundvia.eu/register
Register - soundvia
200 yes 246 6
https://soundvia.eu/tag/other
#Other - soundvia
200 yes 483 4
https://soundvia.eu/privacy
Privacy Policy - soundvia
200 yes 8587 13
https://soundvia.eu/terms
Terms of Service - soundvia
200 yes 11282 13
https://soundvia.eu/
Free Music Platform for Artists & Fans · soundvia
200 yes 513 12
https://soundvia.eu/about
About soundvia: A Music Platform Built for Artists
200 yes 499 12
https://soundvia.eu/artist-plus
Artist Plus · soundvia
200 yes 563 12
https://soundvia.eu/artists
Free Music Release & Artist Tools · soundvia
200 yes 534 12
https://soundvia.eu/changelog
Changelog · soundvia
200 yes 175 12
https://soundvia.eu/community-guidelines
Community Guidelines - soundvia
200 yes 2942 12
https://soundvia.eu/features
Music Platform Features for Artists & Fans · soundvia
200 yes 821 12
https://soundvia.eu/listeners
Discover Independent Music & Synced Lyrics · soundvia
200 yes 538 12
https://www.soundvia.eu/auth/google?mode=register
Sign in - Google Accounts
200 no 144 1
https://www.soundvia.eu/forgot-password
Forgot Password - soundvia
200 yes 200 1
https://soundvia.eu/release/6a46c6397dff1edd96780ad2
ALTOS-G540 - soundvia
200 yes 252 1
https://soundvia.eu/profile/metal/song/ati-es1000
ATI ES1000 - soundvia
200 yes 225 2
https://soundvia.eu/lyric-video-maker
Free Lyric Video Maker for Artists · soundvia
200 yes 338 4
https://www.soundvia.eu/
Free Music Platform for Artists & Fans · soundvia
200 yes 513 2
https://www.soundvia.eu/dmca
Copyright Claim/Takedown Notice - soundvia
200 yes 495 2
https://www.soundvia.eu/why
Free Music Platform for Artists & Fans · soundvia
200 yes 513 2
https://soundvia.eu/changelog/6a36a75ceb257dc04ed9707a
Lyric Theater Translations + Lyric Video Maker Improvements · Changelog · soundvia
200 yes 121 1
https://soundvia.eu/basic/cherry-video
Cherry Video: Lyric Video Presets for Artists · soundvia
200 yes 323 1
https://soundvia.eu/basic/pre-save-pages
Free Music Pre-save Pages for Artists · soundvia
200 yes 292 1
https://soundvia.eu/superfans
Super Fans: Listening Levels & Artist Rankings · soundvia
200 yes 393 1
https://soundvia.eu/dmca/info
Copyright Claim/Takedown Policy - soundvia
200 yes 475 0
https://soundvia.eu/profile/croton
CR0T0N - soundvia
200 yes 185 0
https://soundvia.eu/release/69c44ae845759bd47a54a24c
BLEED OUT IN DECEMBER - soundvia
200 yes 222 0
https://soundvia.eu/release/69c44c240b89353220f73003
IF IT BLEEDS JUMPSTYLE #remix - soundvia
200 yes 227 0
https://soundvia.eu/release/6a3c2b9328a63a35f4afe099
BANII LA MINE - soundvia
200 yes 205 0
https://soundvia.eu/release/6a5bf5da828258b35faf33a3
Tell Me What You Want - soundvia
200 yes 226 0
https://soundvia.eu/release/6a5cc82ca8b241d97e7cfe09
Choosing you sam02 - soundvia
200 yes 207 0
https://soundvia.eu/release/6a5cd631ce4f0ee825047397
hhe - soundvia
200 yes 207 0
https://soundvia.eu/release/6a5cd98d828258b35faf345e
bre - soundvia
200 yes 208 0
https://soundvia.eu/release/6a5cdab8a8b241d97e7cfe1e
yes - soundvia
200 yes 204 0
https://soundvia.eu/release/6a5ce67ace4f0ee8250473a5
larp - soundvia
200 yes 196 0
https://soundvia.eu/release/6a5cedc6a8b241d97e7cfe31
Wdta - soundvia
200 yes 194 0
https://soundvia.eu/release/6a5cee61ce4f0ee8250473a9
Wdta - soundvia
200 yes 194 0
https://soundvia.eu/release/6a5cf093a8b241d97e7cfe32
waist - soundvia
200 yes 193 0
https://soundvia.eu/release/6a5d19383df13d73e7c8935b
15 mrz - soundvia
200 yes 203 0
https://soundvia.eu/release/6a5d1c17a99381eee5c34b27
2k21 - soundvia
200 yes 200 0
https://soundvia.eu/release/6a5d2d133df13d73e7c89367
Tell me - soundvia
200 yes 206 0
https://soundvia.eu/release/6a5d32ca0cfe27057559269b
пару минут - soundvia
200 yes 203 0
https://soundvia.eu/release/6a5d3adba99381eee5c34b38
2 dupa 2 - soundvia
200 yes 205 0
https://soundvia.eu/release/6a5d3b850cfe2705755926aa
9paraaid - soundvia
200 yes 202 0
https://soundvia.eu/release/6a5d3cc70cfe2705755926ad
Ye - soundvia
200 yes 196 0
https://soundvia.eu/release/6a5d3d243df13d73e7c8937d
Ujs - soundvia
200 yes 204 0
https://soundvia.eu/release/6a5d4cc33df13d73e7c89385
Augenblick ist - soundvia
200 yes 197 0
https://soundvia.eu/release/6a5d4e44a99381eee5c34b4d
mikrofon bızneess - soundvia
200 yes 195 0
https://soundvia.eu/release/6a5d91b7a99381eee5c34b94
Jerónimo e os Cro Magnon - A Tasca da Estação - soundvia
200 yes 211 0

Audit your own site — free

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

Scan your site →