Catalog / filmoteka.co
60

SEO audit for filmoteka.co

Filmoteka - Filmovi i Serije Online sa Prevodom

other

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

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

Gledaj najnovije filmove i serije online sa prevodom potpuno besplatno u HD kvaliteti. Filmoteka donosi domaće i strane filmove bez registracije.

50
pages crawled
46
indexable pages
5
errors
180
warnings
420
notices
0
orphan pages
3
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 94 3 0 100
Crawlability 98 1 0 0
Sitemap 98 1 0 0
Structured Data 53 0 79 1
Agent Readiness 75 0 42 57
Performance 75 0 42 104
Headings 97 0 5 0
Indexability 98 0 4 4
Budget 98 0 3 0
Duplicate 99 0 2 2
Content 99 0 1 1
Meta Description 99 0 1 6
Robots 99 0 1 0
Cache 100 0 0 49
Canonical 100 0 0 2
Images 100 0 0 42
Security 100 0 0 50
Social 100 0 0 1
URL 100 0 0 1
Findings

Errors (3 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 3 occurrence(s)

error Non-200 URL listed in sitemap

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

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (12 rules)

warning Control has no accessible name

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

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

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

  • https://filmoteka.co/donacije/ — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://filmoteka.co/, https://filmoteka.co/sa-prevodom/prey/, https://filmoteka.co/requests/.
  • https://filmoteka.co/faqs/ — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://filmoteka.co/, https://filmoteka.co/sa-prevodom/prey/, https://filmoteka.co/requests/.
  • https://filmoteka.co/prijavljeni-problemi/ — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://filmoteka.co/, https://filmoteka.co/sa-prevodom/prey/, https://filmoteka.co/requests/.

warning Thin content (low word count)

Rule content.thin · Content · 1 occurrence(s)

warning Duplicate <title> across pages

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

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

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

  • https://filmoteka.co/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/most-watched/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/most-watched/page/2/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/agent-kim-reactivated/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/alien%C2%B3/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/alien-covenant/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/alien-resurrection/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/alien/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/aliens-vs-predator-requiem/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/aliens/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/avp-alien-vs-predator/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/black-panther-wakanda-forever/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/black-panther/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/category/movies/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/category/movies/?order=Latest — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/category/movies/page/2/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/evil/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/high-lane/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/lucky-luke/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/off-campus/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/prey/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/prometheus/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/sa-prevodom/the-victim/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/top-imdb/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://filmoteka.co/top-imdb/page/2/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

Rule index.noindex · Indexability · 2 occurrence(s)

warning noindex + nofollow (blocks link equity flow)

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

warning Missing meta description

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

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://filmoteka.co/dmca/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/favorites/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/most-watched/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/most-watched/page/2/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/requests/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/agent-kim-reactivated/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/alien%C2%B3/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/alien-resurrection/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/alien/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/aliens-vs-predator-requiem/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/aliens/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/avp-alien-vs-predator/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/category/movies/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/category/movies/?order=Latest — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/category/movies/page/2/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/evil/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/high-lane/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/lucky-luke/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/off-campus/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/prey/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/prometheus/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/sa-prevodom/the-victim/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/terms/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/top-imdb/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://filmoteka.co/top-imdb/page/2/ — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 34 occurrence(s)

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://filmoteka.co/ — 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 · 47 occurrence(s)

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

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

notice Canonical points to a different URL

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

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 1 occurrence(s)

notice noarchive directive (blocks cached copy)

Rule directives.noarchive · Indexability · 2 occurrence(s)

  • https://filmoteka.co/donacije/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
  • https://filmoteka.co/prijavljeni-problemi/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.

notice nosnippet / max-snippet:0 directive (blocks snippets & AI Overviews)

Rule directives.nosnippet · Indexability · 2 occurrence(s)

  • https://filmoteka.co/donacije/ — a nosnippet / max-snippet:0 directive is suppressing the search-result snippet — this also removes the page from featured snippets and AI Overviews. Remove it (or use a nonzero max-snippet) unless snippet suppression is intentional.
  • https://filmoteka.co/prijavljeni-problemi/ — a nosnippet / max-snippet:0 directive is suppressing the search-result snippet — this also removes the page from featured snippets and AI Overviews. Remove it (or use a nonzero max-snippet) unless snippet suppression is intentional.

notice Duplicate meta description across pages

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

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

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

notice Internal link points to a noindex page

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

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

  • https://filmoteka.co/ — the page has 2247 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://filmoteka.co/sa-prevodom/category/movies/ — the page has 1603 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://filmoteka.co/sa-prevodom/category/movies/?order=Latest — the page has 1603 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://filmoteka.co/sa-prevodom/category/movies/page/2/ — the page has 1606 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

  • https://filmoteka.co/prijavljeni-problemi/ — 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://filmoteka.co/requests/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://filmoteka.co/ — 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://filmoteka.co/dmca/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://filmoteka.co/donacije/ — 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://filmoteka.co/faqs/ — 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://filmoteka.co/favorites/ — 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://filmoteka.co/most-watched/ — 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://filmoteka.co/most-watched/page/2/ — 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://filmoteka.co/prijavljeni-problemi/ — 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://filmoteka.co/requests/ — 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://filmoteka.co/sa-prevodom/agent-kim-reactivated/ — 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://filmoteka.co/sa-prevodom/aliens-vs-predator-requiem/ — 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://filmoteka.co/sa-prevodom/aliens/ — 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://filmoteka.co/sa-prevodom/avp-alien-vs-predator/ — 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://filmoteka.co/sa-prevodom/category/movies/ — 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://filmoteka.co/sa-prevodom/category/movies/?order=Latest — 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://filmoteka.co/sa-prevodom/category/movies/page/2/ — 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://filmoteka.co/sa-prevodom/evil/ — 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://filmoteka.co/sa-prevodom/high-lane/ — 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://filmoteka.co/sa-prevodom/lucky-luke/ — 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://filmoteka.co/sa-prevodom/off-campus/ — 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://filmoteka.co/sa-prevodom/prey/ — 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://filmoteka.co/sa-prevodom/the-victim/ — 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://filmoteka.co/terms/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://filmoteka.co/top-imdb/ — 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://filmoteka.co/top-imdb/page/2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://filmoteka.co/ — 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://filmoteka.co/dmca/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://filmoteka.co/donacije/ — 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://filmoteka.co/faqs/ — 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://filmoteka.co/favorites/ — 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://filmoteka.co/most-watched/ — 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://filmoteka.co/most-watched/page/2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://filmoteka.co/prijavljeni-problemi/ — 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://filmoteka.co/requests/ — 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://filmoteka.co/sa-prevodom/agent-kim-reactivated/ — 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://filmoteka.co/sa-prevodom/aliens-vs-predator-requiem/ — 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://filmoteka.co/sa-prevodom/aliens/ — 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://filmoteka.co/sa-prevodom/avp-alien-vs-predator/ — 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://filmoteka.co/sa-prevodom/category/movies/ — 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://filmoteka.co/sa-prevodom/category/movies/?order=Latest — 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://filmoteka.co/sa-prevodom/category/movies/page/2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://filmoteka.co/sa-prevodom/evil/ — 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://filmoteka.co/sa-prevodom/high-lane/ — 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://filmoteka.co/sa-prevodom/lucky-luke/ — 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://filmoteka.co/sa-prevodom/off-campus/ — 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://filmoteka.co/sa-prevodom/prey/ — 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://filmoteka.co/sa-prevodom/the-victim/ — 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://filmoteka.co/terms/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://filmoteka.co/top-imdb/ — 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://filmoteka.co/top-imdb/page/2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Deprecated schema type with no Google rich result

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

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

notice Missing recommended security headers

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

notice Non-ASCII characters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://filmoteka.co/
Filmoteka - Filmovi i Serije Online sa Prevodom
200 yes 2730 50
https://filmoteka.co/dmca/
DMCA - Filmoteka
200 yes 481 50
https://filmoteka.co/donacije/
Donacije - Filmoteka
200 no 184 50
https://filmoteka.co/faqs/
Česta pitanja - Filmoteka
200 no 263 50
https://filmoteka.co/most-watched/
Najviše gledano - Filmoteka
200 yes 1303 50
https://filmoteka.co/prijavljeni-problemi/
Prijavljeni Problemi - Filmoteka
200 no 150 50
https://filmoteka.co/requests/
Zahtjevi - Filmoteka
200 yes 224 50
https://filmoteka.co/sa-prevodom/category/movies/
Filmovi filmovi i serije online | Filmoteka
200 yes 1630 50
https://filmoteka.co/terms/
Politika privatnosti - Filmoteka
200 yes 408 50
https://filmoteka.co/top-imdb/
Top IMDB - Filmoteka
200 yes 1337 50
https://filmoteka.co/sa-prevodom/off-campus/
Off Campus (2026) Online sa Prevodom
200 yes 574 4
https://filmoteka.co/most-watched/page/2/
Najviše gledano - Filmoteka
200 yes 1352 2
https://filmoteka.co/top-imdb/page/2/
Top IMDB - Filmoteka
200 yes 1378 2
https://filmoteka.co/sa-prevodom/alien%C2%B3/
Alien³ (1992) Online sa Prevodom
200 yes 660 5
https://filmoteka.co/sa-prevodom/alien-covenant/
Alien: Covenant (2017) Online sa Prevodom
200 yes 608 4
https://filmoteka.co/sa-prevodom/alien-resurrection/
Alien Resurrection (1997) Online sa Prevodom
200 yes 636 4
https://filmoteka.co/sa-prevodom/alien/
Alien (1979) Online sa Prevodom
200 yes 622 4
https://filmoteka.co/sa-prevodom/aliens-vs-predator-requiem/
Aliens vs Predator: Requiem (2007) Online sa Prevodom
200 yes 592 4
https://filmoteka.co/sa-prevodom/aliens/
Aliens (1986) Online sa Prevodom
200 yes 615 4
https://filmoteka.co/sa-prevodom/american-assassin/
American Assassin (2017) Online sa Prevodom
200 yes 588 4
https://filmoteka.co/sa-prevodom/american-sniper/
American Sniper (2014) Online sa Prevodom
200 yes 655 4
https://filmoteka.co/sa-prevodom/avp-alien-vs-predator/
AVP: Alien vs. Predator (2004) Online sa Prevodom
200 yes 621 4
https://filmoteka.co/sa-prevodom/big-mommas-house-2/
Big Momma's House 2 (2006) Online sa Prevodom
200 yes 600 4
https://filmoteka.co/sa-prevodom/big-mommas-house/
Big Momma's House (2000) Online sa Prevodom
200 yes 637 4
https://filmoteka.co/sa-prevodom/black-panther-wakanda-forever/
Black Panther: Wakanda Forever (2022) Online sa Prevodom
200 yes 633 4
https://filmoteka.co/sa-prevodom/black-panther/
Black Panther (2018) Online sa Prevodom
200 yes 665 4
https://filmoteka.co/sa-prevodom/citizen-vigilante/
Citizen Vigilante (2026) Online sa Prevodom
200 yes 614 4
https://filmoteka.co/sa-prevodom/film-2012/
2012 (2009) Online sa Prevodom
200 yes 666 4
https://filmoteka.co/sa-prevodom/high-lane/
High Lane (2009) Online sa Prevodom
200 yes 623 4
https://filmoteka.co/sa-prevodom/prey/
Prey (2022) Online sa Prevodom
200 yes 585 4
https://filmoteka.co/sa-prevodom/prometheus/
Prometheus (2012) Online sa Prevodom
200 yes 606 4
https://filmoteka.co/sa-prevodom/the-mandalorian-and-grogu/
The Mandalorian and Grogu (2026) Online sa Prevodom
200 yes 638 4
https://filmoteka.co/sa-prevodom/the-sheep-detectives/
The Sheep Detectives (2026) Online sa Prevodom
200 yes 642 4
https://filmoteka.co/sa-prevodom/tuner/
Tuner (2026) Online sa Prevodom
200 yes 579 4
https://filmoteka.co/sa-prevodom/backrooms/
Backrooms (2026) Online sa Prevodom
200 yes 587 4
https://filmoteka.co/sa-prevodom/the-devil-wears-prada-2/
The Devil Wears Prada 2 (2026) Online sa Prevodom
200 yes 615 4
https://filmoteka.co/sa-prevodom/category/movies/page/2/
Filmovi filmovi i serije online | Filmoteka
200 yes 1693 2
https://filmoteka.co/sa-prevodom/agent-kim-reactivated/
Agent Kim Reactivated (2026) Online sa Prevodom
200 yes 633 2
https://filmoteka.co/sa-prevodom/lucky-luke/
Lucky Luke (2026) Online sa Prevodom
200 yes 610 2
https://filmoteka.co/sa-prevodom/the-victim/
The Victim (2019) Online sa Prevodom
200 yes 597 2
https://filmoteka.co/sa-prevodom/evil/
Evil (2019) Online sa Prevodom
200 yes 592 2
https://filmoteka.co/sa-prevodom/category/movies/?order=Latest
Filmovi filmovi i serije online | Filmoteka
200 yes 1630 2
https://filmoteka.co/sa-prevodom/bruce-almighty/
Bruce Almighty (2003) Online sa Prevodom
200 yes 633 4
https://filmoteka.co/sa-prevodom/big-mommas-like-father-like-son/
Big Mommas: Like Father, Like Son (2011) Online sa Prevodom
200 yes 595 2
https://filmoteka.co/sa-prevodom/brothers/
Brothers (2009) Online sa Prevodom
200 yes 597 2
https://filmoteka.co/sa-prevodom/city-of-god/
City of God (2002) Online sa Prevodom
200 yes 615 2
https://filmoteka.co/sa-prevodom/leon-the-professional/
Léon: The Professional (1994) Online sa Prevodom
200 yes 636 2
https://filmoteka.co/sa-prevodom/fury/
Fury (2014) Online sa Prevodom
200 yes 623 2
https://filmoteka.co/favorites/
Favoriti - Filmoteka
200 yes 100 0
https://filmoteka.co/sa-prevodom/1408/
Page Not Found - Filmoteka
404 no 126 3

Audit your own site — free

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

Scan your site →