Get a free audit
A guide for property managers on AppFolio

AppFolio Listings on WordPress Three ways to show them, and which one fits your site

There are three ways to show AppFolio listings on a WordPress site: AppFolio's embed code, a listings plugin, or a custom integration. The embed is the quickest and keeps AppFolio's look. A plugin draws the listings as part of your own pages. A custom integration fits a full rebuild, or a site that isn't on WordPress.

This guide compares the three on what property managers ask us: how the listings look, whether each unit gets a page on your domain, whether that counts toward your site's SEO, and whether you need an AppFolio API key. We wrote one of the plugins compared here, AppFolio Listings Pro, and we say so where it comes up. The other plugin and AppFolio's own pages are described as we read them on October 16, 2026.

The three ways at a glance

One row per method, with the two plugins on rows of their own.

MethodLook and brandingA page per unitCounts toward your domain's SEONeeds an AppFolio API keyBest for

AppFolio's embed

AppFolio's layout, fonts and buttons

No, units open on AppFolio's pages

No, framed listings are credited to AppFolio's domain

No

Listings on the site today, with nothing to install

Listings for Appfolio, a free plugin

Its own layouts, styled with your CSS

A single property view

Listings sit on your own page, not in a frame

No, it takes your AppFolio listings address

Trying a plugin on a small portfolio

AppFolio Listings Pro, our plugin

Your card template, colors and button labels

Yes, a page for every unit on your domain

Yes, each unit page is ordinary HTML on your domain

No, one AppFolio base address

Branded listings with filters, a map and a page per unit

A custom integration

Whatever you design

Yes, as you design it

Yes

Yes, if it is built on AppFolio's API

A full rebuild, a site that isn't WordPress, or tools such as chat search

Method 1: AppFolio's embed

AppFolio publishes your open units on a public listings page at your company's AppFolio address, such as yourcompany.appfolio.com/listings. The embed puts that page in front of renters who come to your site, in one of two forms.

  • A link out

    A button or menu item that sends renters to the AppFolio listings page. Nothing to install, and renters leave your site to browse.

  • A frame

    An iframe that shows the AppFolio listings page inside one of your WordPress pages, placed with a Custom HTML block.

We could not find AppFolio's own public instructions for the embed in October 2026, so this guide gives no menu path. Your AppFolio account settings or AppFolio support will have the current code for your account.

  • What it gets right

    The listings are always what AppFolio has, because AppFolio draws the page itself. There is nothing to install or update, and applications go through AppFolio's own apply flow.

  • What it costs you

    AppFolio's embed costs you your branding and your search credit. Buttons, type, spacing and the shape of the card are what the platform ships, so your listings look like every other AppFolio company's. What sits inside the frame is credited to AppFolio's domain, not yours, and no unit gets a page on your site.

Method 2: A listings plugin

A plugin reads your AppFolio listings and draws them inside your WordPress pages, with no frame. Two are worth knowing.

Listings for Appfolio, the free plugin on WordPress.org

Listings for Appfolio is a free plugin on WordPress.org from a third-party developer, not from AppFolio. You enter your AppFolio listings address in its settings and place its shortcode on a page. Its description presents it as the alternative to the iframe, styled with your own CSS.

  • The free version

    Six listings, with filters for beds, baths and price, a single property view and layouts that work on phones. A Google Maps key turns on its map.

  • The paid PRO version

    All your listings, plus advanced search, slider and carousel layouts and group listings.

  • Check its status first

    As of October 16, 2026, its page lists version 1.3.3, updated February 14, 2026, with more than 200 active installations. The changelog for version 1.3.0 reads "Plugin shutting down message added," and several 2025 reviews say the free version stopped working and pointed them to PRO. Read the plugin page and its recent reviews before you rely on it.

AppFolio Listings Pro, our plugin

We wrote this one. AppFolio Listings Pro reads your public AppFolio listings on the server, with no iframe and no AppFolio API key, and draws them as your site's own markup. It is available to license.

  • A page per unit

    Each unit gets a page at /appfolio-listing/{id}/ on your domain, with a photo gallery, an overview, rental terms, pet policy, amenities, and Apply Now and Contact Us buttons taken from the listing's own AppFolio page.

  • Filters and sorting

    Search, minimum and maximum rent, beds, baths, and pets where the listings carry it, each switched on or off in the settings. The options come from what is actually listed.

  • A map

    The View with Map button opens a Google map beside the listings. It runs on your own Google Maps key, with the Maps JavaScript API and the Geocoding API.

  • Templates and colors

    Three card templates or your own in HTML, primary and secondary colors, and View Details, Apply Now and Schedule Tour buttons you can rename or switch off.

  • Property Groups

    A filtered AppFolio listings address saved as a named group, one for each building, community or region, with a shortcode of its own.

Placing it takes one shortcode: [app_all_listings] for every listing, or [app_group_listings key="..."] for a Property Group. Add style="slider" for a slider instead of a grid. Listings are cached for a number of minutes you set, and if AppFolio doesn't answer, the last good copy is served instead of an error.

Method 3: A custom integration

A custom integration builds the listings into your site's own code, rather than framing AppFolio's page or installing a plugin. It makes sense in three cases.

  • The site isn't on WordPress

    Listings Pro is a WordPress plugin. A Next.js site, which we also build, needs its own way to read the listings.

  • The listings are part of a full rebuild

    A custom integration fits a full rebuild, where the listings sit inside a page for every property you manage, next to owner pages and rebuilt lead forms. On a Seattle property manager's rebuild, five pages became more than 250, a page for every property it manages, with Listings Pro drawing the listings and a chat leasing tool on the AppFolio API beside it.

  • You want tools the listings page can't give you

    A custom integration on the AppFolio API can power tools the listings page can't, such as a search that answers by neighborhood, price and area. Our chat leasing tool on the AppFolio API pulls neighborhoods, pricing, cities and areas, and shows real active listings with full detail.

