/* Cyprus Gate: static stand-in for the Voiceflow launcher. * * Roughly 600 bytes, and it replaces 1.9 MB for every visitor who never * opens the chat. Clicking it loads the real widget, which then removes this. * * Colours match the site: navy #001438, Geist body font. */ #cg-chat-launcher { position: fixed; right: 20px; bottom: 20px; z-index: 9998; display: flex; align-items: center; gap: .5rem; padding: 12px 20px; border-radius: 999px; background: #001438; color: #fff; font: 15px/1 Geist, system-ui, -apple-system, sans-serif; cursor: pointer; box-shadow: 0 4px 14px rgba(0, 0, 0, .2); transition: background .15s ease, transform .15s ease; user-select: none; white-space: nowrap; /* the pill must never break onto two lines */ } #cg-chat-launcher:hover, #cg-chat-launcher:focus-visible { background: #0a2050; transform: translateY(-1px); outline: none; } #cg-chat-launcher:focus-visible { box-shadow: 0 0 0 3px rgba(184, 129, 15, .55); } /* While the bundle downloads on first click. */ #cg-chat-launcher[data-loading] { opacity: .6; pointer-events: none; } .cg-chat-dot { width: 8px; height: 8px; border-radius: 50%; background: #22c55e; flex: none; } /* Keep clear of the cookie banner and of narrow screens. */ @media (max-width: 600px) { #cg-chat-launcher { right: 12px; bottom: 12px; padding: 10px 16px; font-size: 14px; } } @media (prefers-reduced-motion: reduce) { #cg-chat-launcher { transition: none; } } jQuery(function ($) { const FORM_SELECTOR = 'form#wppb-register-user'; function ensureMsgBox($form) { let $box = $form.find('.pb-ajax-msg'); if (!$box.length) { $box = $('
'); $form.prepend($box); } return $box; } // ? Stop popup from closing on button click / submit $(document).on('click', FORM_SELECTOR + ' button, ' + FORM_SELECTOR + ' input[type="submit"]', function (e) { e.stopPropagation(); e.stopImmediatePropagation(); }); // ? Stop any "close on submit" handlers (Elementor / modal libs) $(document).on('submit', FORM_SELECTOR, function (e) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); const $form = $(this); const $msg = ensureMsgBox($form); if (typeof PB_REG_AJAX === 'undefined' || !PB_REG_AJAX.ajaxurl) { $msg.text('PB_REG_AJAX is missing. The PHP snippet is not loaded on this page.'); return; } $msg.css('border-color', '#ddd').text('Processing...'); let payload = $form.serializeArray(); payload.push({ name: 'action', value: 'pb_register_ajax' }); payload.push({ name: '_ajax_nonce', value: PB_REG_AJAX.nonce }); $.ajax({ url: PB_REG_AJAX.ajaxurl, method: 'POST', data: $.param(payload), dataType: 'json', timeout: 20000, success: function (res) { if (res && res.success) { $msg.css('border-color', '#cfc').text(res.data?.message || 'Please check your email to confirm registration.'); // ? keep popup open; do NOT reload/redirect here } else { $msg.css('border-color', '#fcc').text(res.data?.message || 'Registration failed.'); } }, error: function (xhr, status) { let info = 'AJAX error: ' + status; if (xhr && xhr.responseText) info += ' | ' + xhr.responseText.substring(0, 200); $msg.css('border-color', '#fcc').text(info); } }); return false; }); }); /** * Force PB_REG_AJAX to exist everywhere * Fixes: "PB_REG_AJAX is missing" */ window.PB_REG_AJAX = window.PB_REG_AJAX || { ajaxurl: "/wp-admin/admin-ajax.php", nonce: "bypass-nonce" // not used server-side };

איפה לחפש נכס בקפריסין: פורטלים, מודעות ויזמים

אין מקום אחד שמראה את כל הנכסים למכירה בקפריסין. השוק מפוצל בין לוחות מודעות כלליים, אגרגטורים מקצועיים, אתרי מתווכים ואתרי יזמים, וכל מקור רואה פרוסה אחרת של השוק.

