We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Rental application/tenant screening pages with WebPage + Offer context, FAQs, and breadcrumb navigation.
Declares the page as the rental application portal.
Expresses the application offer/fee and destination URL.
Answers eligibility, fee, and turnaround questions.
Provides navigation context to the application page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "WebPage",
"@id": "https://www.example.com/rentals/apply#page",
"name": "Rental Application — Oakwood Apartments",
"description": "Apply online for Oakwood Apartments. Submit screening details and pay the application fee.",
"url": "https://www.example.com/rentals/apply",
"inLanguage": "en",
"dateModified": "2025-02-20"
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/rentals/apply#offer",
"name": "Rental Application Fee",
"price": "45.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/rentals/apply#start",
"category": "RentalApplication",
"priceValidUntil": "2025-12-31"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What documents are required?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Government ID, proof of income, rental history, and references."
}
},
{
"@type": "Question",
"name": "How long does screening take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most applications are processed within 2-3 business days."
}
},
{
"@type": "Question",
"name": "Is the fee refundable?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Application fees are non-refundable once submitted. Contact support if you applied in error."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Rentals", "item": "https://www.example.com/rentals" },
{ "@type": "ListItem", "position": 3, "name": "Apply", "item": "https://www.example.com/rentals/apply" }
]
}
]If you present multiple application types (e.g., individual vs. joint), include one Offer per visible option with distinct URLs.
If the fee is waived or not shown, keep price at 0.00 and align availability and URL with the visible state.