The catch is access. As of October 16, 2026, AppFolio's pricing page lists the AppFolio API on its Plus plan, read only, and on its Max plan, read and write. Its Core plan lists no API. Check your plan before you plan a build on the API.

Which one to choose

One line per goal.

  • Listings on the site today, nothing to install

    AppFolio's embed.

  • A plugin to try on a handful of units

    the free Listings for Appfolio, once you have checked its current status.

  • Branded listings, filters, a map and a page per unit on WordPress

    AppFolio Listings Pro.

  • One building or community on its own page

    a Listings Pro Property Group.

  • A site that isn't WordPress, or a full rebuild

    a custom integration, on AppFolio's API if your plan includes it.

  • Renters who don't know which building they want

    a chat leasing tool on the AppFolio API, which shows real active listings by neighborhood, pricing and area.

If the listings are only part of the problem, and the site itself is the AppFolio template, see our websites for AppFolio managers. The same rebuild on RentCafe and ShowMojo templates is on property management website design.

Questions about AppFolio listings on WordPress

Do I need an AppFolio API key?

Not for the embed or for either plugin. All three read the public listings page AppFolio already publishes, so the connection is your AppFolio address. Listings Pro also needs its license key, and your own Google Maps key if you want the map. You need API access only for a custom integration built on AppFolio's API, which AppFolio's pricing page lists on its Plus and Max plans as of October 16, 2026.

Do iframe listings help SEO?

Not your site's SEO. What sits inside an iframe is credited to the domain that serves it, which is AppFolio's, not yours. A plugin that gives every unit a page on your domain, served as ordinary HTML, gives each listing an address that can be linked, shared and indexed. That does not decide rankings; those depend on the rest of the site too.

Do listings update automatically?

Yes, at different speeds. The embed is AppFolio's own page, so it always shows what AppFolio has. Listings Pro caches listings for a number of minutes you set, so a change in AppFolio shows on its next fetch, and if AppFolio doesn't answer, the last good copy stays up. The free plugin describes itself as fetching listings in real time. A custom integration updates as often as it is built to.

Can I show one building only?

Yes, with a plugin. In Listings Pro, save that building's filtered AppFolio listings address as a Property Group, then place [app_group_listings key="..."] on the building's page. The free plugin lists group listings as a PRO feature.

Google reviews

What clients say

5.0Rated 5.0 on Google
See us on Google (opens in a new tab)

Nicholas

Google review

Kiran and his team are simply fantastic! I've worked with 16 different third party marketing teams and they are by far the best. They are incredibly smart, responsive and an overall pleasure to work with. Since working with them over the last 2 months my ask of them constantly changes and their ability to quickly adapt and figure out new ways to quickly add value is incredibly impressive. I can't recommend Kiran and his team enough and will continue to work with them for the foreseeable future!

Reika

Google review

Kihan Marketing is a fantastic team to work with, friendly, professional, and highly responsive. They are highly responsive and quick to take action, ensuring projects move forward efficiently. Despite working in a fast-paced environment, they remain professional, organized, and attentive to detail. Their dedication really show in the quality of their work, and they consistently deliver results while maintaining clear communication. Highly recommended!

Real estate agency, Sint Maarten

Google review

Kihan Marketing Organization is friendly, professional, and very responsive. Kiran and his team move quickly, communicate clearly, and deliver high-quality work in both website development and social media marketing. They stay organized, pay attention to detail, and make the whole process smooth and efficient. Highly recommended for anyone looking to grow your online presence!

Watcharaponne

Real estate agency, Thailand

I highly recommend Kihan Marketing. Kiran is an incredibly talented, skilled, and thoughtful web designer. What impressed us most was that he didn't simply build a website, he took the time to truly understand our business, our vision, and the local Koh Samui real estate market. Throughout the process, Kiran provided valuable advice and creative ideas that helped shape the brand and support the growth of our business. His attention to detail and understanding of what makes a business unique resulted in a website that feels truly personal to our brand. He created the beautiful website for [a real estate agency in Thailand]. It represents the elegance, professionalism, and identity of our business beautifully. Thank you, Kiran and Kihan Marketing, for bringing our vision to life. Highly recommended!

Listya

Google review

Working together felt very collaborative and aligned. Communication flowed easily, tasks were well-organized, and we shared the same attention to detail throughout the process. It genuinely felt like working as one team.

Business client

Google review

Kihan Marketing Organization has been great to work with. The team is professional, responsive, and focused on delivering real results. I'm very satisfied with their service and would highly recommend them.

vittoria

Google review

Very fast and professional. I love working with Kihan Marketing. Definitely recommended

Wei

Real estate agent, Sint Maarten

I can't recommend Kihan Marketing highly enough. Kiran and his team truly went above and beyond in helping me with both my social media and my website, and the results speak for themselves.

Shelley

Cryotherapy studio near Seattle

I recently worked with Kihan Marketing to design my new website, and I couldn't be more thrilled with the experience. From start to finish, they were incredibly responsive, communicative, and attentive to every detail.

Start a conversation

Tell us what your site is doing now and what it needs to do.

We will look at what your site actually ranks for before we suggest anything.

  • Your real positions from Search Console
  • No scored PDF
  • Or call (425) 954-3452