עודכן: 11 בספטמבר 2026. מידע כללי לרפובליקת קפריסין בלבד.

לישראלים שמתחילים חיפוש מלימסול, פאפוס או מרחוק: כותרת הפרסום היא מחיר בקשה, לא מחיר עסקה. אותו נכס מופיע לעיתים בכמה אתרים במחירים שונים, ומודעות נשארות באוויר חודשים אחרי שהנכס נמכר.

ליד שנייה אין פורטל שלם. לבנייה חדשה המקור העדכני הוא אתר היזם ומשרד המכירות, לא האגרגטור.

איפה הנכסים באמת מופיעים

לוחות מודעות כלליים

בקפריסין יש שוק מודעות כללי גדול שבו בעלים פרטיים מפרסמים לצד מתווכים. זה המקום שבו מכירה פרטית אמיתית עשויה לצוץ, ולכן כדאי לחפש שם. האיכות לא אחידה: אימות מינימלי, תמונות משתנות, מידע חלקי על תעודת בעלות ותכנון, וחלק ניכר מהמודעות כבר לא זמין.

אגרגטורים מקצועיים

כמה פורטלים מרכזים מודעות ממתווכים ומיזמים ולא מבעלים פרטיים. home.cy הוא דוגמה מובנית יותר. בקטגוריה הזו נמצאים גם Dom, Index ואתרים ותיקים נוספים. איכות הנתונים בדרך כלל טובה יותר מלוחות כלליים, כי המודעות מגיעות מעסקים. המחיר הוא כפילות: נכס אחד שרשום אצל ארבעה מתווכים מופיע ארבע פעמים, לפעמים בארבעה מחירים.

אתרי מתווכים בודדים

רשתות גדולות ומשרדים מקומיים בכל מחוז מציגים רק את המלאי שעליו הם מורשים. חיפוש באתר אחרי אתר איטי ונותן תמונה חלקית. זה משתלם אחרי שצמצמתם למחוז ספציפי ורוצים להגיע למשרדים שלא מסנכרנים החוצה.

אתרי יזמים, לבנייה חדשה

אגרגטורים נושאים פרויקטים חדשים, אבל המידע מתיישן מהר. אילו יחידות נשארו, מה מחיר השלב הנוכחי, ומה לוח התשלומים משתנים בקצב שהפורטלים לא עוקבים אחריו. לכל דבר חדש או על-הנייר, התייחסו לאתר היזם ולמשרד המכירות כמקור הסמכות, ולמודעת הפורטל כאינדקס של מה שקיים, לא כזמינות או מחיר נוכחיים.

ברגע שאתם מדברים עם משרד המכירות של היזם, כולם בשיחה נמצאים בצד המוכר.

מה לא מופיע בשום מקום

חלק מהשוק לא מגיע לפורטל בכלל: מימוש עיזבון, מכירות ירושה, בעלים שמוכנים למכור בלי פרסום, ונכסים שמועברים בין מתווכים לקונים מוכרים. על זה בבריף Off-Market וסופר-פריים.

מה שום פורטל לא יגיד לכם

מה שרואיםמה שחסר
מחיר בקשהכמה באמת הועבר בנכסים דומים באותו מחוז
מודעה אחתהאם אותו נכס רשום במקום אחר בזול יותר
זמיןהאם נמכר לפני חודשים והמודעה לא הוסרה
תמונות ושטחסטטוס תעודת בעלות, תכנון, בעלות משותפת או לא מחולקת
שם היזםרקורד מסירה והאם שלבים קודמים הושלמו בזמן
מחיר באירוהאם יש פרמיה שמתומחרת לקונים בינלאומיים

הכול מחיר בקשה

פורטלים מציגים מה המוכרים מקווים לקבל. מחלקת המקרקעין והסקרים רושמת מה באמת הועבר, לפי מחוז, כל חודש. אנחנו מרכזים את הפרסומים האלה ב סטטיסטיקת המכירות החודשית, וזו הדרך לבדוק אם כותרת הפרסום סבירה.

כפילות מנפחת את השוק

