Catalog / topestate.bg
66

SEO audit for topestate.bg

Top Estate – Агенция за недвижими имоти | Велико Търново

otherWordPress

Health 66/100 (fair) · 50 pages crawled · generated 2026-07-29

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

Top Estate е професионална агенция за недвижими имоти. Предлагаме продажби, наеми и управление на апартаменти, къщи, парцели и бизнес имоти с доверен партньор.

Screenshot of topestate.bg
50
pages crawled
47
indexable pages
0
errors
267
warnings
451
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 43 0 95 132
Agent Readiness 44 0 94 16
Duplicate 75 0 41 21
Headings 89 0 19 2
Meta Description 93 0 11 1
Content 98 0 3 1
Titles 99 0 2 0
Budget 99 0 1 0
Indexability 99 0 1 1
AI Content 100 0 0 1
Cache 100 0 0 1
Canonical 100 0 0 3
Crawlability 100 0 0 16
Images 100 0 0 60
Links 100 0 0 26
Security 100 0 0 95
Sitemap 100 0 0 2
Social 100 0 0 14
Structured Data 100 0 0 53
URL 100 0 0 6
Findings

Warnings (14 rules)

warning Control has no accessible name

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

warning Dialog has no accessible name

Rule agent.dialog_no_name · Agent Readiness · 47 occurrence(s)

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

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

  • https://topestate.bg/wp-login.php — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://topestate.bg/blog/.

warning Lorem-ipsum placeholder text in a live page

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

warning Thin content (low word count)

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

warning Duplicate page content

Rule duplicate.content · Duplicate · 17 occurrence(s)

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

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

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

  • https://topestate.bg/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/?elementor_library=default-kit-2 — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/agent/czvetodor-todorov/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/agent/czvetodor-todorov/page/2/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/area/s-gorsko-kosovo/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/blog/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/city/pleven-oblast/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/contact/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/country/balgariya/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/dobavi-obyava/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/feature/luksozen-imot/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/frequently-asked-questions/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/obshti-usloviya/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/privacy-policy/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/property-type/atelie-tavan/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/property/kastha-s-golyamo-dvorno-myasto-v-selo-vishovgrad/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/scorg/fb-domain-verification/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/search-results/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/search-results/?location%5B%5D=veliko-tarnovo-oblast&areas%5B%5D=gr-gorna-oryahovicza&areas%5B%5D=gr-lyaskovecz&min-price=&max-price=&property_id= — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/search-results/page/2/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/status/otdava-pod-naem/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/status/otdava-pod-naem/page/2/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/user-dashboard/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/uslugi/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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://topestate.bg/za-nas/ — the likely hero/LCP image (topestate-viber-icnv2.png) 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 · 1 occurrence(s)

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

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

warning Title likely truncated in SERP (too wide)

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

Notices (29 rules)

notice No llms.txt for AI agents

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

  • https://topestate.bg/ — 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 · 1 occurrence(s)

notice Uniform sentence length (scaled-content hygiene signal)

