Catalog / librariamuzicala.ro
65

SEO audit for librariamuzicala.ro

Librăria Muzicală George Enescu - magazin partituri şi cărţi muzicale

ecommerce

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

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

Librăria Muzicală George Enescu este un magazin fizic şi on-line de partituri şi cărţi muzicale aflat în Bucureşti.

Screenshot of librariamuzicala.ro
50
pages crawled
50
indexable pages
0
errors
143
warnings
892
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Canonical 70 0 50 0
Performance 70 0 50 204
Agent Readiness 84 0 27 63
Meta Description 95 0 9 41
Duplicate 99 0 2 0
Headings 99 0 2 0
Images 99 0 1 54
Structured Data 99 0 1 0
Titles 99 0 1 69
Cache 100 0 0 50
Content 100 0 0 100
Links 100 0 0 50
Mobile 100 0 0 50
Security 100 0 0 100
Social 100 0 0 94
URL 100 0 0 17
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Duplicate <title> across pages

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

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Images missing alt text

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

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 50 occurrence(s)

warning Product schema missing required or recommended properties

Rule schema.product_incomplete · Structured Data · 1 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (25 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 12 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 · 50 occurrence(s)

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

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

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

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

  • https://www.librariamuzicala.ro/ — 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://www.librariamuzicala.ro/alte-lucrari--47.htm — this page reads as very difficult (Flesch Reading Ease 25, 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.librariamuzicala.ro/cadouri-muzicale--48.htm — 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://www.librariamuzicala.ro/caiete--70.htm — 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://www.librariamuzicala.ro/copii--69.htm — this page reads as very difficult (Flesch Reading Ease 27, 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.librariamuzicala.ro/corzi-grave--53.htm — this page reads as difficult (Flesch Reading Ease 38, 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.librariamuzicala.ro/corzi-grave/chitara--57.htm — 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://www.librariamuzicala.ro/enescu--102.htm — this page reads as difficult (Flesch Reading Ease 38, 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.librariamuzicala.ro/instrumente-traditionale--26.htm — this page reads as very difficult (Flesch Reading Ease 24, 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.librariamuzicala.ro/instrumente-traditionale/acordeon--27.htm — this page reads as very difficult (Flesch Reading Ease 19, 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.librariamuzicala.ro/muzica-de-camera--61.htm — 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://www.librariamuzicala.ro/orchestra--33.htm — 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://www.librariamuzicala.ro/percutie--97.htm — this page reads as very difficult (Flesch Reading Ease 18, 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.librariamuzicala.ro/pian--7.htm — this page reads as very difficult (Flesch Reading Ease 23, 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.librariamuzicala.ro/pian/metode--8.htm — this page reads as very difficult (Flesch Reading Ease 26, 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.librariamuzicala.ro/suflatori--58.htm — this page reads as difficult (Flesch Reading Ease 32, 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.librariamuzicala.ro/suflatori/flaut--59.htm — 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://www.librariamuzicala.ro/teoretice--63.htm — this page reads as very difficult (Flesch Reading Ease 12, 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.librariamuzicala.ro/teoretice/armoniecontrapunctforme--66.htm — this page reads as very difficult (Flesch Reading Ease 25, 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.librariamuzicala.ro/teorie-si-solfegiu--34.htm — this page reads as very difficult (Flesch Reading Ease 27, 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.librariamuzicala.ro/teorie-si-solfegiu/manuale--35.htm — 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://www.librariamuzicala.ro/vioara--14.htm — this page reads as difficult (Flesch Reading Ease 32, 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.librariamuzicala.ro/vioara/metode--51.htm — this page reads as difficult (Flesch Reading Ease 39, 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.librariamuzicala.ro/voce--37.htm — 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://www.librariamuzicala.ro/voce/arii-si-lieduri--39.htm — this page reads as very difficult (Flesch Reading Ease 28, 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 Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 6 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 4 occurrence(s)

  • https://www.librariamuzicala.ro/corzi-grave/chitara--57.htm — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.librariamuzicala.ro/produse_la_promotii/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.librariamuzicala.ro/suflatori--58.htm — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.librariamuzicala.ro/suflatori/flaut--59.htm — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.librariamuzicala.ro/ — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/alte-lucrari--47.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/cadouri-muzicale--48.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/caiete--70.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/copii--69.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/corzi-grave--53.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/corzi-grave/chitara--57.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/enescu--102.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/instrumente-traditionale--26.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/instrumente-traditionale/acordeon--27.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/muzica-de-camera--61.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/orchestra--33.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/percutie--97.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/pian--7.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/pian/metode--8.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/suflatori--58.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/suflatori/flaut--59.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/teoretice--63.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/teoretice/armoniecontrapunctforme--66.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/teorie-si-solfegiu--34.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/teorie-si-solfegiu/manuale--35.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/vioara--14.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/vioara/metode--51.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/voce--37.htm — the likely hero/LCP image (logo.jpg) 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.librariamuzicala.ro/voce/arii-si-lieduri--39.htm — the likely hero/LCP image (logo.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

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

notice Internal link has no anchor text / accessible name

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

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 50 occurrence(s)

notice Meta description too short

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

notice Missing Open Graph tags

Rule og.missing · Social · 44 occurrence(s)

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

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

  • https://www.librariamuzicala.ro/pian--7.htm — the page has 3103 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://www.librariamuzicala.ro/produse_la_promotii/ — the page has 1617 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://www.librariamuzicala.ro/teoretice--63.htm — the page has 1672 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://www.librariamuzicala.ro/vioara--14.htm — the page has 2007 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 · 50 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 50 occurrence(s)

  • https://www.librariamuzicala.ro/ — 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.librariamuzicala.ro/alte-lucrari--47.htm — 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.librariamuzicala.ro/cadouri-muzicale--48.htm — 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.librariamuzicala.ro/caiete--70.htm — 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.librariamuzicala.ro/copii--69.htm — 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.librariamuzicala.ro/corzi-grave--53.htm — 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.librariamuzicala.ro/corzi-grave/chitara--57.htm — 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.librariamuzicala.ro/enescu--102.htm — 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.librariamuzicala.ro/instrumente-traditionale--26.htm — 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.librariamuzicala.ro/instrumente-traditionale/acordeon--27.htm — 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.librariamuzicala.ro/muzica-de-camera--61.htm — 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.librariamuzicala.ro/orchestra--33.htm — 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.librariamuzicala.ro/percutie--97.htm — 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.librariamuzicala.ro/pian--7.htm — 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.librariamuzicala.ro/pian/metode--8.htm — 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.librariamuzicala.ro/suflatori--58.htm — 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.librariamuzicala.ro/suflatori/flaut--59.htm — 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.librariamuzicala.ro/teoretice--63.htm — 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.librariamuzicala.ro/teoretice/armoniecontrapunctforme--66.htm — 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.librariamuzicala.ro/teorie-si-solfegiu--34.htm — 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.librariamuzicala.ro/teorie-si-solfegiu/manuale--35.htm — 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.librariamuzicala.ro/vioara--14.htm — 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.librariamuzicala.ro/vioara/metode--51.htm — 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.librariamuzicala.ro/voce--37.htm — 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.librariamuzicala.ro/voce/arii-si-lieduri--39.htm — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://www.librariamuzicala.ro/ — 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.librariamuzicala.ro/alte-lucrari--47.htm — 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.librariamuzicala.ro/cadouri-muzicale--48.htm — 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.librariamuzicala.ro/caiete--70.htm — 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.librariamuzicala.ro/copii--69.htm — 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.librariamuzicala.ro/corzi-grave--53.htm — 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.librariamuzicala.ro/corzi-grave/chitara--57.htm — 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.librariamuzicala.ro/enescu--102.htm — 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.librariamuzicala.ro/instrumente-traditionale--26.htm — 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.librariamuzicala.ro/instrumente-traditionale/acordeon--27.htm — 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.librariamuzicala.ro/muzica-de-camera--61.htm — 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.librariamuzicala.ro/orchestra--33.htm — 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.librariamuzicala.ro/percutie--97.htm — 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.librariamuzicala.ro/pian--7.htm — 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.librariamuzicala.ro/pian/metode--8.htm — 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.librariamuzicala.ro/suflatori--58.htm — 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.librariamuzicala.ro/suflatori/flaut--59.htm — 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.librariamuzicala.ro/teoretice--63.htm — 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.librariamuzicala.ro/teoretice/armoniecontrapunctforme--66.htm — 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.librariamuzicala.ro/teorie-si-solfegiu--34.htm — 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.librariamuzicala.ro/teorie-si-solfegiu/manuale--35.htm — 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.librariamuzicala.ro/vioara--14.htm — 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.librariamuzicala.ro/vioara/metode--51.htm — 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.librariamuzicala.ro/voce--37.htm — 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.librariamuzicala.ro/voce/arii-si-lieduri--39.htm — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Missing recommended security headers

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

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

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

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

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.librariamuzicala.ro/
Librăria Muzicală George Enescu - magazin partituri şi cărţi muzicale
200 yes 458 50
https://www.librariamuzicala.ro/alte-lucrari--47.htm
ALTE LUCRĂRI
200 yes 570 50
https://www.librariamuzicala.ro/cadouri-muzicale--48.htm
CADOURI MUZICALE
200 yes 324 50
https://www.librariamuzicala.ro/caiete--70.htm
CAIETE
200 yes 443 50
https://www.librariamuzicala.ro/caravana_libraria_muzicala-16.html
Caravana Librăria muzicală
200 yes 379 50
https://www.librariamuzicala.ro/cart-content
Coș cumpărături
200 yes 286 50
https://www.librariamuzicala.ro/comunitate_online-20.html
Comunitate online
200 yes 498 50
https://www.librariamuzicala.ro/contacteazane-8.html
Contact
200 yes 499 50
https://www.librariamuzicala.ro/copii--69.htm
COPII
200 yes 539 50
https://www.librariamuzicala.ro/copii/clasic-e-fantastic--98.htm
CLASIC E FANTASTIC
200 yes 468 50
https://www.librariamuzicala.ro/corzi-grave--53.htm
CORZI GRAVE
200 yes 485 50
https://www.librariamuzicala.ro/corzi-grave/chitara--57.htm
Chitară
200 yes 581 50
https://www.librariamuzicala.ro/cum_cumpar-17.html
Cum cumpăr
200 yes 556 50
https://www.librariamuzicala.ro/editura_grafoart-35.html
Editura Muzicală GRAFOART - O instituţie a culturii muzicale româneşti
200 yes 1311 50
https://www.librariamuzicala.ro/enescu--102.htm
ENESCU
200 yes 559 50
https://www.librariamuzicala.ro/grafoart_music_publishing_house-36.html
GRAFOART Music Publishing House - an institution of Romanian musical culture
200 yes 4301 50
https://www.librariamuzicala.ro/instrumente-traditionale--26.htm
INSTRUMENTE TRADIȚIONALE
200 yes 417 50
https://www.librariamuzicala.ro/instrumente-traditionale/acordeon--27.htm
Acordeon
200 yes 377 50
https://www.librariamuzicala.ro/istoria-muzicii/teoretice/colectia-viva--101.htm
Colecţia VIVA
200 yes 517 50
https://www.librariamuzicala.ro/libraria_muzicala_ciprian_porumbescu-15.html
Librăria muzicală Ciprian Porumbescu
200 yes 460 50
https://www.librariamuzicala.ro/libraria_muzicala_george_enescu-14.html
Librăria muzicală George Enescu
200 yes 534 50
https://www.librariamuzicala.ro/livrare_si_plata-18.html
Livrare și plată
200 yes 732 50
https://www.librariamuzicala.ro/login
Autentificare utilizator
200 yes 259 50
https://www.librariamuzicala.ro/muzica-de-camera--61.htm
MUZICĂ DE CAMERĂ
200 yes 652 50
https://www.librariamuzicala.ro/my_account/favorite
Contul meu
200 yes 314 50
https://www.librariamuzicala.ro/orchestra--33.htm
ORCHESTRĂ
200 yes 487 50
https://www.librariamuzicala.ro/percutie--97.htm
PERCUȚIE
200 yes 342 50
https://www.librariamuzicala.ro/pian--7.htm
PIAN
200 yes 1631 50
https://www.librariamuzicala.ro/pian/metode--8.htm
Metode
200 yes 525 50
https://www.librariamuzicala.ro/politica_de_confidentialitate-19.html
Politica de confidențialitate
200 yes 839 50
https://www.librariamuzicala.ro/suflatori--58.htm
SUFLĂTORI
200 yes 614 50
https://www.librariamuzicala.ro/suflatori/flaut--59.htm
Flaut
200 yes 586 50
https://www.librariamuzicala.ro/teoretice--63.htm
TEORETICE
200 yes 969 50
https://www.librariamuzicala.ro/teoretice/armoniecontrapunctforme--66.htm
Armonie,contrapunct,forme
200 yes 551 50
https://www.librariamuzicala.ro/teorie-si-solfegiu--34.htm
TEORIE ȘI SOLFEGIU
200 yes 639 50
https://www.librariamuzicala.ro/teorie-si-solfegiu/manuale--35.htm
Manuale
200 yes 506 50
https://www.librariamuzicala.ro/termeni_si_conditii-10.html
Termeni și Condiții
200 yes 1045 50
https://www.librariamuzicala.ro/user_account_return_products_info-2.html
Returnare produse
200 yes 1035 50
https://www.librariamuzicala.ro/vioara--14.htm
VIOARĂ
200 yes 1073 50
https://www.librariamuzicala.ro/vioara/metode--51.htm
Metode
200 yes 558 50
https://www.librariamuzicala.ro/voce--37.htm
VOCE
200 yes 466 50
https://www.librariamuzicala.ro/voce/arii-si-lieduri--39.htm
Arii și Lieduri
200 yes 579 50
https://www.librariamuzicala.ro/instrumente-traditionale--26/metoda-pentru-muzicute--355.htm
Metodă pentru muzicuţe
200 yes 469 49
https://www.librariamuzicala.ro/vioara--14/ciocarlia-si-hora-staccato-pentru-vioaravioloncel-si-pian--294.htm
Ciocarlia și Hora Staccato (pentru vioară/violoncel și pian)
200 yes 394 49
https://www.librariamuzicala.ro/copii/clasic-e-fantastic--98/ceaikovski-si-povestea-unui-spargator-de-nuci--8272.htm
Ceaikovski și povestea unui spărgător de nuci
200 yes 520 5
https://www.librariamuzicala.ro/pian/piese--50/poema-romana-reductie-pentru-pian-la-patru-maini-1897-op-1--11059.htm
Poema română reducție pentru pian la patru mâini (1897), op. 1
200 yes 563 8
https://www.librariamuzicala.ro/teoretice/monografii--68/george-enescu-contributii-la-cunoasterea-vietii-sale-cu-16-clisee-in-text--11134.htm
George Enescu. Contribuții la cunoașterea vieții sale cu 16 clișee în text
200 yes 529 7
https://www.librariamuzicala.ro/pian--7/kuhlau---complete-sonatinas-for-piano--6511.htm
Kuhlau - Complete Sonatinas for Piano
200 yes 463 5
https://www.librariamuzicala.ro/produse_la_promotii/
Produse promoționale
200 yes 896 2
https://www.librariamuzicala.ro/produse_noi/
Produse noi
200 yes 326 2

Audit your own site — free

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

Scan your site →