כי מתווכים מפרסמים אותו נכס בנפרד, חיפוש שמחזיר מאתיים תוצאות עשוי לייצג הרבה פחות נכסים אמיתיים. בלי הסרת כפילויות אי אפשר לדעת כמה בחירה אמיתית יש לכם.

שום דבר בפורטל לא מאומת

שטחים, סטטוס תעודת בעלות, היתרים ותאריכי השלמה מסופקים על ידי הצד שמוכר. אף פלטפורמה לא בודקת אותם לפני הפרסום.

איך Cyprus Gate מחפשת בלי לרענן פורטלים חודשים

אנחנו עוקבים אחרי המקורות האלה ברציפות ולא מחפשים אותם פעם אחת. מודעות חדשות ומשתנות נאספות ומנוקות מכפילויות, כך שנכס שמופיע אצל ארבעה מתווכים נספר פעם אחת. כל מועמד נבחן מול רשומות עסקאות דומות. יש לנו מנוי לנתוני עסקאות ברמת הנכס לרפובליקת קפריסין, כדי לשפוט מחיר בקשה במקום לקבל אותו כמובן מאליו.

מלאי יזמים נעקב מול היזמים עצמם, כי שם נמצאים זמינות ומחירי שלב עדכניים. הזדמנויות off-market מגיעות דרך רשת מקצועית ולא דרך פלטפורמה. אין לנו מלאי ואין לנו עמלה משום מוכר. אתם משלמים, ולכן אנחנו יכולים להגיד שנכס לא מתאים או שהמחיר לא נתמך.

אם כבר מצאתם משהו, בדיקת מחיר בוחנת את המחיר מול ראיות עסקה ב-€450.

שאלות נפוצות: איפה לחפש נכס בקפריסין

מהו האתר הכי טוב למצוא נכס בקפריסין?

אין אתר אחד שנושא את כל השוק. לוחות כלליים הם המקום שבו בעלים פרטיים מפרסמים ישירות. אגרגטורים כמו home.cy נושאים מודעות מתווכים ויזמים עם איכות נתונים טובה יותר אבל כפילות כבדה. אתרי מתווכים מראים רק את ההוראות שלהם. חיפוש רציני משתמש בכמה מקורות יחד.

איפה לחפש יד שנייה בקפריסין?

בלוחות כלליים ובאגרגטורים המקצועיים יחד, ואז ישירות מול מתווכים מקומיים במחוז שבחרתם. מלאי יד שנייה מפוזר בין שלושתם, ואותו נכס מופיע לעיתים קרובות ביותר ממקום אחד במחירים שונים.

איפה המידע הכי עדכני על בנייה חדשה?

באתר היזם ובמשרד המכירות. פורטלים נושאים פרויקטים חדשים, אבל זמינות, מחירי שלב ולוחות תשלומים מתיישנים מהר. השתמשו בפורטלים כדי לגלות אילו פרויקטים קיימים ואשרו מול היזם.

אפשר לקנות ישירות מבעלים בלי מתווך?

כן, ולוחות כלליים הם המקום שבו מכירות פרטיות הכי סביר שיופיעו. אז אתם אחראים לבדיקות שמתווך גם לא היה עושה, ולכן אימות משפטי עצמאי של תעודת בעלות חשוב יותר, לא פחות.

למה אותו נכס מופיע במחירים שונים באתרים שונים?

כי כמה מתווכים עשויים להיות מורשים על אותו נכס וכל אחד מפרסם בנפרד. מחירים מתרחקים כשאחד מעדכן ואחרים לא. המספר הנמוך ביותר לא בהכרח עדכני, וגם לא הגבוה.

האם פורטלי נכסים בקפריסין מדויקים?

הם מדויקים כמו הצד שהגיש את המודעה. שטחים, סטטוס תעודת בעלות וזמינות לא מאומתים על ידי אף פלטפורמה לפני פרסום, ונכסים שנמכרו נשארים גלויים חודשים.

איך בודקים אם מחיר בקשה סביר?

