Updated for Astro v6 ๐
A modern real estate theme built for agencies, independent agents, and property businesses of all kinds. Residencia combines the performance of Astro with the flexibility of Tailwind CSS to deliver a polished online presence that instills confidence, attracts buyers, and converts visitors into clients.
Pages:
- Home
- Properties
- Property
- About Us
- Contact
- Blog
- Blog Post
- 404
- Privacy Policy
- Terms And Conditions
Features:
- Content Collections: Structured data management for properties, blog posts, legal pages, agents, FAQs, and testimonials โ making updates quick, painless, and consistent across your entire site
- Reusable Components: A library of modular components that keep your codebase clean, readable, and straightforward to customize for your brand
- Custom Tailwind Theme: A bespoke design system built on Tailwind CSS with a clean, professional aesthetic that is easy to adapt to your agency's identity
- Pagination: Keeps your property listings and blog scalable and navigable as your portfolio and content library grow over time
- Sitemap: Auto-generated and search-engine ready, ensuring all your pages are indexed from day one without any manual configuration
- Optimized for SEO: Built-in best practices including semantic markup, meta tags, and structured data to help your agency rank higher and reach more prospective clients online
- Optimized for Accessibility: Designed to be usable by everyone, with accessible patterns, proper contrast, and semantic HTML throughout
- Ongoing Updates: Regular improvements and continued compatibility with the latest Astro releases so your theme stays modern and well-maintained
- Optional CMS with PagesCMS: Manage your properties, blog posts, agents, and more site content through an intuitive visual interface โ no code required
Theme Structure:
/ โโโ public/ โ โโโ favicon.svg โโโ src โ โโโ assets โ โ โโโ icons | | โโโ images โ โโโ components โ โ โโโ elements # components that can be used across the website โ โ โ โโโ ArticleCard.astro โ โ โ โโโ Container.astro โ โ โ โโโ Heading.astro โ โ โ โโโ Link.astro โ โ โ โโโ Pagination.astro โ โ โ โโโ PropertyCard.astro โ โ โ โโโ SectionHeader.astro โ โ โ โโโ Tagline.astro โ โ โ โโโ Text.astro โ โ โโโ global # components used on every page as part of the layout โ โ โ โโโ Head.astro โ โ โ โโโ Footer.astro โ โ โ โโโ Header.astro โ โ โโโ sections # components used for sections of each page โ โ โ โโโ about โ โ โ โ โโโ AboutNumbers.astro โ โ โ โ โโโ AboutUs.astro โ โ โ โ โโโ Numbers.astro โ โ โ โ โโโ OurAgents.astro โ โ โ โ โโโ OurHistory.astro โ โ โ โ โโโ Process.astro โ โ โ โโโ blog โ โ โ โ โโโ RecentArticles.astro โ โ โ โโโ contact โ โ โ โ โโโ ContactForm.astro โ โ โ โโโ properties โ โ โ โ โโโ FeaturedProperties.astro โ โ โ โโโ Faq.astro โ โ โ โโโ Hero.astro โ โ โ โโโ Testimonials.astro โ โโโ content โ โ โโโ blog | | | โโโ # add blog posts here โ โ โโโ legal โ โ | โโโ privacy-policy.md โ โ | โโโ terms-and-conditions.md โ โโโ layouts โ โ โโโ Layout.astro โ โโโ pages โ โ โโโ blog โ โ โ โโโ [...page].astro โ โ โ โโโ [page].astro โ โ โโโ properties โ โ โ โโโ [...page].astro โ โ โ โโโ [page].astro โ โ โโโ legal โ โ โ โโโ [...page].astro โ โ โ โโโ [page].astro โ โ โโโ index.astro โ โ โโโ 404.astro โ โ โโโ about.astro โ โ โโโ contact.astro โ โโโ styles โ โ โโโ global.css # global styling and tailwind theme configuration โ โ โโโ markdown.css # markdown files styling โ โโโ content.config.ts โโโ .gitignore โโโ astro.config.ts โโโ .pages.yml โโโ package-lock.json โโโ README.md โโโ LICENSE.md โโโ tsconfig.json









