Skip to content
GPLWP Guides

How to build a car dealership website

Directories & Listings Time About 1–3 days for a basic site 6 steps Updated 3 Oct 2026

DIRECTORIES & LISTINGS
The short answer

A car dealership website needs more than standard WordPress pages: you need structured vehicle listings, custom fields, search filters, individual vehicle pages and enquiry forms. You can assemble those parts manually with custom post types and field tools, but an automotive theme is faster for a working inventory site.

The route
  1. 01Plan the inventory structure
  2. 02Build the manual listing system
  3. 03Create the inventory pages
  4. 04Add dealership conversion pages
  5. 05Set URLs and check search visibility
  6. 06Use the fast automotive route

What you need

  • A WordPress installation with administrator access
  • A domain, hosting account and SSL certificate
  • Your dealership details, logo, contact information and opening hours
  • A vehicle inventory spreadsheet or feed
  • Vehicle photos, prices, mileage and specification data

Plan the inventory structure

Decide which information every vehicle must contain before you build the catalogue. At minimum, collect make, model, year, condition, price, mileage, fuel type, transmission, body type, colour, stock number, VIN, location, availability and a description.

Use categories or taxonomies for values shoppers browse repeatedly, such as make, body type and condition. Store individual facts such as mileage, price and engine size as fields. Keep a separate stock number for every car so staff can identify the correct listing when an enquiry arrives.

Build the manual listing system

The manual route uses a vehicle custom post type, custom fields, taxonomies, archive templates and single-vehicle templates. You can create the post type with code or a custom-fields tool. WordPress documents custom post types as a suitable way to manage structured content such as vehicles, and recommends registering taxonomies alongside the post type so filtering works correctly.

WordPress alone does not provide a complete vehicle catalogue with range filters, stock status, enquiry handling and dealer layouts. You will need custom development or several compatible plugins. The drawback is maintenance: a theme-based post type can disappear from the admin when the theme changes, and a large number of custom-field queries can make filtering slower.

Create the inventory pages

Make an inventory archive showing a photo, vehicle name, price, mileage, year, condition and availability for each car. Add filters for the fields buyers actually use, such as make, model, body type, price range, year range, mileage, fuel type, transmission and location. Include a reset option and pagination.

Give every vehicle its own detail page with a stable URL, image gallery, specification table, finance or trade-in call to action, dealership details and an enquiry form. A filtered grid is not a replacement for individual vehicle detail pages: each stock unit needs a page that can be shared and indexed.

Add dealership conversion pages

Create separate pages for sales, finance, trade-ins, servicing, about, contact and directions. Put a phone number and enquiry action near the inventory search, on every vehicle page and in the site header. Keep forms short: name, email or phone, vehicle reference and message are usually enough to start a conversation.

Show the dealership name, address, opening hours and contact details consistently. Add a map only if it helps visitors find the premises, and make sure enquiries reach a monitored inbox or CRM rather than an unattended address.

Set URLs and check search visibility

Choose a readable inventory URL structure under Settings → Permalinks, then save the settings. WordPress notes that changing permalinks can require rewrite rules to be refreshed, so check several vehicle URLs and archive pages after changing them.

Make sure vehicle pages are not blocked by login requirements, noindex settings or robots rules. Add accurate vehicle structured data where your system supports it, validate it with Google's Rich Results Test, and submit the sitemap in Search Console. Google supports vehicle listing markup for dealership vehicle detail pages, but rich results are not guaranteed.

Use the fast automotive route

For a quicker build, use Autlines rather than assembling the listing system from separate tools. It is an automotive WordPress theme with vehicle search, filters, dealer-focused layouts and rental booking features. Set up the theme, enter your dealership details, configure the vehicle options, create the inventory pages and replace the sample content with your real stock.

Autlines also includes WPBakery Page Builder and Revolution Slider, with responsive layouts and multilingual functionality described by its vendor. Treat the theme as the presentation and workflow shortcut, not as a substitute for checking stock accuracy, forms, URLs, indexing and mobile behaviour before launch.

The fast route

Let Autlines do it

Automotive theme with vehicle search, filters, rental bookings, and dealer-focused layouts for launching a car inventory site.

Get Autlines

Sources

  1. developer.wordpress.org /secure-custom-fields/tutorials/first-post-type/?utm_source=…
  2. developer.wordpress.org /reference/functions/register_post_type/?utm_source=openai
  3. crocoblock.com /blog/building-car-dealer-website-on-wordpress/?utm_source=o…
  4. wordpress.org /documentation/article/settings-permalinks-screen/?utm_sourc…
  5. developers.google.com /search/blog/2023/10/vehicle-listings-structured-data?utm_so…
  6. wordpress.org /support/topic/search-filter-does-not-work-at-all/?utm_sourc…

Questions

Can I build a car dealership website with WordPress alone?
WordPress alone can publish pages and posts, but it does not provide a complete vehicle inventory system with structured specifications, useful filters, stock status and dealer enquiries. You can add those parts through custom development or compatible plugins. For a small catalogue, manual custom post types and fields can work; for a working dealership site, a specialist automotive theme usually reduces setup and maintenance.
What fields should each vehicle listing include?
Each vehicle listing should include make, model, year, condition, price, mileage, body type, fuel type, transmission, colour, stock number, VIN, location, availability, photos and a description. Add optional fields such as engine size, drivetrain, doors, features, warranty and finance information. Keep stock number and availability accurate because they are the details most likely to cause a bad enquiry when wrong.
Why do vehicle filters sometimes return the wrong cars?
Filters usually fail because listings use inconsistent values or older vehicles were never assigned the new field values. For example, one listing may use Automatic while another uses automatic, or a newly added field may be empty on existing posts. Standardise options, update older listings, test combined filters and check that the filter is querying the vehicle post type rather than normal blog posts.
Should sold vehicles be deleted from the website?
Do not delete sold vehicles immediately if their pages receive search traffic or are linked from adverts. Mark them as sold or unavailable, remove them from active inventory results and show a clear alternative vehicle or contact option. If a vehicle must be removed, redirect its URL to a relevant inventory page and update any feeds, sitemaps and marketplace listings so stale stock does not create enquiries.
Do I need a separate page for every car?
Yes, individual vehicle pages are the practical choice for sharing, search visibility and enquiry tracking. Each page should have its own URL, title, images, price, mileage, availability and stock reference. A single page that changes whenever someone applies filters is harder to share and gives search engines no stable page for a specific vehicle. Google supports vehicle listing markup on dealership vehicle detail pages.