Setup guide

How Magic Page Plugin works

From installing it on a fresh WordPress site to having hundreds of location pages live and indexed.

Decide your target geography

Pick a single city and suburbs, or an entire region. Clarify how you’ll trade and which towns actually deserve pages.

Set up WordPress

Install a theme and, if you want, a page builder like Elementor. Add your usual essentials: security, caching, analytics.

Install & activate Magic Page Plugin

Upload the plugin ZIP via Plugins → Add New. Activate it and add your API key under Magic Page Plugin settings. Check the Basic Settings page and make any required changes.

Install your location database

From the MPP menu, install the location database that matches your target country/area. Add one or more central locations and set a radius, or define specific locations to include.

Example: for Greater Manchester, set Manchester as the central location with a radius that covers surrounding towns.

Build your master Magic Page

Write a strong, human-readable service page. Insert shortcodes for any location or custom data you want to vary. Keep the template readable first — variation comes after the core message is solid.

Assign locations & generate pages

Choose which locations should get pages: all locations in the database, only those within a certain radius, or specific location sets. Let MPP generate URLs and content for each selected location.

Configure SEO settings & schema

Go to SEO Settings in the MPP menu. Use the schema builder for LocalBusiness / service markup and keep canonical rules tidy across large builds.

Review, publish and monitor

Spot-check a sample of generated pages for readability, internal links and local details. Then publish, submit to Search Console and track which locations actually pull leads.

Want the feature-level detail?

See shortcodes, XFields, schema tools and export options on the features page.

View Features