The Shah Mohammadi Real Estate website is one of PersiaCMS's case studies in real estate website design. The agency has operated in Fouladshahr, Isfahan for years, and its old WordPress site was slow, cluttered with plugins and offered no real tools for daily work. In this project the whole site and its data were migrated from WordPress to PersiaCMS, and instead of a plain brochure site we built a complete system for listings, customers and contracts.

A familiar Divar-style interface on desktop and mobile

People are used to searching for property on Divar, so the interface deliberately offers the same experience: a three-column listing grid with a side filter on desktop, and on mobile a home page with category tiles, compact cards, an app-like bottom bar and listing pages with a gallery and icon-based features (elevator, parking, storage and more). Light mode is the default; dark mode is available from the account settings.

Precise search and filters

Over 850 listings for sale, rent, joint ventures, land and commercial property can be filtered by deal type, property type, neighborhood, price range (total price or deposit), area, bedrooms, listings with photos or video, and publication date. Results load with infinite scroll and visitors can bookmark listings.

Complete migration from WordPress without losing SEO

Listings, images, users, forms and pages were moved with custom scripts. To keep Google rankings, 286 old WordPress URLs are 301-redirected to the new addresses, and unknown URLs are logged in the admin so they can be fixed.

Automatic request matching and visit booking

Customers submit a property request; the system compares every new listing against saved requests and sends an SMS to the manager and the customer on a match. Visitors can also request a viewing from any listing page, and the manager handles pending, approved and completed visits from a mobile-first panel.

Custom Divar listings plugin with SMS tracking

The city's Divar listings are collected through the official API and the agent can send invitation SMS messages to owners. Every SMS carries a unique tracked link and a report shows who opened it; listings can be filtered by "SMS sent / not sent".

User ad posting and account panel

Users sign in with SMS and can post and edit listings, see their bookmarks and requests, and choose light or dark appearance. Confidential listing data such as owner details and internal notes is visible to the manager only.

Contracts, commissions and CRM

The contracts plugin records sale and rental contracts for property and cars, tracks commission payments, and reports on finances and on rentals due for renewal this month and next. The CRM manages customers, interaction history, follow-up tasks, birthday greetings and renewal reminders by SMS.

Cars section with an on/off switch

A Divar-like car listings section was added that the manager can enable or disable from the admin panel.

Automatic social media posting

Each listing can be queued as a ready post for Telegram, Eitaa, Rubika, WhatsApp and Instagram, with a delivery log.

Web app and notifications

The site is an installable PWA with web push notifications; install buttons appear in the header, footer and mobile bar.

Real estate SEO

Automatic titles and descriptions for every listing and category, smart canonical and noindex rules for filters, RealEstateListing and RealEstateAgent structured data, breadcrumbs, a dynamic sitemap containing only active listings, a custom robots.txt and internal "popular searches" links in the footer prepare the site for local searches such as buying and renting property in Fouladshahr.

Result

Instead of a slow WordPress site, Shah Mohammadi Real Estate now has one integrated system for listings, customers, visits, contracts and marketing, run from a single mobile-first Persian admin panel. If you run a real estate agency, PersiaCMS can build the same system for your business.