LPagery for real estate

Listing pages that update when your listings do

LPagery creates a page for each property from your listing data in a spreadsheet. When a price changes or a property sells, you edit the row and the page follows.

WordPress.org5.0on WordPress.org

Used by 3,000+ businesses and agencies

Why real estate teams use LPagery

Your listing data, published as pages

  • Keep listings up to date

    Prices and availability change often. Edit the spreadsheet and LPagery updates the page.

  • Rank for local searches

    Neighborhood and city pages bring in buyers who search for homes in a specific area.

  • Create a page per property

    Every row in your listing file becomes its own page with photo, price and agent.

  • Show the right photos

    An image column puts each property's own photo on its page and sets the featured image.

How it works

How a real estate team sets it up

Shown with an agency that has listings in five cities.

Example

Listings in five cities

Click through the rows to see each listing page, or switch to the template to see where the placeholders go.

keystone-listings.xlsx

Source file

property-type
city
price
agent-name
bedrooms
bathrooms
amenities
example-image.jpg
lpagery_taxonomy_area
lot-size

Each row becomes one page. Click a row to see its page.

Each listing gets its own photo from the example-image.jpg column and is filed under its region from lpagery_taxonomy_area, so the site can show area archives and breadcrumbs.

Row 1 of 5

Apartment in New York, 2 bedrooms | Keystone Realty
keystonerealty.com/listings/new-york-apartment/
Keystone Realty
HomeNorth AmericaUSANew York
image-for-apartment.jpg
4.9486 reviews

Apartment in New York, 2 bedrooms

2,000 sq ft with 2 bedrooms and 2 bathrooms. Ask Jane Doe to book a viewing.

Contact Jane DoeSave listing
Price
$500,000
Size
2,000 sq ft
Bathrooms
2
Amenities
Pool
Keystone Realty© 2026

Pro features in this example

  • Google Sheet Sync

    Pro

    Keeps the pages in step with a Google Sheet. An edited row updates its page, a new row creates one and a deleted row removes it.

    How it works
  • Image processing

    Pro

    An image column swaps the photo on the template for each page's own photo and sets it as the featured image.

    How it works
  • Custom post types

    Pro

    LPagery can create the pages as a custom post type, such as Locations or Listings, instead of regular pages.

  • Taxonomies

    Pro

    A lpagery_taxonomy_ column puts each page in a category or custom taxonomy, such as its region.

Creating your first page set? Read the spreadsheet guide

WordPress.org
5.0on WordPress.org

Ready to publish your listings?

Pick a plan and create your listing pages this week.

7-day money-back guarantee

Before you start

What to plan for with listing and area pages

Listings come and go, so plan how pages are added, updated and removed before you create the first set.

Decide between listing and area pages

Listing pages help buyers who know what they want. Neighborhood pages such as "homes for sale in {area}" bring in buyers who are still searching, and they stay live when listings sell.

Keep sold listings in mind

With Google Sheet Sync, deleting a row removes the page. You can also keep the page and change its status column to Sold.

Use real photos per listing

Add an image column so every page shows the right property photos and featured image.

Write area details once

Schools, transport and local amenities can sit in a column per neighborhood and appear on every page for that area.

Real estate questions

Can I import listings from my CRM?

LPagery reads CSV files, Excel files and Google Sheets. If your CRM can export one of these, you can create pages from the export.

How do I remove a page when a listing sells?

With Google Sheet Sync, delete the row in the sheet and LPagery removes the page. You can also keep the page and change the price or status column to Sold.

Can every listing have a different set of images?

Yes. Add the image file names to the source file and LPagery places the matching images on each page.

Is there a limit to how many listings I can create?

There is no page limit. You can create hundreds or thousands of pages from one source file.