✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for GeoDirectory

GeoDirectory's per-CPT detail tables (wp_geodir_gd_place_detail and friends) hold every listing's city, category, rating, claim status, and expiry. SleekView Charts pivots those rows into directory dashboards with KPI tiles, city bars, rating distributions, and submission trends.

♾️ Lifetime License available

SleekView Charts dashboard for GeoDirectory

Directory health, as a real reporting screen

GeoDirectory was built for scale and keeps listing fields in dedicated detail tables instead of postmeta. wp_geodir_gd_place_detail holds city, region, country, latitude, longitude, rating, featured flag, claim status, expiry, and any custom field you defined. Every column is indexed, every column is countable.

SleekView Charts queries those detail tables directly and turns the rows into chart cards. A Number card shows total published listings. A Bar card ranks cities or categories by listing count. A Pie card breaks the directory down by claim status (claimed, unclaimed, pending). An Area card plots new listings per week so submission seasonality stops being invisible.

The dashboard reflects the real shape of the directory. For a multi-city operator, the city Bar tells them where the directory is dense and where it is thin. For a sales team, the claim-status Pie surfaces how many listings are still up for a paid claim. The data was already structured. Charts give the operator the place to read it.

Workflow

From detail tables to a directory dashboard

1

Connect the GeoDirectory CPTs

Point SleekView at any GeoDirectory CPT (Places, Events, custom directories). It detects the matching gd_*_detail table and lists city, category, rating, featured, claim status, and any custom field as aggregable columns.
2

Pin total-listings KPIs

Total published listings, featured listings, and expiring this month each get a Number card. Operators see directory size and renewal exposure at the top of the screen.
3

Add city and category breakdowns

Bar card grouped on city for the city distribution, ranked descending. A second Bar or Pie on category surfaces which segments dominate the directory and which need filling out.
4

Plot submissions and rating distribution

Area on post_date for new listings per week. Radial or Bar on average rating buckets for quality distribution. Together they explain growth and quality at one glance.

Sample dashboard

Charts you can build from GeoDirectory data

Four cards for total scale, geographic spread, claim health, and growth trend.
Number · Default

Published listings

Total published listings across the directory. The headline number for operators tracking directory size against their target.
Count
Bar · Horizontal

Listings by city

Horizontal bar ranking cities by listing count. Surfaces dense markets and thin coverage at a glance, useful for sales targeting and expansion planning.
Count group by city
Pie · Donut

Claim status mix

Claimed versus unclaimed versus pending. The unclaimed slice is the revenue opportunity for any paid-claim monetization.
Count group by claimed
Area · Gradient

New listings per week

Weekly submission volume. Marketing pushes, partnerships, and seasonal cycles each leave a recognizable signature on the curve.
Count group by post_date

Comparison

Default GeoDirectory reporting vs SleekView Charts

Default GeoDirectory admin

  • No dashboard screen counting listings across cities or categories
  • Claim status totals only visible after filter clicks on the listings list
  • Average rating per category requires custom SQL on the detail table
  • Featured and expiring counts buried in tabs, not on a chart
  • No time-series view of new submissions

SleekView Charts

  • KPI tiles for total, featured, and expiring listings
  • Bar cards ranking cities, categories, and authors
  • Pie cards for claim status and featured share
  • Area cards for submissions and renewals over time
  • Dashboards per directory (Places, Events, custom CPT)

Features

What SleekView Charts gives you for GeoDirectory

Geographic breakdown

Bar cards grouped on city, region, or country read straight off the detail table. The directory's geographic distribution becomes a single chart instead of dozens of filter clicks.

Claim and featured share

Pie cards for claimed versus unclaimed and featured versus standard. The mix shows operators which slice of the directory is monetized and which is still open for paid claims.

Growth and quality trends

Area cards for submissions over time, Bar or Radial cards for rating distribution. Operators see directory growth alongside listing quality on the same screen.

Audience

Who builds GeoDirectory charts dashboards with SleekView

Directory operators

One dashboard with total listings, city distribution, and weekly growth. Replaces the recurring ask of pulling counts together from filtered list views.

Sales teams

Claim status Pie, expiring-soon Number tile, and featured share donut on a single screen. Drives renewal outreach and identifies unclaimed listings worth a paid pitch.

Moderators

Dashboard scoped to pending submissions, low-rating listings, and claim requests in flight. The moderation queue read as numbers rather than as a list to scroll.

The bigger picture

Why directory operators need a charts layer

GeoDirectory was designed to scale to fifty thousand listings, and at that scale the question of how the directory is performing has nothing to do with any individual listing. Operators ask which cities are dense, which categories are thin, what share of listings are claimed, how submissions are trending, what the rating distribution looks like. None of that fits the per-row admin list, even with the best filters.

The data sits in indexed columns on the detail tables, ready for aggregation, but GeoDirectory does not ship a reporting screen that does the aggregation. Operators end up writing SQL or exporting to spreadsheets. A charts layer that reads the same detail tables and turns the rows into KPI tiles, geographic bars, claim donuts, and submission trends closes that gap.

Sales sees opportunity. Moderation sees workload. Operators see growth.

Questions

Common questions about SleekView Charts for GeoDirectory

Yes. SleekView Charts reads wp_geodir_gd_place_detail and the matching tables for any other CPT (Events, custom directories) the same way the SleekView table view does. Aggregations run on indexed columns so the dashboard stays fast even on directories with tens of thousands of listings.

 

Yes. Each registered GeoDirectory CPT gets its own dashboard with the columns and aggregations that match its detail table. Operators running a multi-CPT site can switch between dashboards from the same SleekView page.

 

Yes. Any custom field defined in GeoDirectory writes to the detail table, so cuisine type, service area, payment options, and any other added field becomes a groupable column for Bar or Pie cards.

 

Featured share is a Pie or Number card with a Count aggregation on the featured column. Express it as a percentage in the card description, or pair the Pie with a Number card for the absolute count.

 

No. Charts are admin-only and run their own aggregation queries against the detail tables. The front-end leaflet map, radius search, and category archives keep using their own optimized paths.

 

Yes. Expiry is a column on the detail table. Build a Number card for expiring next 30 days, or an Area card grouped on expiry date for a renewal-load forecast. Sales teams use both.

 

Average rating is stored on the detail table. Build a Bar card grouped on rounded rating (1, 2, 3, 4, 5) for a quality histogram, or a Number card for site-wide average. A Radial card with rating buckets works well for visual scanning.

 

Yes. Saved dashboards are per-user with capability gating. The sales team saves a renewal-focused dashboard, moderation saves a pending-and-low-rating dashboard, and operators save the headline growth dashboard. None of them step on each other.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView