SEO audit for ens.ba
Računovodstvo i Knjigovodstvo Sarajevo | ENS d.o.o.
Health 85/100 (good) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)ENS d.o.o. - računovodstvena agencija u Sarajevu. Vođenje knjiga, obračun plata, PDV prijave, porezno savjetovanje i osnivanje firmi. Besplatna konsultacija.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Hreflang | 96 | 0 | 7 | 0 |
| Content | 98 | 0 | 4 | 85 |
| Structured Data | 99 | 0 | 2 | 22 |
| Titles | 99 | 0 | 2 | 0 |
| Robots | 99 | 0 | 1 | 0 |
| Agent Readiness | 100 | 0 | 0 | 23 |
| Canonical | 100 | 0 | 0 | 1 |
| Headings | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 36 |
| Meta Description | 100 | 0 | 0 | 5 |
| Performance | 100 | 0 | 0 | 100 |
| Security | 100 | 0 | 0 | 50 |
| Sitemap | 100 | 0 | 0 | 6 |
| Social | 100 | 0 | 0 | 5 |
Warnings (5 rules)
warning Thin content (low word count)
Rule content.thin · Content · 4 occurrence(s)
- https://www.ens.ba/blog/doprinosi-fbih-2026-stope — 198 words
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — 198 words
- https://www.ens.ba/en/kontakt — 156 words
- https://www.ens.ba/kontakt — 150 words
warning Self hreflang language disagrees with html lang
Rule hreflang.mismatch_html_lang · Hreflang · 7 occurrence(s)
- https://www.ens.ba/en — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/accounting-services-bosnia — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/blog — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/knjigovodstvo — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/o-nama — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/obracun-plata — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
- https://www.ens.ba/en/pdv-prijave — the self-referencing hreflang is "en" but <html lang> is "bs" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
warning robots.txt blocks CSS/JS the pages need to render
Rule robots.blocks_css_js · Robots · 1 occurrence(s)
- https://www.ens.ba/ — robots.txt Disallow blocks render-critical CSS/JS under: /_next/static/chunks/, /_next/static/chunks/app/, /_next/static/chunks/app/[locale]/, /_next/static/chunks/app/[locale]/accounting-services-bosnia/, /_next/static/chunks/app/[locale]/blog/, /_next/static/chunks/app/[locale]/blog/[slug]/, /_next/static/chunks/app/[locale]/bruto-neto-kalkulator/, /_next/static/chunks/app/[locale]/faq/, /_next/static/chunks/app/[locale]/knjigovodstvo/, /_next/static/chunks/app/[locale]/kontakt/, /_next/static/chunks/app/[locale]/o-nama/, /_next/static/chunks/app/[locale]/obracun-plata/, /_next/static/chunks/app/[locale]/osnivanje-firme/, /_next/static/chunks/app/[locale]/pdv-prijave/, /_next/static/chunks/app/[locale]/usluge/, /_next/static/css/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.
warning Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 2 occurrence(s)
- https://www.ens.ba/accounting-services-bosnia — a schema name/headline ("ENS d.o.o. - Accounting services in Bosnia") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
- https://www.ens.ba/en/kontakt — a schema name/headline ("Kontakt - ENS d.o.o.") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 2 occurrence(s)
- https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — 80 chars, ~604px (limit ~580px)
- https://www.ens.ba/en/accounting-services-bosnia — 77 chars, ~583px (limit ~580px)
Notices (16 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 22 occurrence(s)
- https://www.ens.ba/blog — h3 follows h1 — skips h2
- https://www.ens.ba/blog/cijena-knjigovodstvenih-usluga-sarajevo — h3 follows h1 — skips h2
- https://www.ens.ba/blog/doprinosi-fbih-2026-stope — h3 follows h1 — skips h2
- https://www.ens.ba/blog/elektronsko-fiskalno-poslovanje — h3 follows h1 — skips h2
- https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — h3 follows h1 — skips h2
- https://www.ens.ba/blog/kako-osnovati-doo-u-fbih — h3 follows h1 — skips h2
- https://www.ens.ba/blog/kako-prijaviti-porez-u-2026-godini — h3 follows h1 — skips h2
- https://www.ens.ba/blog/kako-promijeniti-knjigovodstvenu-agenciju — h3 follows h1 — skips h2
- https://www.ens.ba/blog/kako-registrovati-firmu-sarajevo — h3 follows h1 — skips h2
- https://www.ens.ba/blog/knjigovodstvo-za-freelancere-bih — h3 follows h1 — skips h2
- https://www.ens.ba/blog/knjigovodstvo-za-obrte-bih-vodic — h3 follows h1 — skips h2
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — h3 follows h1 — skips h2
- https://www.ens.ba/blog/najcesce-greske-pri-vodjenju-poslovnih-knjiga — h3 follows h1 — skips h2
- https://www.ens.ba/blog/obracun-plata-u-bih — h3 follows h1 — skips h2
- https://www.ens.ba/blog/online-knjigovodstvo-kako-funkcionise — h3 follows h1 — skips h2
- https://www.ens.ba/blog/porez-na-dohodak-fbih-vodic — h3 follows h1 — skips h2
- https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — h3 follows h1 — skips h2
- https://www.ens.ba/blog/porezne-olaksice-za-mala-preduzeca — h3 follows h1 — skips h2
- https://www.ens.ba/blog/prednosti-angazovanja-knjigovodstvene-agencije — h3 follows h1 — skips h2
- https://www.ens.ba/blog/razlika-izmedju-knjigovodje-i-racunovodje — h3 follows h1 — skips h2
- https://www.ens.ba/blog/sta-je-pdv-i-ko-mora-biti-u-sistemu — h3 follows h1 — skips h2
- https://www.ens.ba/en/blog — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.ens.ba/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 1 occurrence(s)
- https://www.ens.ba/en/kontakt — canonical=https://www.ens.ba/kontakt
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 35 occurrence(s)
- https://www.ens.ba/ — 2.6%
- https://www.ens.ba/accounting-services-bosnia — 4.4%
- https://www.ens.ba/blog — 1.1%
- https://www.ens.ba/blog/doprinosi-fbih-2026-stope — 3.1%
- https://www.ens.ba/blog/elektronsko-fiskalno-poslovanje — 3.5%
- https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — 3.3%
- https://www.ens.ba/blog/kako-osnovati-doo-u-fbih — 3.6%
- https://www.ens.ba/blog/kako-promijeniti-knjigovodstvenu-agenciju — 3.2%
- https://www.ens.ba/blog/knjigovodstvo-za-freelancere-bih — 3.2%
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — 3.2%
- https://www.ens.ba/blog/najcesce-greske-pri-vodjenju-poslovnih-knjiga — 3.9%
- https://www.ens.ba/blog/obracun-plata-u-bih — 3.6%
- https://www.ens.ba/blog/online-knjigovodstvo-kako-funkcionise — 3.2%
- https://www.ens.ba/blog/porez-na-dohodak-fbih-vodic — 3.0%
- https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — 3.3%
- https://www.ens.ba/blog/porezne-olaksice-za-mala-preduzeca — 3.4%
- https://www.ens.ba/blog/razlika-izmedju-knjigovodje-i-racunovodje — 3.6%
- https://www.ens.ba/blog/sta-je-pdv-i-ko-mora-biti-u-sistemu — 4.2%
- https://www.ens.ba/en — 2.5%
- https://www.ens.ba/en/accounting-services-bosnia — 4.4%
- https://www.ens.ba/knjigovodstvo — 4.7%
- https://www.ens.ba/kontakt — 2.6%
- https://www.ens.ba/obracun-plata — 4.2%
- https://www.ens.ba/osnivanje-firme — 4.1%
- https://www.ens.ba/pdv-prijave — 4.1%
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://www.ens.ba/blog/knjigovodstvo-u-bih — 2 <h1> elements
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://www.ens.ba/ — the likely hero/LCP image (image) 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.ens.ba/accounting-services-bosnia — the likely hero/LCP image (image) 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.ens.ba/blog — the likely hero/LCP image (image) 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.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — the likely hero/LCP image (image) 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.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans — the likely hero/LCP image (image) 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.ens.ba/blog/knjigovodstvo-u-bih — the likely hero/LCP image (image) 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.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — the likely hero/LCP image (image) 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.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 — the likely hero/LCP image (image) 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.ens.ba/blog/minimalna-plata-fbih-2026 — the likely hero/LCP image (image) 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.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak — the likely hero/LCP image (image) 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.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati — the likely hero/LCP image (image) 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.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — the likely hero/LCP image (image) 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.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze — the likely hero/LCP image (image) 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.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — the likely hero/LCP image (image) 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.ens.ba/bruto-neto-kalkulator — the likely hero/LCP image (image) 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.ens.ba/en — the likely hero/LCP image (image) 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.ens.ba/en/accounting-services-bosnia — the likely hero/LCP image (image) 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.ens.ba/faq — the likely hero/LCP image (image) 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.ens.ba/knjigovodstvo — the likely hero/LCP image (image) 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.ens.ba/kontakt — the likely hero/LCP image (image) 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.ens.ba/o-nama — the likely hero/LCP image (image) 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.ens.ba/obracun-plata — the likely hero/LCP image (image) 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.ens.ba/osnivanje-firme — the likely hero/LCP image (image) 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.ens.ba/pdv-prijave — the likely hero/LCP image (image) 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.ens.ba/usluge — the likely hero/LCP image (image) 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 · 36 occurrence(s)
- https://www.ens.ba/ — 2 of 13 images without width/height
- https://www.ens.ba/blog — 6 of 8 images without width/height
- https://www.ens.ba/blog/doprinosi-fbih-2026-stope — 1 of 3 images without width/height
- https://www.ens.ba/blog/elektronsko-fiskalno-poslovanje — 1 of 3 images without width/height
- https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — 1 of 3 images without width/height
- https://www.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans — 1 of 3 images without width/height
- https://www.ens.ba/blog/kako-osnovati-doo-u-fbih — 1 of 3 images without width/height
- https://www.ens.ba/blog/kako-promijeniti-knjigovodstvenu-agenciju — 1 of 3 images without width/height
- https://www.ens.ba/blog/knjigodja-u-sarajevu-vodic-za-odabir-agencije — 1 of 3 images without width/height
- https://www.ens.ba/blog/knjigovodstvo-u-bih — 1 of 3 images without width/height
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — 1 of 3 images without width/height
- https://www.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 — 1 of 3 images without width/height
- https://www.ens.ba/blog/minimalna-plata-fbih-2026 — 1 of 3 images without width/height
- https://www.ens.ba/blog/obracun-plata-bih-2026-vodic-za-poslodavce — 1 of 3 images without width/height
- https://www.ens.ba/blog/online-knjigovodstvo-kako-funkcionise — 1 of 3 images without width/height
- https://www.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak — 1 of 3 images without width/height
- https://www.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati — 1 of 3 images without width/height
- https://www.ens.ba/blog/porez-na-dohodak-fbih-vodic — 1 of 3 images without width/height
- https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — 1 of 3 images without width/height
- https://www.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze — 1 of 3 images without width/height
- https://www.ens.ba/blog/porezne-olaksice-za-mala-preduzeca — 1 of 3 images without width/height
- https://www.ens.ba/blog/razlika-izmedju-knjigovodje-i-racunovodje — 1 of 3 images without width/height
- https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — 1 of 3 images without width/height
- https://www.ens.ba/en — 2 of 13 images without width/height
- https://www.ens.ba/o-nama — 1 of 3 images without width/height
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 50 occurrence(s)
- https://www.ens.ba/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/accounting-services-bosnia — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/knjigovodstvo-u-bih — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/minimalna-plata-fbih-2026 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/bruto-neto-kalkulator — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/en — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/en/accounting-services-bosnia — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/faq — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/knjigovodstvo — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/kontakt — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/o-nama — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/obracun-plata — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/osnivanje-firme — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/pdv-prijave — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.ens.ba/usluge — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 5 occurrence(s)
- https://www.ens.ba/blog/minimalna-plata-fbih-2026 — 163 chars
- https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — 164 chars
- https://www.ens.ba/bruto-neto-kalkulator — 163 chars
- https://www.ens.ba/en/accounting-services-bosnia — 170 chars
- https://www.ens.ba/en/knjigovodstvo — 161 chars
notice Missing Open Graph tags
Rule og.missing · Social · 5 occurrence(s)
- https://www.ens.ba/accounting-services-bosnia — og:image
- https://www.ens.ba/bruto-neto-kalkulator — og:image
- https://www.ens.ba/en/accounting-services-bosnia — og:image
- https://www.ens.ba/en/kontakt — og:image
- https://www.ens.ba/kontakt — og:image
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://www.ens.ba/ — 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.ens.ba/accounting-services-bosnia — 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.ens.ba/blog — 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.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — 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.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans — 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.ens.ba/blog/knjigovodstvo-u-bih — 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.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — 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.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 — 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.ens.ba/blog/minimalna-plata-fbih-2026 — 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.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak — 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.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati — 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.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — 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.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze — 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.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — 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.ens.ba/bruto-neto-kalkulator — 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.ens.ba/en — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://www.ens.ba/en/accounting-services-bosnia — 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.ens.ba/faq — 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.ens.ba/knjigovodstvo — 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.ens.ba/kontakt — 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.ens.ba/o-nama — 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.ens.ba/obracun-plata — 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.ens.ba/osnivanje-firme — 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.ens.ba/pdv-prijave — 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.ens.ba/usluge — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 5 occurrence(s)
- https://www.ens.ba/en — depth-2 page has structured data but no BreadcrumbList
- https://www.ens.ba/en/knjigovodstvo — depth-2 page has structured data but no BreadcrumbList
- https://www.ens.ba/en/kontakt — depth-2 page has structured data but no BreadcrumbList
- https://www.ens.ba/en/obracun-plata — depth-2 page has structured data but no BreadcrumbList
- https://www.ens.ba/en/pdv-prijave — depth-2 page has structured data but no BreadcrumbList
notice FAQPage structured data (rich result removed May 2026)
Rule schema.faq_deprecated · Structured Data · 13 occurrence(s)
- https://www.ens.ba/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/accounting-services-bosnia — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/bruto-neto-kalkulator — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/en — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/en/accounting-services-bosnia — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/en/knjigovodstvo — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/en/obracun-plata — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/en/pdv-prijave — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/faq — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/knjigovodstvo — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/obracun-plata — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/osnivanje-firme — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://www.ens.ba/pdv-prijave — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
notice No structured data detected
Rule schema.none · Structured Data · 4 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://www.ens.ba/ — CSP
- https://www.ens.ba/accounting-services-bosnia — CSP
- https://www.ens.ba/blog — CSP
- https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati — CSP
- https://www.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans — CSP
- https://www.ens.ba/blog/knjigovodstvo-u-bih — CSP
- https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo — CSP
- https://www.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 — CSP
- https://www.ens.ba/blog/minimalna-plata-fbih-2026 — CSP
- https://www.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak — CSP
- https://www.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati — CSP
- https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci — CSP
- https://www.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze — CSP
- https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 — CSP
- https://www.ens.ba/bruto-neto-kalkulator — CSP
- https://www.ens.ba/en — CSP
- https://www.ens.ba/en/accounting-services-bosnia — CSP
- https://www.ens.ba/faq — CSP
- https://www.ens.ba/knjigovodstvo — CSP
- https://www.ens.ba/kontakt — CSP
- https://www.ens.ba/o-nama — CSP
- https://www.ens.ba/obracun-plata — CSP
- https://www.ens.ba/osnivanje-firme — CSP
- https://www.ens.ba/pdv-prijave — CSP
- https://www.ens.ba/usluge — CSP
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 6 occurrence(s)
- https://www.ens.ba/en — indexable but not in sitemap
- https://www.ens.ba/en/blog — indexable but not in sitemap
- https://www.ens.ba/en/knjigovodstvo — indexable but not in sitemap
- https://www.ens.ba/en/o-nama — indexable but not in sitemap
- https://www.ens.ba/en/obracun-plata — indexable but not in sitemap
- https://www.ens.ba/en/pdv-prijave — indexable but not in sitemap
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.ens.ba/ Računovodstvo i Knjigovodstvo Sarajevo | ENS d.o.o. |
200 | yes | 806 | 42 |
| https://www.ens.ba/accounting-services-bosnia Računovodstvo za Strane Firme u BiH | ENS d.o.o. | ENS d.o.o. |
200 | yes | 474 | 42 |
| https://www.ens.ba/blog Blog o računovodstvu i porezima u BiH | ENS d.o.o. | ENS d.o.o. |
200 | yes | 357 | 42 |
| https://www.ens.ba/bruto-neto-kalkulator Bruto-Neto Kalkulator Plate FBiH 2026 | ENS | ENS d.o.o. |
200 | yes | 517 | 42 |
| https://www.ens.ba/faq FAQ: Računovodstvo i PDV u BiH | ENS d.o.o. Sarajevo | ENS d.o.o. |
200 | yes | 662 | 42 |
| https://www.ens.ba/knjigovodstvo Knjigovodstvo Sarajevo - Vođenje Poslovnih Knjiga | ENS | ENS d.o.o. |
200 | yes | 541 | 42 |
| https://www.ens.ba/kontakt Kontaktirajte ENS d.o.o. - Računovodstvo Sarajevo | ENS d.o.o. |
200 | yes | 150 | 42 |
| https://www.ens.ba/o-nama O nama - ENS d.o.o. | Računovodstvena agencija Sarajevo | ENS d.o.o. |
200 | yes | 599 | 42 |
| https://www.ens.ba/obracun-plata Obračun Plata FBiH 2026 - Doprinosi i Plate | ENS Sarajevo | ENS d.o.o. |
200 | yes | 479 | 42 |
| https://www.ens.ba/osnivanje-firme Osnivanje Firme Sarajevo - Registracija d.o.o. i Obrta | ENS | ENS d.o.o. |
200 | yes | 470 | 42 |
| https://www.ens.ba/pdv-prijave PDV Prijave Sarajevo - Vođenje PDV Evidencija | ENS | ENS d.o.o. |
200 | yes | 457 | 42 |
| https://www.ens.ba/usluge Računovodstvene Usluge Sarajevo - Knjigovodstvo | ENS d.o.o. | ENS d.o.o. |
200 | yes | 379 | 42 |
| https://www.ens.ba/en Accounting & Bookkeeping Sarajevo, Bosnia | ENS d.o.o. |
200 | yes | 841 | 8 |
| https://www.ens.ba/en/accounting-services-bosnia Accounting Services in Bosnia for Foreign Companies | ENS d.o.o. | ENS d.o.o. |
200 | yes | 509 | 8 |
| https://www.ens.ba/en/blog Accounting & Tax Blog Bosnia | ENS d.o.o. | ENS d.o.o. |
200 | yes | 383 | 8 |
| https://www.ens.ba/en/knjigovodstvo Bookkeeping Sarajevo - Business Books | ENS | ENS d.o.o. |
200 | yes | 590 | 8 |
| https://www.ens.ba/en/kontakt Kontaktirajte ENS d.o.o. - Računovodstvo Sarajevo | ENS d.o.o. |
200 | yes | 156 | 8 |
| https://www.ens.ba/en/o-nama About Us - ENS d.o.o. | Accounting Agency Sarajevo | ENS d.o.o. |
200 | yes | 660 | 8 |
| https://www.ens.ba/en/obracun-plata Payroll Processing FBiH 2026 - Salaries & Contributions | ENS | ENS d.o.o. |
200 | yes | 500 | 8 |
| https://www.ens.ba/en/pdv-prijave VAT Returns Sarajevo - VAT Records & Filing | ENS | ENS d.o.o. |
200 | yes | 500 | 8 |
| https://www.ens.ba/blog/obracun-plata-bih-2026-vodic-za-poslodavce Obračun plata u BiH 2026 - kompletan vodič za poslodavce | ENS d.o.o. |
200 | yes | 1815 | 5 |
| https://www.ens.ba/blog/finansijski-izvjestaji-za-vlasnike-firmi-kako-citati-bilans Finansijski izvještaji za vlasnike firmi - vodič | ENS d.o.o. |
200 | yes | 1729 | 3 |
| https://www.ens.ba/blog/knjigovodstvo-za-ugostitelje-sarajevo Knjigovodstvo za ugostitelje u Sarajevu - vodič | ENS d.o.o. |
200 | yes | 198 | 1 |
| https://www.ens.ba/blog/koliko-kosta-otvaranje-firme-bih-2026 Koliko košta otvaranje firme (d.o.o.) u BiH 2026 | ENS d.o.o. |
200 | yes | 475 | 1 |
| https://www.ens.ba/blog/minimalna-plata-fbih-2026 Minimalna plata u FBiH 2026: iznos, bruto i trošak za poslodavca | ENS d.o.o. |
200 | yes | 527 | 1 |
| https://www.ens.ba/blog/porezne-kazne-bih-kako-izbjeci Porezne kazne u BiH - najčešći prekršaji i kako ih izbjeći | ENS d.o.o. |
200 | yes | 216 | 1 |
| https://www.ens.ba/blog/ulazak-u-pdv-sistem-bih-2026 Ulazak u PDV sistem u BiH 2026: prag, dobrovoljni ulazak i postupak | ENS d.o.o. |
200 | yes | 1351 | 1 |
| https://www.ens.ba/blog/porezne-olaksice-fbih-kako-smanjiti-poreze Porezne olakšice u FBiH - smanjite poreze legalno | ENS d.o.o. |
200 | yes | 1753 | 3 |
| https://www.ens.ba/blog/osnivanje-firme-sarajevo-2026-korak-po-korak Osnivanje firme u Sarajevu 2026 - korak po korak | ENS d.o.o. |
200 | yes | 1661 | 2 |
| https://www.ens.ba/blog/pdv-u-bih-sve-sto-trebate-znati PDV u BiH - sve što trebate znati kao vlasnik firme u 2026. | ENS d.o.o. |
200 | yes | 1680 | 2 |
| https://www.ens.ba/blog/sta-je-pdv-i-ko-mora-biti-u-sistemu Šta je PDV i ko mora biti u sistemu | ENS d.o.o. |
200 | yes | 289 | 1 |
| https://www.ens.ba/blog/cijena-knjigovodstvenih-usluga-sarajevo Cijena knjigovodstvenih usluga u Sarajevu 2026 | ENS d.o.o. |
200 | yes | 212 | 1 |
| https://www.ens.ba/blog/prednosti-angazovanja-knjigovodstvene-agencije Prednosti angažovanja knjigovodstvene agencije | ENS d.o.o. |
200 | yes | 282 | 1 |
| https://www.ens.ba/blog/doprinosi-fbih-2026-stope Doprinosi u FBiH 2026 - stope, obračun i obaveze poslodavca | ENS d.o.o. |
200 | yes | 198 | 0 |
| https://www.ens.ba/blog/elektronsko-fiskalno-poslovanje Elektronsko fiskalno poslovanje - šta donosi | ENS d.o.o. |
200 | yes | 216 | 0 |
| https://www.ens.ba/blog/finansijski-izvjestaji-sta-morate-znati Finansijski izvještaji - šta morate znati | ENS d.o.o. |
200 | yes | 209 | 0 |
| https://www.ens.ba/blog/kako-osnovati-doo-u-fbih Kako osnovati d.o.o. u Federaciji BiH | ENS d.o.o. |
200 | yes | 228 | 0 |
| https://www.ens.ba/blog/kako-prijaviti-porez-u-2026-godini Kako prijaviti porez u 2026. godini | ENS d.o.o. |
200 | yes | 303 | 0 |
| https://www.ens.ba/blog/kako-promijeniti-knjigovodstvenu-agenciju Kako promijeniti računovodstvenu agenciju bez stresa | ENS d.o.o. |
200 | yes | 200 | 0 |
| https://www.ens.ba/blog/kako-registrovati-firmu-sarajevo Kako registrovati firmu u Sarajevu 2026 | ENS d.o.o. |
200 | yes | 214 | 0 |
| https://www.ens.ba/blog/knjigodja-u-sarajevu-vodic-za-odabir-agencije Knjigovođa u Sarajevu - 7 stvari koje mora raditi | ENS d.o.o. |
200 | yes | 1197 | 0 |
| https://www.ens.ba/blog/knjigovodstvo-u-bih Knjigovodstvo u BiH: Kompletni Vodič za Preduzetnike (2025) | ENS d.o.o. |
200 | yes | 2634 | 0 |
| https://www.ens.ba/blog/knjigovodstvo-za-freelancere-bih Knjigovodstvo za freelancere u BiH - vodič | ENS d.o.o. |
200 | yes | 207 | 0 |
| https://www.ens.ba/blog/knjigovodstvo-za-obrte-bih-vodic Knjigovodstvo za obrte u BiH - kompletan vodič | ENS d.o.o. |
200 | yes | 219 | 0 |
| https://www.ens.ba/blog/najcesce-greske-pri-vodjenju-poslovnih-knjiga Najčešće greške pri vođenju poslovnih knjiga | ENS d.o.o. |
200 | yes | 238 | 0 |
| https://www.ens.ba/blog/obracun-plata-u-bih Obračun plata u BiH - vodič za poslodavce | ENS d.o.o. |
200 | yes | 233 | 0 |
| https://www.ens.ba/blog/online-knjigovodstvo-kako-funkcionise Online knjigovodstvo - kako funkcioniše i je li sigurno | ENS d.o.o. |
200 | yes | 202 | 0 |
| https://www.ens.ba/blog/porez-na-dohodak-fbih-vodic Porez na dohodak u FBiH 2026 - sve stope, olakšice i obračun | ENS d.o.o. |
200 | yes | 200 | 0 |
| https://www.ens.ba/blog/porezne-olaksice-za-mala-preduzeca Porezne olakšice za mala preduzeća | ENS d.o.o. |
200 | yes | 205 | 0 |
| https://www.ens.ba/blog/razlika-izmedju-knjigovodje-i-racunovodje Razlika između knjigovođe i računovođe | ENS d.o.o. |
200 | yes | 213 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.