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
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
Connect the GeoDirectory CPTs
gd_*_detail table and lists city, category, rating, featured, claim status, and any custom field as aggregable columns.
Pin total-listings KPIs
Add city and category breakdowns
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.
Plot submissions and rating distribution
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
Published listings
Count
Listings by city
Count
group by city
Claim status mix
Count
group by claimed
New listings per week
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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout