SEO audit for harmanlicouncil.com
Общински съвет Харманли – Официален уеб сайт
Health 68/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 97 | 1 | 2 | 31 |
| Crawlability | 98 | 1 | 0 | 2 |
| Agent Readiness | 75 | 0 | 42 | 83 |
| Meta Description | 75 | 0 | 42 | 0 |
| Performance | 75 | 0 | 42 | 168 |
| Headings | 80 | 0 | 34 | 0 |
| Content | 83 | 0 | 28 | 4 |
| Duplicate | 92 | 0 | 14 | 0 |
| Canonical | 96 | 0 | 6 | 0 |
| Titles | 97 | 0 | 5 | 0 |
| Images | 100 | 0 | 0 | 42 |
| Security | 100 | 0 | 0 | 43 |
| Social | 100 | 0 | 0 | 84 |
| URL | 100 | 0 | 0 | 6 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://harmanlicouncil.com/ — https://harmanlicouncil.com/2026/07/23/ (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://harmanlicouncil.com/2026/07/23/ — HTTP 404
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 42 occurrence(s)
- https://harmanlicouncil.com/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/author/admin/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/category/news/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/dejnost/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/dejnost/zasedaniya/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/elementor-2401/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/naredbi/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/news/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/normativna-uredba/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/resheniya/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/test/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/type/image/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/contact/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/komisii/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/news/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/otcheti/ — 2 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — 4 button/link(s) with no text or aria-label — an agent can't target them
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 2 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 6 occurrence(s)
warning Thin content (low word count)
Rule content.thin · Content · 28 occurrence(s)
- https://harmanlicouncil.com/author/admin/ — 130 words
- https://harmanlicouncil.com/dejnost/ — 84 words
- https://harmanlicouncil.com/dejnost/komisii/ — 85 words
- https://harmanlicouncil.com/dejnost/obshtinski-predpriyatiya/ — 87 words
- https://harmanlicouncil.com/dejnost/obshtinski-targovski-druzhestva/ — 89 words
- https://harmanlicouncil.com/dejnost/programi-planove-strategii/ — 101 words
- https://harmanlicouncil.com/dejnost/zasedaniya/ — 85 words
- https://harmanlicouncil.com/normativna-uredba/ — 86 words
- https://harmanlicouncil.com/normativna-uredba/pravila-za-rabota-na-komisii/ — 103 words
- https://harmanlicouncil.com/normativna-uredba/proekti-za-normativni-aktove/ — 112 words
- https://harmanlicouncil.com/test/ — 166 words
- https://harmanlicouncil.com/type/image/ — 146 words
- https://harmanlicouncil.com/za-saveta/ — 86 words
- https://harmanlicouncil.com/za-saveta/contact/ — 101 words
- https://harmanlicouncil.com/za-saveta/deklaratsii/ — 86 words
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 195 words
- https://harmanlicouncil.com/za-saveta/obyavi/ — 86 words
- https://harmanlicouncil.com/za-saveta/otcheti/ — 127 words
- https://harmanlicouncil.com/za-saveta/pochetni-grazhdani/ — 88 words
- https://harmanlicouncil.com/za-saveta/publichen-registar/ — 88 words
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — 112 words
- https://harmanlicouncil.com/za-saveta/sabitiya/ — 86 words
- https://harmanlicouncil.com/za-saveta/signali/ — 86 words
- https://harmanlicouncil.com/za-saveta/statut-i-pravomoshtiya/ — 90 words
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 92 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 4 occurrence(s)
- https://harmanlicouncil.com/naredbi/ — content shared by 2 pages: https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/news/ — content shared by 2 pages: https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — content shared by 2 pages: https://harmanlicouncil.com/naredbi/
- https://harmanlicouncil.com/za-saveta/news/ — content shared by 2 pages: https://harmanlicouncil.com/news/
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 3 occurrence(s)
- https://harmanlicouncil.com/category/news/ — near-duplicate of 2 page(s): https://harmanlicouncil.com/news/, https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/news/ — near-duplicate of 2 page(s): https://harmanlicouncil.com/category/news/, https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/za-saveta/news/ — near-duplicate of 2 page(s): https://harmanlicouncil.com/category/news/, https://harmanlicouncil.com/news/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 7 occurrence(s)
- https://harmanlicouncil.com/category/news/ — title shared by 3 pages: https://harmanlicouncil.com/news/, https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/dejnost/komisii/ — title shared by 2 pages: https://harmanlicouncil.com/za-saveta/komisii/
- https://harmanlicouncil.com/naredbi/ — title shared by 2 pages: https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/news/ — title shared by 3 pages: https://harmanlicouncil.com/category/news/, https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — title shared by 2 pages: https://harmanlicouncil.com/naredbi/
- https://harmanlicouncil.com/za-saveta/komisii/ — title shared by 2 pages: https://harmanlicouncil.com/dejnost/komisii/
- https://harmanlicouncil.com/za-saveta/news/ — title shared by 3 pages: https://harmanlicouncil.com/category/news/, https://harmanlicouncil.com/news/
warning Missing <h1>
Rule h1.missing · Headings · 34 occurrence(s)
- https://harmanlicouncil.com/dejnost/
- https://harmanlicouncil.com/dejnost/zasedaniya/
- https://harmanlicouncil.com/elementor-2401/
- https://harmanlicouncil.com/naredbi/
- https://harmanlicouncil.com/normativna-uredba/
- https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/
- https://harmanlicouncil.com/resheniya/
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/
- https://harmanlicouncil.com/test/
- https://harmanlicouncil.com/za-saveta/
- https://harmanlicouncil.com/za-saveta/contact/
- https://harmanlicouncil.com/za-saveta/deklaratsii/
- https://harmanlicouncil.com/za-saveta/komisii/
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/
- https://harmanlicouncil.com/za-saveta/obyavi/
- https://harmanlicouncil.com/za-saveta/otcheti/
- https://harmanlicouncil.com/za-saveta/pochetni-grazhdani/
- https://harmanlicouncil.com/za-saveta/publichen-registar/
- https://harmanlicouncil.com/za-saveta/rakovodstvo/
- https://harmanlicouncil.com/za-saveta/sabitiya/
- https://harmanlicouncil.com/za-saveta/signali/
- https://harmanlicouncil.com/za-saveta/statut-i-pravomoshtiya/
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/
warning Internal link points to a redirect
Rule links.redirect_target · Links · 2 occurrence(s)
- https://harmanlicouncil.com/ — https://harmanlicouncil.com/naredbi/ → https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/ — https://harmanlicouncil.com/news/ → https://harmanlicouncil.com/za-saveta/news/
warning Missing meta description
Rule meta_desc.missing · Meta Description · 42 occurrence(s)
- https://harmanlicouncil.com/
- https://harmanlicouncil.com/author/admin/
- https://harmanlicouncil.com/category/news/
- https://harmanlicouncil.com/dejnost/
- https://harmanlicouncil.com/dejnost/zasedaniya/
- https://harmanlicouncil.com/elementor-2401/
- https://harmanlicouncil.com/naredbi/
- https://harmanlicouncil.com/news/
- https://harmanlicouncil.com/normativna-uredba/
- https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/
- https://harmanlicouncil.com/resheniya/
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/
- https://harmanlicouncil.com/test/
- https://harmanlicouncil.com/type/image/
- https://harmanlicouncil.com/za-saveta/
- https://harmanlicouncil.com/za-saveta/contact/
- https://harmanlicouncil.com/za-saveta/komisii/
- https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/
- https://harmanlicouncil.com/za-saveta/otcheti/
- https://harmanlicouncil.com/za-saveta/rakovodstvo/
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 42 occurrence(s)
- https://harmanlicouncil.com/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/author/admin/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/category/news/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/dejnost/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/dejnost/zasedaniya/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/elementor-2401/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/naredbi/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/news/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/normativna-uredba/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/resheniya/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/test/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/type/image/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/contact/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/komisii/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/news/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/otcheti/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 5 occurrence(s)
- https://harmanlicouncil.com/elementor-2401/ — 193 chars, ~1628px (limit ~580px)
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 94 chars, ~794px (limit ~580px)
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 102 chars, ~849px (limit ~580px)
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 165 chars, ~1397px (limit ~580px)
- https://harmanlicouncil.com/test/ — 135 chars, ~1134px (limit ~580px)
Notices (16 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 40 occurrence(s)
- https://harmanlicouncil.com/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/author/admin/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/category/news/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/dejnost/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/dejnost/zasedaniya/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/elementor-2401/ — h6 follows h3 — skips h4
- https://harmanlicouncil.com/naredbi/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/news/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/normativna-uredba/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — h6 follows h3 — skips h4
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — h4 follows h1 — skips h2
- https://harmanlicouncil.com/resheniya/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — h6 follows h3 — skips h4
- https://harmanlicouncil.com/test/ — h6 follows h3 — skips h4
- https://harmanlicouncil.com/type/image/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/za-saveta/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/za-saveta/contact/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/za-saveta/deklaratsii/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/za-saveta/komisii/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/za-saveta/news/ — h3 follows h1 — skips h2
- https://harmanlicouncil.com/za-saveta/otcheti/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/za-saveta/pochetni-grazhdani/ — h4 follows h2 — skips h3
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://harmanlicouncil.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 42 occurrence(s)
- https://harmanlicouncil.com/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/author/admin/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/category/news/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/dejnost/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/dejnost/zasedaniya/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/elementor-2401/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/naredbi/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/news/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/normativna-uredba/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/resheniya/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/test/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/type/image/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/contact/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/komisii/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/news/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/otcheti/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — add a <main> element (or role=main) around the primary content
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — add a <main> element (or role=main) around the primary content
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 4 occurrence(s)
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 42 occurrence(s)
- https://harmanlicouncil.com/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/author/admin/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/category/news/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/dejnost/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/dejnost/zasedaniya/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/elementor-2401/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/naredbi/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/news/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/normativna-uredba/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/normativna-uredba/naredbi/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/resheniya/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/test/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/type/image/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/contact/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/komisii/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/news/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/otcheti/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/za-saveta/rakovodstvo/ — the likely hero/LCP image (os-harmanli.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://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — the likely hero/LCP image (os-harmanli.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 42 occurrence(s)
- https://harmanlicouncil.com/ — 2 of 3 images without width/height
- https://harmanlicouncil.com/author/admin/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/category/news/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/dejnost/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/dejnost/zasedaniya/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/elementor-2401/ — 1 of 4 images without width/height
- https://harmanlicouncil.com/naredbi/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/news/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/normativna-uredba/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/resheniya/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 1 of 3 images without width/height
- https://harmanlicouncil.com/test/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/type/image/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/za-saveta/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/za-saveta/contact/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/za-saveta/komisii/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/za-saveta/news/ — 1 of 1 images without width/height
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 19 of 20 images without width/height
- https://harmanlicouncil.com/za-saveta/otcheti/ — 1 of 2 images without width/height
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — 4 of 5 images without width/height
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 1 of 2 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 31 occurrence(s)
- https://harmanlicouncil.com/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/dejnost/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/dejnost/komisii/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/dejnost/obshtinski-predpriyatiya/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/dejnost/obshtinski-targovski-druzhestva/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/dejnost/zasedaniya/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/naredbi/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/normativna-uredba/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/resheniya/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/contact/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/deklaratsii/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/komisii/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/obyavi/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/otcheti/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/pochetni-grazhdani/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/publichen-registar/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/sabitiya/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/signali/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/za-saveta/statut-i-pravomoshtiya/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Missing Open Graph tags
Rule og.missing · Social · 42 occurrence(s)
- https://harmanlicouncil.com/ — og:title, og:description, og:image
- https://harmanlicouncil.com/author/admin/ — og:title, og:description, og:image
- https://harmanlicouncil.com/category/news/ — og:title, og:description, og:image
- https://harmanlicouncil.com/dejnost/ — og:title, og:description, og:image
- https://harmanlicouncil.com/dejnost/zasedaniya/ — og:title, og:description, og:image
- https://harmanlicouncil.com/elementor-2401/ — og:title, og:description, og:image
- https://harmanlicouncil.com/naredbi/ — og:title, og:description, og:image
- https://harmanlicouncil.com/news/ — og:title, og:description, og:image
- https://harmanlicouncil.com/normativna-uredba/ — og:title, og:description, og:image
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — og:title, og:description, og:image
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — og:title, og:description, og:image
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — og:title, og:description, og:image
- https://harmanlicouncil.com/resheniya/ — og:title, og:description, og:image
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — og:title, og:description, og:image
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — og:title, og:description, og:image
- https://harmanlicouncil.com/test/ — og:title, og:description, og:image
- https://harmanlicouncil.com/type/image/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/contact/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/komisii/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/news/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/otcheti/ — og:title, og:description, og:image
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — og:title, og:description, og:image
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — og:title, og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 42 occurrence(s)
- https://harmanlicouncil.com/ — 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://harmanlicouncil.com/author/admin/ — 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://harmanlicouncil.com/category/news/ — 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://harmanlicouncil.com/dejnost/ — 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://harmanlicouncil.com/dejnost/zasedaniya/ — 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://harmanlicouncil.com/elementor-2401/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://harmanlicouncil.com/naredbi/ — 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://harmanlicouncil.com/news/ — 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://harmanlicouncil.com/normativna-uredba/ — 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://harmanlicouncil.com/normativna-uredba/naredbi/ — 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://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 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://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 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://harmanlicouncil.com/resheniya/ — 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://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 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://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 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://harmanlicouncil.com/test/ — 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://harmanlicouncil.com/type/image/ — 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://harmanlicouncil.com/za-saveta/ — 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://harmanlicouncil.com/za-saveta/contact/ — 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://harmanlicouncil.com/za-saveta/komisii/ — 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://harmanlicouncil.com/za-saveta/news/ — 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://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 20 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://harmanlicouncil.com/za-saveta/otcheti/ — 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://harmanlicouncil.com/za-saveta/rakovodstvo/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 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.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 42 occurrence(s)
- https://harmanlicouncil.com/ — 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://harmanlicouncil.com/author/admin/ — 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://harmanlicouncil.com/category/news/ — 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://harmanlicouncil.com/dejnost/ — 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://harmanlicouncil.com/dejnost/zasedaniya/ — 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://harmanlicouncil.com/elementor-2401/ — 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://harmanlicouncil.com/naredbi/ — 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://harmanlicouncil.com/news/ — 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://harmanlicouncil.com/normativna-uredba/ — 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://harmanlicouncil.com/normativna-uredba/naredbi/ — 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://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 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://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 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://harmanlicouncil.com/resheniya/ — 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://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 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://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 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://harmanlicouncil.com/test/ — 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://harmanlicouncil.com/type/image/ — 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://harmanlicouncil.com/za-saveta/ — 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://harmanlicouncil.com/za-saveta/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://harmanlicouncil.com/za-saveta/komisii/ — 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://harmanlicouncil.com/za-saveta/news/ — 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://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 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://harmanlicouncil.com/za-saveta/otcheti/ — 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://harmanlicouncil.com/za-saveta/rakovodstvo/ — 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://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 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 · 42 occurrence(s)
- https://harmanlicouncil.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://harmanlicouncil.com/author/admin/ — 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://harmanlicouncil.com/category/news/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://harmanlicouncil.com/dejnost/ — 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://harmanlicouncil.com/dejnost/zasedaniya/ — 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://harmanlicouncil.com/elementor-2401/ — 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://harmanlicouncil.com/naredbi/ — 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://harmanlicouncil.com/news/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://harmanlicouncil.com/normativna-uredba/ — 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://harmanlicouncil.com/normativna-uredba/naredbi/ — 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://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — 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://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — 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://harmanlicouncil.com/resheniya/ — 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://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — 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://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 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://harmanlicouncil.com/test/ — 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://harmanlicouncil.com/type/image/ — 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://harmanlicouncil.com/za-saveta/ — 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://harmanlicouncil.com/za-saveta/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://harmanlicouncil.com/za-saveta/komisii/ — 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://harmanlicouncil.com/za-saveta/news/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — 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://harmanlicouncil.com/za-saveta/otcheti/ — 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://harmanlicouncil.com/za-saveta/rakovodstvo/ — 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://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — 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 URL redirects to another URL
Rule redirect.single · Crawlability · 2 occurrence(s)
- https://harmanlicouncil.com/naredbi/ — redirects to https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/news/ — redirects to https://harmanlicouncil.com/za-saveta/news/
notice Missing recommended security headers
Rule security.missing_headers · Security · 43 occurrence(s)
- https://harmanlicouncil.com/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/2026/07/23/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/author/admin/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/category/news/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/dejnost/ — CSP, X-Content-Type-Options, HSTS
- https://harmanlicouncil.com/dejnost/zasedaniya/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/elementor-2401/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/naredbi/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/news/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/normativna-uredba/ — CSP, X-Content-Type-Options, HSTS
- https://harmanlicouncil.com/normativna-uredba/naredbi/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/resheniya/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — CSP, X-Content-Type-Options, HSTS
- https://harmanlicouncil.com/test/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/type/image/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/contact/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/komisii/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/news/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/za-saveta/rakovodstvo/ — HSTS, CSP, X-Content-Type-Options
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/ — HSTS, CSP, X-Content-Type-Options
notice Missing Twitter Card tag
Rule twitter.missing · Social · 42 occurrence(s)
- https://harmanlicouncil.com/
- https://harmanlicouncil.com/author/admin/
- https://harmanlicouncil.com/category/news/
- https://harmanlicouncil.com/dejnost/
- https://harmanlicouncil.com/dejnost/zasedaniya/
- https://harmanlicouncil.com/elementor-2401/
- https://harmanlicouncil.com/naredbi/
- https://harmanlicouncil.com/news/
- https://harmanlicouncil.com/normativna-uredba/
- https://harmanlicouncil.com/normativna-uredba/naredbi/
- https://harmanlicouncil.com/obyavlenie-za-konkurs-za-vazlagane-upravlenieto-na-mbal-eood-harmanli/
- https://harmanlicouncil.com/pokana-za-tarzhestveno-zasedanie-po-sluchaj-praznika-na-gr-harmanli-2ri-maj/
- https://harmanlicouncil.com/resheniya/
- https://harmanlicouncil.com/resheniya/protokoli-ot-zasedaniya-mandat-2023-2027/
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/
- https://harmanlicouncil.com/test/
- https://harmanlicouncil.com/type/image/
- https://harmanlicouncil.com/za-saveta/
- https://harmanlicouncil.com/za-saveta/contact/
- https://harmanlicouncil.com/za-saveta/komisii/
- https://harmanlicouncil.com/za-saveta/news/
- https://harmanlicouncil.com/za-saveta/obshtinski-savetnitsi/
- https://harmanlicouncil.com/za-saveta/otcheti/
- https://harmanlicouncil.com/za-saveta/rakovodstvo/
- https://harmanlicouncil.com/zasedanie-na-obshtinski-savet-harmanli/
notice Non-ASCII characters in URL path
Rule url.non_ascii · URL · 3 occurrence(s)
- https://harmanlicouncil.com/wp-content/uploads/2025/03/naredba-%E2%84%961-za-poddarzhane-osiguryavane-i-opazvane-na-obshtestveniya-red-chistotata-i-obshtestvenoto-imushtestvo-na-teritoriyata-na-obshtina-harmanli.pdf
- https://harmanlicouncil.com/wp-content/uploads/2025/03/naredba-%E2%84%962-za-upravlenie-pridobivane-i-razporezhdane-s-obshtinsko-imushtestvo.pdf
- https://harmanlicouncil.com/wp-content/uploads/2025/08/prilozhenie-%E2%84%961-kam-t.6.pdf
notice URL is very long
Rule url.too_long · URL · 3 occurrence(s)
- https://harmanlicouncil.com/rezultat-ot-konkurs-za-zaemane-na-dlazhnostta-upravitel-i-vazlagane-upravlenieto-na-mnogoprofilna-bolnitsa-za-aktivno-lechenie-harmanli-eood/ — 169 chars
- https://harmanlicouncil.com/wp-content/uploads/2025/03/naredba-%E2%84%961-za-poddarzhane-osiguryavane-i-opazvane-na-obshtestveniya-red-chistotata-i-obshtestvenoto-imushtestvo-na-teritoriyata-na-obshtina-harmanli.pdf — 215 chars
- https://harmanlicouncil.com/wp-content/uploads/2025/03/naredba-%E2%84%962-za-upravlenie-pridobivane-i-razporezhdane-s-obshtinsko-imushtestvo.pdf — 144 chars
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.