GeoRank – Top Places Lists

Description

Build scalable local SEO content in minutes.

GeoRank automatically creates high-quality lists like:

• Best Restaurants in Berlin
• Top Cafes in Hamburg
• Best Hotels in Munich

All based on real Google Places data — including ratings, reviews, photos and opening hours.

No manual research. No data maintenance. Just use a shortcode.

🔥 Why GeoRank?

Most directory plugins require manual input or complex setup.

GeoRank is different:
– Fetches real data automatically
– Ranks places intelligently
– Displays them in a clean, modern layout
– Optimized to reduce API usage through caching

Perfect for programmatic SEO and content scaling.

Key Features

  • Automatic top lists for any city worldwide
  • Smart ranking (rating + review volume)
  • Clean, modern card layout (no design work needed)
  • Advanced open / closed detection (based on opening hours)
  • Place photos, ratings and review counts
  • Optional website links (via Google Places)
  • Fast caching for high performance
  • Lightweight and developer-friendly

🎯 Perfect for

  • Local SEO websites
  • City guides
  • Affiliate projects
  • Travel blogs
  • Niche content sites
  • Programmatic SEO setups

🧩 Simple Usage

  1. Add your Google API key
  2. Insert shortcode:

[grtpl_places city=”berlin” type=”restaurant”]

Examples:

[grtpl_places city=”hamburg” type=”cafe” limit=”8″]

[grtpl_places city=”munich” type=”hotel” title=”Top Hotels in Munich”]

🔧 Requirements

You need a Google API key with access to:

  • Places API
  • Place Details API
  • Place Photos API

External services

This plugin uses the Google Maps Platform (Google Places API) to retrieve place data.

What the service is used for:
– Fetching place search results (e.g. restaurants in a city)
– Retrieving place details (e.g. website, opening hours)
– Loading place images (photos)

What data is sent and when:
– The search query (e.g. “restaurant in Berlin”) is sent when the shortcode is rendered
– Place IDs are sent when additional details are requested
– Requests are only made when needed and are cached to reduce API usage

This service is provided by Google:

Terms of Service:
https://cloud.google.com/maps-platform/terms

Privacy Policy:
https://policies.google.com/privacy

Installation

  1. Upload the plugin to /wp-content/plugins/
  2. Activate the plugin
  3. Go to Settings GeoRank
  4. Add your Google API key
  5. Use the shortcode

FAQ

Is this plugin free?

Yes. The core functionality is completely free.

Do I need a Google API key?

Yes, a Google API key is required to fetch real place data.

Are there any API costs?

Google provides free usage quotas depending on the API. Additional costs may occur depending on your usage and Google Cloud pricing. This plugin is optimized to reduce API requests through caching.

Does it slow down my site?

No. The plugin uses caching to ensure fast loading times and reduce API requests.

Can I use it worldwide?

Yes, GeoRank works globally for any city.

Which place types are supported?

Examples include: restaurant, cafe, bar, hotel, gym, hair_care, store and many more Google-supported place types.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“GeoRank – Top Places Lists” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.3

  • Fixed shortcode escaping to comply with WordPress security guidelines
  • Introduced unique prefix (GRTopl / grtpl_) across all classes, hooks and functions
  • Updated shortcode to [grtpl_places]
  • Standardized naming across plugin (GeoRank)
  • Improved overall WordPress.org compliance

1.0.2

  • Fixed plugin naming and slug for WordPress.org compliance
  • Updated text domain
  • Updated contributors
  • Removed directory assets from plugin package
  • Added external services documentation
  • Fixed admin cache clear functionality

1.0.1

  • Updated Google API cost information to reflect current pricing model
  • Improved transparency regarding API usage and billing

1.0.0

  • Initial stable release
  • Automatic top lists using Google Places data
  • Smart ranking based on rating and review volume
  • Advanced open/closed detection using opening hours
  • Place details integration (website links, types)
  • Clean card-based UI
  • Caching system for performance
  • Modular plugin architecture