{"id":356429,"date":"2026-08-26T18:51:48","date_gmt":"2026-08-26T18:51:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rankup-geo-radius-schema\/"},"modified":"2026-08-26T18:51:17","modified_gmt":"2026-08-26T18:51:17","slug":"rankup-geo-radius-schema","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rankup-geo-radius-schema\/","author":17595129,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"RankUp Geo-Radius Schema","header_author":"RankUp SEO Lab","header_description":"Adds LocalBusiness JSON-LD with address, coordinates, radius-based service area, and service-area display shortcodes.","assets_banners_color":"","last_updated":"2026-08-26 18:51:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/rankup.co\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"acheilies","date":"2026-08-26 18:51:17","revision":3667660}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3667664,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3667664,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2516,245148,1122,125621,152988],"plugin_category":[],"plugin_contributors":[277714],"plugin_business_model":[],"class_list":["post-356429","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-local-business-schema","plugin_tags-local-seo","plugin_tags-schema-markup","plugin_tags-service-area","plugin_contributors-acheilies","plugin_committers-acheilies"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rankup-geo-radius-schema\/assets\/icon-128x128.png?rev=3667664","icon_2x":"https:\/\/ps.w.org\/rankup-geo-radius-schema\/assets\/icon-256x256.png?rev=3667664","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RankUp Geo-Radius Schema creates LocalBusiness JSON-LD for one local or service-area business.<\/p>\n\n<p>Configure the business name, physical address, phone number, business type, latitude, longitude, service radius, and named service areas from a WordPress settings page. A radius is represented as a Schema.org <code>GeoCircle<\/code>, while cities, regions, and postal codes are represented as text values in <code>areaServed<\/code>.<\/p>\n\n<p>Key features:<\/p>\n\n<ul>\n<li>LocalBusiness and six supported subtypes.<\/li>\n<li>Complete PostalAddress fields.<\/li>\n<li>GeoCoordinates for the business location.<\/li>\n<li>GeoCircle service radius, entered in kilometres and output in metres.<\/li>\n<li>Optional named service areas.<\/li>\n<li>Homepage-only schema output by default, with an optional sitewide setting.<\/li>\n<li><code>[rankup_service_areas]<\/code> shortcode for displaying named service areas.<\/li>\n<li>Warning when common SEO plugins that may also create LocalBusiness schema are detected.<\/li>\n<li>No tracking, external requests, or frontend assets.<\/li>\n<\/ul>\n\n<p>Structured data helps search engines understand page content. It does not guarantee rankings, traffic, rich results, or inclusion in any search feature.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>, or install it from the WordPress.org Plugin Directory when available.<\/li>\n<li>Activate <strong>RankUp Geo-Radius Schema<\/strong>.<\/li>\n<li>Go to <strong>Settings &gt; Geo-Radius Schema<\/strong>.<\/li>\n<li>Enter the business name and physical street address. Add the remaining address fields where available.<\/li>\n<li>Optionally add latitude, longitude, a service radius, and named service areas.<\/li>\n<li>Save the settings and validate the page output.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20a%20physical%20street%20address%20required%3F\"><h3>Why is a physical street address required?<\/h3><\/dt>\n<dd><p>Google documents <code>name<\/code> and <code>address<\/code> as required LocalBusiness properties. The plugin does not output incomplete LocalBusiness schema when either the name or street address is missing.<\/p><\/dd>\n<dt id=\"how%20does%20the%20radius%20work%3F\"><h3>How does the radius work?<\/h3><\/dt>\n<dd><p>Enter latitude, longitude, and the service radius in kilometres. The plugin outputs a Schema.org <code>GeoCircle<\/code> with <code>geoMidpoint<\/code> coordinates and converts the radius to metres for <code>geoRadius<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20add%20cities%20and%20postal%20codes%3F\"><h3>Can I add cities and postal codes?<\/h3><\/dt>\n<dd><p>Yes. Add comma-separated cities, regions, or postal codes under Named Service Areas. They are emitted as text values accepted by Schema.org's <code>areaServed<\/code> property.<\/p><\/dd>\n<dt id=\"where%20is%20the%20schema%20added%3F\"><h3>Where is the schema added?<\/h3><\/dt>\n<dd><p>The default is the homepage only. You can select sitewide output when the same business information is visibly relevant across the entire website.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20service%20areas%3F\"><h3>How do I display the service areas?<\/h3><\/dt>\n<dd><p>Use <code>[rankup_service_areas]<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20yoast%20seo%2C%20rank%20math%2C%20or%20all%20in%20one%20seo%3F\"><h3>Can I use this with Yoast SEO, Rank Math, or All in One SEO?<\/h3><\/dt>\n<dd><p>The plugins can be active together, but you should not output two competing LocalBusiness entities for the same business. RankUp Geo-Radius Schema shows a warning when it detects these plugins. Review their schema settings and keep one LocalBusiness source enabled.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20contact%20an%20external%20service%3F\"><h3>Does the plugin contact an external service?<\/h3><\/dt>\n<dd><p>No. It makes no external requests, loads no remote assets, and does not collect or transmit data.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20it%3F\"><h3>What happens when I uninstall it?<\/h3><\/dt>\n<dd><p>The saved plugin option is removed when you delete the plugin through WordPress. Deactivation preserves the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added latitude, longitude, and real GeoCircle radius output.<\/li>\n<li>Added locality, region, postal code, and country address fields.<\/li>\n<li>Corrected <code>areaServed<\/code> postal-code handling.<\/li>\n<li>Added homepage-only output as the safer default.<\/li>\n<li>Added duplicate-schema warnings for common SEO plugins.<\/li>\n<li>Added the prefixed <code>[rankup_service_areas]<\/code> shortcode.<\/li>\n<li>Matched the translation text domain to the plugin slug.<\/li>\n<li>Removed unsupported search-performance and compatibility claims.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add LocalBusiness JSON-LD with a physical address, coordinates, radius-based service area, and named service areas.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/356429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=356429"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/acheilies"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=356429"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=356429"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=356429"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=356429"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=356429"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=356429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}