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.
From installing it on a fresh WordPress site to having hundreds of location pages live and indexed.
Pick a single city and suburbs, or an entire region. Clarify how you’ll trade and which towns actually deserve pages.
Install a theme and, if you want, a page builder like Elementor. Add your usual essentials: security, caching, analytics.
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.
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.
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.
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.
Go to SEO Settings in the MPP menu. Use the schema builder for LocalBusiness / service markup and keep canonical rules tidy across large builds.
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.
See shortcodes, XFields, schema tools and export options on the features page.