Skip to content
Business Website Themes
commons.demo
Free WordPress Featured

Commons

A free HOA and neighborhood association website template for WordPress: announcements, meetings, documents, amenities, dues, guidelines and a request form.

Free
GPL license
  • Free for personal & commercial use
  • No account or email required
  • Downloaded from the official source
Type
Open source
License
GPL
Updated
—

About Commons

Commons is a free HOA website template and neighborhood association website template for WordPress. It includes a 16-section home page with resident shortcuts, announcements, a meeting calendar, a documents library, dues information, community guidelines, amenities, board members and a built-in request form for amenity reservations, maintenance reports and board contact.

Pages included

  • Home — The full home page: hero, resident shortcuts, announcements, meetings, about, amenities, documents, board, dues, guidelines, numbers, events, FAQ and request form.
  • Residents — Dues, documents and forms, community guidelines and FAQ.
  • Amenities — Community amenities, how to reserve them and the request form.
  • Events — Meeting calendar, announcements and community gallery.
  • About — About the association, board members, community numbers and a call to action.
  • Contact — Request form for reservations, issue reports and the board, plus office details.
  • Announcements — a styled blog with three demo posts, archive and search templates.

A 15-section home page

Hero · Resident shortcuts · Announcements · Meetings · About the association · Amenities · Documents · Board · Dues · Guidelines · Community numbers · Events · FAQ · Call to action · Resident request form.

Custom plugins included

Booking Requests — our own free plugin, bundled in the ZIP and installed in one click. It adds a booking and quote-request form block with a request inbox, email notifications, status tracking and CSV export.

Fast, accessible and SEO-friendly

Commons is a block theme: every section is a pattern you can edit in the WordPress page editor with no code. It uses self-hosted fonts, no theme JavaScript, AA color contrast and responsive layouts, and works with Yoast, Rank Math and other SEO plugins. Three color styles are included. Looking for a HOA website template, neighborhood association website template and community association WordPress theme? Install Commons, import the demo and start editing in minutes.

Features

  • Block editor
  • Booking form
  • Pricing tables
  • Style variations
  • One-click demo
  • Accessibility-ready
  • Responsive
  • SEO-ready

Live demos

Runs a real WordPress site with this theme installed, right in your browser. Nothing to install — it resets when you close it.

Custom plugins included

Built by us, free to use and bundled inside the theme ZIP. They install in one click from the theme’s setup screen.

Booking Requests

Our own free plugin, bundled in the theme ZIP and installed in one click. It adds a booking and quote-request form block: requests are saved in your dashboard, emailed to you and exportable.

  • Appointment, quote and consultation form block
  • Choose the questions: phone, address / ZIP, service, date, time, message and your own extra question
  • Request inbox with New / Contacted / Booked / Closed tracking
  • Email notifications and optional customer confirmation
  • CSV export for Excel and Google Sheets
  • Spam protection without CAPTCHAs (honeypot, timing check, rate limit)
  • Works with WordPress personal data export and erase tools

How to install

1. Install the theme

  1. Download commons.zip. Don’t unzip it.
  2. In WordPress, go to Appearance → Themes → Add New Theme → Upload Theme.
  3. Choose commons.zip, click Install Now, then Activate.

2. Import the demo

  1. Go to Appearance → Commons setup and click Import demo content.
  2. This creates the Home, Residents, Amenities, Events, About, Contact and Announcements pages, sample posts with photos, the menu and the front page. It also installs Booking Requests, our free plugin (booking form) that comes inside the theme.

3. Set up your forms

  • In Bookings → Settings, add your services, preferred times and the email address that should receive requests.
  • Requests appear under Bookings. Mark each one as Contacted, Booked or Closed, and export them to CSV any time.
  • The form can ask for the service address or ZIP code — switch it on in the block sidebar.
  • If notification emails don’t arrive, install an SMTP plugin such as WP Mail SMTP. Requests are always saved in the dashboard either way.

4. Make it yours

  • Edit text and photos right on each page — just click and type.
  • Update your phone, email, address and hours in Appearance → Editor → Patterns → Header / Footer.
  • Change colors and fonts in Appearance → Editor → Styles. Try the Lakeside blue and Evergreen styles.
  • Add more sections from + → Patterns → Commons: Sections.

The ZIP includes INSTALL.txt with these steps.

Prefer not to do it yourself? We’ll set it up for you.

Built with

Full Site Editingtheme.jsonBlock patternsBundled plugin
WordPress Free

Abode

A free real estate website template for WordPress: free home valuation form, featured listings, market stats, property management plans and viewing requests.

GPL Live demo
Keyring template preview
Free Featured
Live preview
WordPress Free

Keyring

A free property management website template for WordPress: tenant and owner portal links, management-fee estimator, rental listings, plans and a free rental analysis form.

GPL Live demo
Rosewater template preview
Free Featured
Live preview
WordPress Free

Rosewater

An elegant, romantic block theme for wedding websites — story, schedule, travel, registry and RSVP.

GPL Live demo