Immoblocks Pro

Challenge
A complete WordPress plugin solution dedicated to the real estate sector, ImmoBlocks Pro redefines how professionals and web agencies design their listing platforms. Moving away from heavy page builders that harm local SEO, this native real estate framework relies exclusively on the modern power of WordPress. Developed in an ultra-robust local environment orchestrated by Docker, the plugin was designed from its very first line of code to integrate natively with the Gutenberg editor and Full Site Editing (FSE) architectures, guaranteeing excellent performance scores.

Form Management & Anti-Bot Shield
The plugin includes a streamlined contact form that automatically sends high-end HTML emails customized to the agency's branding. To ensure high-quality lead capture without sacrificing performance, the form is protected by a dual invisible anti-bot shield operating entirely on the server side: a honeypot field combined with a minimum submission time verification.

Flexibility & Customization
ImmoBlocks Pro offers a highly customizable ecosystem that adapts to the visual identity of any agency. A perfect example of this modularity is the Advanced Mortgage Calculator: designed as a fully-fledged Gutenberg block, it integrates anywhere and adjusts to the width of your containers. You have advanced options to configure this calculator, such as the ability to cap the slider to the property's price or leave it unrestricted, which is ideal for simulating an extra budget envelope dedicated to renovation works.



Back-Office & Property Template (CPT)
The strength of ImmoBlocks Pro also lies in its clean and intuitive administration area organized across different thematic tabs. The back-office allows you to manage a standardized Custom Post Type dedicated to Real Estate Properties. When creating a new property, a layout template (Pattern) featuring an optimized column structure is automatically injected to save precious time for content editors, while allowing you to globally define EPC scales and scores for the entire catalog. Since all property characteristics (price, surface area, bedrooms) are stored in a standardized manner within the wp_postmeta table, the plugin cleanly exposes these global metadata via the WordPress REST API, making your data instantly ready for a headless setup if you wish to power an external front-end application. Finally, the system handles an ultra-robust URL routing system in the background based on the ID (/biens/ID/property-name/), permanently eliminating 404 errors if a listing's title is modified.