Rule ai.uniform_sentence_length · AI Content · 1 occurrence(s)

  • https://topestate.bg/frequently-asked-questions/ — sentence lengths on this page are unusually uniform (standard deviation 3.9 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 3 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 · 1 occurrence(s)

  • https://topestate.bg/wp-login.php — 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 Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

  • https://topestate.bg/agent/czvetodor-todorov/page/2/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 5 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 7 occurrence(s)

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

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

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

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

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

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

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

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

  • https://topestate.bg/ — 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://topestate.bg/?elementor_library=default-kit-2 — 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://topestate.bg/agent/czvetodor-todorov/ — 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://topestate.bg/agent/czvetodor-todorov/page/2/ — 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://topestate.bg/area/s-gorsko-kosovo/ — 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://topestate.bg/blog/ — 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://topestate.bg/city/pleven-oblast/ — 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://topestate.bg/contact/ — 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://topestate.bg/country/balgariya/ — 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://topestate.bg/dobavi-obyava/ — 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://topestate.bg/feature/luksozen-imot/ — 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://topestate.bg/frequently-asked-questions/ — 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://topestate.bg/obshti-usloviya/ — 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://topestate.bg/privacy-policy/ — 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://topestate.bg/property-type/atelie-tavan/ — 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://topestate.bg/property/kastha-s-golyamo-dvorno-myasto-v-selo-vishovgrad/ — 18 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://topestate.bg/scorg/fb-domain-verification/ — 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://topestate.bg/search-results/ — 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://topestate.bg/search-results/?location%5B%5D=veliko-tarnovo-oblast&areas%5B%5D=gr-gorna-oryahovicza&areas%5B%5D=gr-lyaskovecz&min-price=&max-price=&property_id= — 22 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://topestate.bg/search-results/page/2/ — 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://topestate.bg/status/otdava-pod-naem/ — 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://topestate.bg/status/otdava-pod-naem/page/2/ — 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://topestate.bg/user-dashboard/ — 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://topestate.bg/uslugi/ — 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://topestate.bg/za-nas/ — 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.

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

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

  • https://topestate.bg/ — 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://topestate.bg/?elementor_library=default-kit-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://topestate.bg/agent/czvetodor-todorov/ — 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://topestate.bg/agent/czvetodor-todorov/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://topestate.bg/area/s-gorsko-kosovo/ — 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://topestate.bg/blog/ — 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://topestate.bg/city/pleven-oblast/ — 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://topestate.bg/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://topestate.bg/country/balgariya/ — 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://topestate.bg/dobavi-obyava/ — 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://topestate.bg/feature/luksozen-imot/ — 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://topestate.bg/frequently-asked-questions/ — 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://topestate.bg/obshti-usloviya/ — 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://topestate.bg/privacy-policy/ — 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://topestate.bg/property-type/atelie-tavan/ — 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://topestate.bg/property/kastha-s-golyamo-dvorno-myasto-v-selo-vishovgrad/ — 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://topestate.bg/scorg/fb-domain-verification/ — 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://topestate.bg/search-results/ — 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://topestate.bg/search-results/?location%5B%5D=veliko-tarnovo-oblast&areas%5B%5D=gr-gorna-oryahovicza&areas%5B%5D=gr-lyaskovecz&min-price=&max-price=&property_id= — 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://topestate.bg/search-results/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://topestate.bg/status/otdava-pod-naem/ — 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://topestate.bg/user-dashboard/ — 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://topestate.bg/uslugi/ — 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://topestate.bg/wp-login.php — 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://topestate.bg/za-nas/ — 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 · 4 occurrence(s)

notice URL redirects to another URL

