✨ 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 IP Geo Block

IP Geo Block resolves every incoming request to a country and applies allow or deny rules per geography. SleekView Charts pivots its log rows into a blocked-requests KPI, a country donut, a top-IP bar, and a daily-cadence area on one screen.

♾️ Lifetime License available

SleekView Charts dashboard for IP Geo Block

Geo blocks as a dashboard

IP Geo Block resolves the requesting IP through one or more geolocation backends and decides whether to allow, log, or deny the request based on per-country rules and per-endpoint protections. Every decision writes a row to the plugin's log table with the IP, the resolved country code, the matched rule, the requested URL, and the timestamp.

The plugin's admin is dense and well organised, with a validation log, a cache report, a statistics tab, and a configuration screen per protected endpoint. The statistics tab summarises counts but stops short of being a chart dashboard. Top countries, top IPs, daily cadence, and rule-by-rule effectiveness still take a spreadsheet pivot or a careful read of the log to answer.

SleekView Charts treats the validation log as a chartable dataset. Blocked requests as a number, country mix as a donut, top blocked IPs as bars, and daily cadence as an area. The geo-defence layer gets the dashboard the statistics tab gestures at.

Workflow

From IP Geo Block logs to a geo dashboard

1

Read the validation log

SleekView Charts reads the rows IP Geo Block writes per validated request, including IP, country code, matched rule, target endpoint, and timestamp. Each row becomes a chartable record.
2

Pick the chart cards

Total blocked requests as a Number, country mix as a Donut, top blocked IPs as a Bar, and daily cadence as an Area. Each card maps to one column the plugin already maintains.
3

Filter by rule and endpoint

Scope the dashboard to login-endpoint blocks, comment-endpoint blocks, or admin-AJAX blocks. Country filters and date filters scope the chart further.
4

Refresh from the same log

Cards refresh from the live validation log on each render. New blocks appear on the next chart load with no manual sync.

Sample dashboard

Charts you can build from IP Geo Block data

Blocked-request totals, country mix, top blocked IPs, and daily cadence pulled directly from the validation log the plugin writes per request.
Number · Default

Blocked today

Total blocked requests recorded in the last 24 hours. The single KPI that opens the morning posture check on the geo-defence layer.
Count
Pie · Donut

Blocks by country

Donut of blocked requests grouped by resolved country code. The dominant slices are the geographies driving the bulk of the bot pressure for the week.
Count group by country_code
Bar · Horizontal

Top blocked IPs

Horizontal bar of the IPs hitting blocked endpoints most often. The longest bars are the candidates for a permanent firewall rule rather than rotating geo blocks.
Count group by ip_address
Area · Gradient

Daily block volume

Daily blocked-request count as an area chart. Multi-day spikes correspond to fresh credential-stuffing or scanner runs that often justify a firewall escalation.
Count group by blocked_date

Comparison

Default IP Geo Block reporting vs SleekView Charts

Default IP Geo Block statistics tab

  • Statistics tab summarises counts but does not chart them
  • Country breakdown sits in a static table, not a donut
  • Top-IP ranking requires manual scanning of the validation log
  • Daily block cadence over time is not visualised
  • Endpoint-by-endpoint effectiveness needs a spreadsheet pivot

SleekView Charts

  • Daily block total as a single KPI card
  • Country mix rendered as a donut chart
  • Top blocked IPs visible as a horizontal bar chart
  • Daily cadence tracked as an area chart
  • All cards refresh from the live validation log

Features

What SleekView Charts gives you for IP Geo Block

Country mix at a glance

Donut card showing the share of blocked requests per country. The chart turns the static statistics table into a ranked signal of geographic bot pressure.

Top blocked IPs

Horizontal bar of the IPs hitting blocked endpoints most often. The chart promotes the worst offenders from rotating geo blocks to permanent firewall rules.

Daily cadence

Area chart of daily block volume. Multi-day spikes correlate with fresh credential-stuffing runs, sustained troughs correlate with quiet weeks, both visible in one card.

Audience

Who builds IP Geo Block charts dashboards with SleekView

Security leads

Daily KPI plus country donut on one screen. Geographic shifts in bot pressure show up the morning they start rather than at the next review.

Firewall maintainers

Top-IP bar and daily area side by side. The chart pair turns the validation log into a working list for the next iteration of firewall rules.

Compliance owners

Country mix and daily block KPI as evidence that geo defence is doing measurable work. The chart turns a statistics tab into a posture report.

The bigger picture

Why geo blocks deserve a dashboard

IP Geo Block is one of the most thoughtful geo-defence plugins on WordPress, with rule sets per endpoint, multiple geolocation backends, and a careful validation flow. The statistics tab already summarises counts, but it stops at totals and leaves the chart work to the operator. Security leads want the country donut on the morning dashboard, firewall maintainers want the top-IP bar, compliance owners want the daily KPI on the evidence pack.

None of those views ship with the plugin. SleekView Charts pivots the validation log into four cards and turns a careful counts table into a measurable posture report.

Questions

Common questions about SleekView Charts for IP Geo Block

Yes. The cards query the same log rows IP Geo Block writes per request, including IP, country code, matched rule, target endpoint, and timestamp. The chart layer reflects the live log without an export step.

 

Yes. Each card supports a filter on the protected endpoint, login, comment, admin-AJAX, REST, XML-RPC, and so on. A view scoped to the login endpoint shows the country mix driving credential attempts separately from other traffic.

 

Yes. The same data source feeds both, so a row inspected in the table stays in sync with the donut on the next chart render. The charts are a second presentation over the same log table.

 

The donut groups requests by the country code IP Geo Block itself wrote against each row. Whichever geolocation backend the plugin is configured to use, MaxMind, ipapi, or the bundled GeoIP database, the chart layer uses the resolved code without re-running the lookup.

 

Yes. The cache report and the validation log share the same row identifiers, so the chart layer can cross-reference cached lookups with logged blocks. The dashboard surfaces both layers without configuration.

 

Yes. Each WordPress role keeps its own saved dashboard layout. Security leads see the country donut by default; firewall maintainers see the top-IP bar; compliance owners see the daily KPI. Saved layouts ship per role without rebuilding the cards.

 

Charts query the live validation log on each render with paginated reads. The result is the same block state the plugin's own statistics tab would summarise, refreshed every time the dashboard loads.

 

Yes. Queries use the indexed timestamp and country-code columns on the validation log. Sites validating millions of requests per month render the dashboard in well under a second.

 

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