WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Joeri van Veen v1.8.2

Each domain a page

Serves a specific page or post from WordPress depending on the domain used to access your WordPress site.

Each domain a page

The facts

Rating
5★ from 8
Active installs
200+
Price
Free
Last updated
15 Aug 2026
Added
Sep 2019
Requires WP
6.2
Tested up to
WP 7.1
Requires PHP
5.6
Downloads
9,085

Our analysis

AI-assisted

Each Domain a Page is a WordPress plugin that allows you to manage multiple landing pages or small websites from a single WordPress installation. By mapping different domains to specific pages, you can easily maintain various sites without complex setup. Simply point your domain to your WordPress site and create a corresponding page with the appropriate slug format.

This plugin is suitable for users who need to handle numerous landing pages across different domains efficiently. It supports custom post types and provides favicon functionality for each domain, making it a practical choice for those looking to enhance their online presence with minimal hassle.

Best for: This plugin is best for users managing multiple landing pages or small websites from a single WordPress installation.

What it does well

  • Easily manage multiple domains from one WordPress site
  • Supports custom post types
  • Favicon support for each domain
  • Lightweight with minimal impact on site speed
  • No complex setup required

Where it falls short

  • Some themes may require additional .htaccess modifications
  • Extra steps needed if the blog is in a subfolder
  • Not all custom post types may function as landing pages

Verdict

Each Domain a Page offers a straightforward solution for managing multiple domains within WordPress, though it may require some additional configuration for specific setups.

From the developer

Joeri van Veen's own description of Each domain a page, lightly tidied.

Easily manage a large number of landing pages or small websites from a single WordPress site.

This plugin offers an easy way to map different domains to different landing pages on your WordPress site. Now you can easily maintain a large number of small sites from a single WordPress installation.

You don’t have to set anything up, it works out of the box.

Just point a domain that you own to your WordPress installation. In WordPress, create a page for that domain. The slug should be the domain name without ‘www’ and with the .’s replaced by hyphens.

You can see it working on my own domain: wp-developer.eu, which shows a special page with slug wp-developer-eu on my joerivanveen.com blog (joerivanveen.com/blog/wp-developer-eu is the same).

Benefits:

  1. Easily reuse and maintain elements like forms on several domains at once.

  2. Bring in more traffic using landing pages for multiple domains without hassle.

  3. Favicon support for each domain, fallback from child pages to parents.

  4. Support for custom post types, e.g. FAQ posts, portfolio posts.

  5. The rest of your website keeps working as usual.

Caveats:

  • Some themes use webfonts, for them to work a couple of lines are added to your .htaccess, these are clearly marked #ruigehond007 (this is my seventh plugin).

  • If your blog is in a subfolder of the main site (e.g. my-site.com/blog) you need to take an extra step for this to work, see installation tab.

  • Not all custom post types are guaranteed to work as landing page, e.g. WooCommerce products need additional work to be able to access the main cart.

  • If you need more flexibility (and more work) there is WordPress Multisite.

I put special care in making the plugin very lightweight, you will notice it has virtually no effect on the speed of your installation.

Favicons

Switch on with_favicon on the settings page, to allow adding favicons to each landing page (and other pages and posts as well).

Supplying the correct favicon(s) is your responsibility, the plugin will not verify their validity.

As a rule of thumb I would use a small(ish) SVG for modern browsers, and a 32×32 pixel ICO file as fallback.

You may need a plugin to be able to upload ICO and SVG files, since they are blocked by default.

.htaccess

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for landing pages.

Elementor Website Builder

The Elementor Website Builder has it all: drag and drop page builder, Atomic Editor, pixel perfect design, glo...

Free 10M+ installs 4.5★ (7,297)
Website Builder by SeedProd

Easy Drag & Drop Page Builder. A complete solution to create a WordPress Website, Custom Themes, Landing P...

Free 700k+ installs 4.9★ (4,699)
Templately

Templately is an AI-powered WordPress templates cloud for Elementor and Gutenberg that offers 6,500+ ready tem...

Free 300k+ installs 5★ (382)
CartFlows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...

Free 200k+ installs 4.8★ (504)
CMP

CMP

89

Beautiful Coming soon, Maintenance or Landing page on your website, packed with premium features for free.

Free 200k+ installs 4.7★ (326)
Presto Player

A modern video and audio player for courses, landing pages, marketing, and testimonials — with captions, brand...

Free 100k+ installs 4.8★ (339)