מול מה שנכסים דומים באמת הועברו תמורתו. יש לנו מנוי לנתוני עסקאות ברמת הנכס ופונים לרשומות דומות ישירות. בנפרד, מחלקת המקרקעין מפרסמת ערכי עסקאות מצטברים לפי מחוז כל חודש, ואנחנו מרכזים ומפרסמים את הסדרה המלאה. שום פורטל לא יכול לענות על זה, כי יש לו רק מחירי בקשה.

Cyprus Gate עצמאית ואין לה קשר מסחרי עם אף אתר שמוזכר בעמוד. האתרים מתוארים כפי שהם נראים לקונה, והתכונות משתנות. Cyprus Gate מכסה אזורים בשליטה האפקטיבית של רפובליקת קפריסין.

Cyprus Gate - ייעוץ נדלן עצמאי לקונים בקפריסין, נוף חוף ים
Loading...
/* Cyprus Gate: load the Voiceflow widget on demand, not on every page view. * * Replaces the body of the existing "Simple Custom CSS and JS" snippet that * contains the Voiceflow widget-next bundle URL. * * Before: 713 KB transferred and 1.9 MB decoded on every page, for every * visitor, whether or not anyone opens the chat. * After: nothing is fetched from Voiceflow until someone clicks. * * The three existing entry points are preserved: * - the floating launcher (#cg-chat-launcher, see 2- and 3- in this folder) * - the #talktoagent button * - empty buttons and placeholder links, which send the page title */ (function () { var VF_PROJECT = '69cabed422b2cc69776855ae'; var loading = null; // Fetches and initialises the widget once. Returns a promise that settles // when chat.open() is actually callable. function loadVoiceflow() { if (loading) return loading; loading = new Promise(function (resolve, reject) { var v = document.createElement('script'); v.type = 'text/javascript'; v.async = true; v.onload = function () { window.voiceflow.chat.load({ verify: { projectID: VF_PROJECT }, url: 'https://general-runtime.voiceflow.com', voice: { url: 'https://runtime-api.voiceflow.com' }, launch: { event: { type: 'launch', payload: { user_name: (window.currentUser && window.currentUser.name) ? window.currentUser.name : '', user_email: (window.currentUser && window.currentUser.email) ? window.currentUser.email : '' } } } }); // chat.load() settles asynchronously, so poll until open() exists // rather than assuming it is ready the instant the script runs. var tries = 0; (function ready() { if (window.voiceflow && window.voiceflow.chat && typeof window.voiceflow.chat.open === 'function') { return resolve(); } if (++tries > 100) { return reject(new Error('Voiceflow did not initialise')); } setTimeout(ready, 100); })(); }; v.onerror = function () { loading = null; // allow a retry on the next click reject(new Error('Voiceflow bundle failed to load')); }; v.src = 'https://cdn.voiceflow.com/widget-next/bundle.mjs'; document.head.appendChild(v); }); return loading; } // Opens the chat, loading the bundle first if this is the first click. // `message` is sent into the conversation once it is open. function openChat(message) { var launcher = document.getElementById('cg-chat-launcher'); if (launcher) launcher.setAttribute('data-loading', 'true'); loadVoiceflow().then(function () { if (launcher) launcher.remove(); window.voiceflow.chat.open(); if (message) { setTimeout(function () { window.voiceflow.chat.interact({ type: 'text', payload: message }); }, 1500); } }).catch(function () { // Leave the launcher in place so the visitor can try again. if (launcher) launcher.removeAttribute('data-loading'); }); } window.cgOpenChat = openChat; document.addEventListener('click', function (e) { if (e.target.closest('#cg-chat-launcher') || e.target.closest('#talktoagent')) { e.preventDefault(); e.stopPropagation(); return openChat(); } // Same selector as the old third snippet: empty buttons and placeholder // links open the chat and seed it with the page title. var el = e.target.closest( 'button:not([type="submit"]):not([id]):not([class*="cky"]), ' + 'a[href="#"], a:not([href]), a[href=""]' ); if (el && !el.closest('form')) { e.preventDefault(); openChat(document.title); } }, true); })();