Rule redirect.single · Crawlability · 16 occurrence(s)

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://topestate.bg/
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 48
https://topestate.bg/contact/
Контакти | Top Estate
200 yes 196 47
https://topestate.bg/dobavi-obyava/
Добави Обява | Top Estate
200 yes 1101 47
https://topestate.bg/obshti-usloviya/
Общи условия | Top Estate
200 yes 728 47
https://topestate.bg/status/otdava-pod-naem/
Имоти под наем | Актуални наемни обяви в България – Top Estate
200 yes 1291 47
https://topestate.bg/uslugi/
Услуги за недвижими имоти | Top Estate
200 yes 1134 47
https://topestate.bg/za-nas/
За нас | Top Estate
200 yes 613 47
https://topestate.bg/agent/czvetodor-todorov/
Цветодор Тодоров | Top Estate
200 yes 623 29
https://topestate.bg/search-results/?location%5B%5D=veliko-tarnovo-oblast&areas%5B%5D=gr-gorna-oryahovicza&areas%5B%5D=gr-lyaskovecz&min-price=&max-price=&property_id=
Резултати от Търсенето | Top Estate
200 yes 1420 17
https://topestate.bg/status/otdava-pod-naem/page/2/
Имоти под наем | Актуални наемни обяви в България – Top Estate
200 yes 1269 2
https://topestate.bg/property/kastha-s-golyamo-dvorno-myasto-v-selo-vishovgrad/
Къща с голямо дворно място в село Вишовград | Top Estate
200 yes 1578 2
https://topestate.bg/agent/czvetodor-todorov/page/2/
Цветодор Тодоров | Top Estate
200 yes 627 1
https://topestate.bg/search-results/?location%5B0%5D=veliko-tarnovo-oblast&areas%5B0%5D=gr-gorna-oryahovicza&areas%5B1%5D=gr-lyaskovecz&min-price&max-price&property_id
Резултати от Търсенето | Top Estate
200 yes 1420 3
https://topestate.bg/search-results/page/2/?location%5B0%5D=veliko-tarnovo-oblast&areas%5B0%5D=gr-gorna-oryahovicza&areas%5B1%5D=gr-lyaskovecz&min-price&max-price&property_id
Резултати от Търсенето | Top Estate
200 yes 1404 3
https://topestate.bg/country/balgariya/
България | Top Estate
200 yes 1267 2
https://topestate.bg/country/balgariya/page/2/
България | Top Estate
200 yes 1272 2
https://topestate.bg/search-results/
Резултати от Търсенето | Top Estate
200 yes 1414 2
https://topestate.bg/search-results/page/2/
Резултати от Търсенето | Top Estate
200 yes 1392 2
https://topestate.bg/wp-login.php
Вход ‹ Top Estate — WordPress
200 no 90 1
https://topestate.bg/property/kasha-s-golyam-dvor-v-selo-gorsko-kosovo/
Къша с голям двор в село Горско Косово | Top Estate
200 yes 1553 1
https://topestate.bg/property/kastha-s-golyam-dvor-v-selo-gorsko-kosovo-do-yazovir-aleksandar-stamboliyski/
Къща с голям двор в село Горско Косово до язовир Александър Стамболийски | Top Estate
200 yes 1622 1
https://topestate.bg/?elementor_library=about-us
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=contact-page
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=default-kit
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=default-kit-2
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=grid-builder-1
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=grid-builder-d1-v2
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=homepage-demo-01-2
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=inquiry-form
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=listings-page-built-with-elementor
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=listings-page-with-sidebar
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=search-v1
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=search-v2
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=side-search
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/?elementor_library=top-capture-form
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/area/s-gorsko-kosovo/
с.Горско Косово | Top Estate
200 yes 1067 0
https://topestate.bg/blog/
Блог | Top Estate
200 yes 182 0
https://topestate.bg/city/pleven-oblast/
Плевен, област | Top Estate
200 yes 1057 0
https://topestate.bg/feature/luksozen-imot/
луксозен имот | Top Estate
200 yes 1041 0
https://topestate.bg/frequently-asked-questions/
Често задавани въпроси | Top Estate
200 yes 1443 0
https://topestate.bg/privacy-policy/
Политика за личните данни | Top Estate
200 yes 2259 0
https://topestate.bg/property-type/atelie-tavan/
Ателие и таван във Велико Търново – имоти | Top Estate
200 yes 1043 0
https://topestate.bg/property/chetiristaen-apartament-v-czentara-na-grad-elena/
Четиристаен апартамент в центъра на град Елена | Top Estate
200 yes 1559 0
https://topestate.bg/property/obzaveden-tristaen-apartament-novo-stroitelstvo-v-kv-kolyu-ficheto/
Обзаведен тристаен апартамент ново строителство в кв. Колю Фичето | Top Estate
200 yes 1636 0
https://topestate.bg/property/tuhlen-etaj-ot-kastha-s-dvor-v-grad-elena/
Тухлен етаж от къща с двор в град Елена | Top Estate
200 yes 1656 0
https://topestate.bg/property/tuhlen-trizonet-v-kvartal-zona-b-na-grad-veliko-tarnovo/
Тухлен тризонет в квартал Зона Б на град Велико Търново | Top Estate
200 yes 1705 0
https://topestate.bg/scorg/fb-domain-verification/
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/user-dashboard/
Top Estate – Агенция за недвижими имоти | Велико Търново
200 yes 1759 0
https://topestate.bg/comments/feed/ 200 no 0 1
https://topestate.bg/feed/ 200 no 0 1

Audit your own site — free

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

Scan your site →