SEOS shows who really visits your site – and who only pretends to. Every request is counted on the server, and real browsers confirm themselves with a tiny script, so human visitors are cleanly separated from bots, crawlers and scrapers. Everything is stored in your own database: no external services, no cookies.
Visitor statistics
Humans vs. bots – user-agent detection for 140+ bots, JavaScript confirmation, headless/webdriver detection, scraper detection and fake Googlebot/Bingbot detection with reverse DNS.
Countries and IP addresses – local GeoIP database (no external lookups). See every page a single IP has visited, and every IP that visited a page.
Pages – most visited pages, landing pages, on-site searches, engaged time and scroll depth.
Sources – organic search (with the exact engine domain, e.g. google.de vs google.com), Google Discover / News / Images, social networks, email, paid ads, UTM campaigns.
AI traffic (GEO) – visits from ChatGPT, Perplexity, Gemini, Claude, Copilot and other AI assistants.
Real time – who is on the site right now, which page each visitor is viewing, where they came from, page views per minute and the latest requests of people and bots. Updates by itself every 10 seconds – no reloading.
History kept until you delete it, CSV export, optional data retention.
SEO insights
Search engine crawling – how often Googlebot, Bingbot and others crawl you, which pages, response codes and server response time.
Content not crawled – published posts that search engines have not visited.
AI crawlers – GPTBot, ClaudeBot, PerplexityBot, Applebot, Amazonbot and more, and which pages they read.
404 errors – for people and for bots, including the page that contains the broken link.
Core Web Vitals from real visitors – LCP, INP, CLS and TTFB (75th percentile), by device and by page.
Content SEO analysis (optional, off by default) – in the block editor and the classic editor: focus keyphrase, SEO title, meta description, noindex and a live Google preview, with red / orange / green checks that change while you type – title and description length in pixels, keyphrase in title, description, URL, first paragraph and subheadings, keyword stuffing, keyphrase already used on another page, thin content, headings, image alt texts, internal and external links, generic link texts, featured image size for Google Discover, readability and content freshness. SEO score in the post list. SEOS then prints the title, description, robots, Open Graph and Article structured data – automatically skipped when Yoast, Rank Math, AIOSEO or another SEO plugin is active.
Classic SEOS features
Homepage meta description, canonical URL and keywords – with a live Google preview.
Verification for Google Search Console, Bing, Yandex and Pinterest (paste the code or the whole meta tag).
Google Analytics 4 / Tag Manager by ID, plus a custom <head> code field.
Open Graph and X (Twitter) cards with Media Library picker and share preview.
Geo tags for local businesses.
Admin notes with due dates on your dashboard – as many as you need, each in any colour.
Sticky notes you can place anywhere with a shortcode such as [seos_sticky_1] – as many as you need, in any paper colour, each keeps its own shortcode.
Built to be light and secure
One database insert per page view; the browser beacon uses a lightweight endpoint that does not load your theme or other plugins (with automatic REST API fallback).
Reports for months and years read compact daily summaries instead of raw rows.
Works with page caches – cached pages are still counted.
Signed beacons, per-IP rate limiting, prepared SQL everywhere, escaped output, nonces and capability checks on every action.
GDPR mode: no IP addresses stored at all, with one-click removal of IPs from existing history.
No Google Fonts or other third-party requests – the sticky-note font is bundled.
Languages
The interface is in English and every user can choose the plugin language – with flags – from the SEOS header. Included: Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Italian, Japanese, Polish, Portuguese (Brazil), Romanian, Russian, Spanish, Turkish and Ukrainian. More languages can be added on translate.wordpress.org.
External services
SEOS works without any external service. Two optional features connect to third parties:
DB-IP country database – to show visitors’ countries, SEOS downloads the free “IP to Country Lite” database once a month from download.db-ip.com (a plain file download from your server; no visitor data is sent). You can upload your own database instead. Provided by DB-IP under CC BY 4.0: terms, privacy policy.
Google Analytics / Google Tag Manager – only if you enter a GA4 or GTM ID in SEOS → SEO settings, the official Google script is added to your pages, and your visitors’ browsers then load it from googletagmanager.com. Terms, privacy policy.
The SEOS Themes card in the settings is a normal link; nothing is loaded from seosthemes.com.