Feature reference

Magic Page Plugin features

A straight feature reference. No hype — just what it does and how the pieces fit together. If you’re comparing tools or planning a build, this is the bit to read carefully.

Setup & core structure

Getting Magic Page Plugin installed and configured on your WordPress site.

WordPress plugin install

Upload, activate and you’re ready to go.

API key activation

Connect your licence through the settings screen.

Basic settings page

Control plugin-wide defaults (version 6.5 in current docs).

Location databases

Install pre-built location datasets for your country or region.

Mass page generation

The core job of Magic Page Plugin is to take one master page and turn it into unique pages for every location you choose. You decide which towns, cities, postcodes or regions to cover; MPP generates URLs, page content and inner linking for each one.

Magic Page templates

Create a master page using WordPress or your page builder.

Dynamic URL slugs

Include location data in the URL structure (e.g. /plumber-in-manchester/).

Location-aware content

Inject city, county, region and other data via shortcodes.

Radius and central location logic

Choose which locations to generate based on distance or manual selection.

Shortcodes & dynamic content

Shortcodes are how Magic Page Plugin turns a generic template into something that looks local and unique on each page.

Standard shortcodes

Output core location fields such as city, county, region, postcode, phone number and more.

Cities shortcode

Create lists of nearby towns or all locations you serve, useful for internal linking and “Areas We Cover” sections.

Spintax shortcodes

Vary phrases and sentences automatically using spintax so your pages don’t look identical.

Random shortcode generator

Rotate whole blocks of content to add further variation across your build.

Conditional shortcode builder

Output different content depending on rules, for example changing a phone number or offer by region.

XFields & location sets

XFields are custom fields you can attach to locations. They let you give each town or city its own video, testimonial, call tracking number, map embed or any other data you want to personalise. Location Sets let you group places that should share the same values.

Define custom fields

Create fields like video_url, review_snippet, map_iframe for each location.

Attach values per location

Set unique values per location or per location set for grouped areas.

Use XFields in content

Insert XFields anywhere in your content via shortcodes.

Import/export XFields

Handle big updates across a project with bulk import/export.

SEO & schema tools

Built-in tools to help your location pages perform well in search.

SEO settings panel

Plugin-level options for how pages are rendered and indexed.

Basic & advanced schema builder

Generate structured data for LocalBusiness and service pages, using shortcode data inside your schema.

Canonical URL support

Manage duplicate content risk across large builds.

Overlay creator

Show overlay content on other pages/sites while tracking calls and leads.

Templates & design options

Magic Page Plugin integrates with your existing WordPress setup.

Works with standard WordPress themes

No special theme required — works with what you have.

Compatible with major page builders

Elementor is heavily used in the training material.

Free Elementor templates

DFY site builds available via training resources.

Data management & portability

Tools for managing and moving your data across projects.

Export/import location databases

Move your location data between sites.

Export/import shortcode data

Transfer your shortcode configurations.

Export magic pages

Convert to standard WordPress pages and posts if required.

Ready to try it?

Download the plugin or jump straight to pricing.