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.