5,233 GPL Products · Updated DailyPRO Versions Available · Instant Download

SEOGeoX

v1.0.5 ★★★★★5/5 (1) Updated 3 days ago Live Demo ↗
Download SEOGeoX 1.0.5
Free download · version 1.0.5

Description

At a glance

Looking for SEOGeoX v1.0.5? It is available here as a free GPL download for WordPress — 5/5 rating from 1 reviews · updated September 24, 2026 · requires WordPress 6.0+ & PHP 7.4+.

SEOGeoX is a lean, fast SEO plugin built around one idea: do the
same core job as Yoast/RankMath, with less admin overhead and a fully
transparent scoring model — no opaque single-number score, no bundled JS
admin framework, and no assets loaded outside the one screen that needs
them. The “Geo” in the name is the built-in Local SEO toolkit further
down this list (address/geo-coordinate fields, LocalBusiness schema, and
a multi-location “SEO Locations” post type) rather than a separate
add-on — everywhere else, “geo” isn’t used as a stand-in for features
that don’t exist yet. This is a new plugin looking for real-world
testers before it grows further; see “Has this been tested on a live
site?” in the FAQ below for exactly where your testing would help most.
It currently includes:

  • A single per-post meta box: SEO title, meta description, up to 5 focus
    keyphrases (the first treated as primary), a live Google/Facebook/
    Twitter-X preview, optional noindex, optional canonical override,
    optional cornerstone-content flag, and an optional per-post schema type
    override.
  • Frontend <title> override, meta description, canonical link, Open
    Graph tags, and Twitter Card tags — rendered from data already loaded on
    the page request, with no extra database queries.
  • A social preview + snippet editor right in the meta box: live, no-
    network-request previews of how a page will look in Google search
    results, a Facebook/X link share, and a Twitter/X card, with optional
    title/description/image overrides for the social cards (via the media
    library) that never touch the SEO title or meta description search
    engines see. Twitter/X reuses the Facebook card’s content unless you
    opt into a separate title/description/image for it.
  • JSON-LD structured data: an Organization/WebSite graph sitewide, plus
    Article and BreadcrumbList nodes on singular content. When WooCommerce
    is active, product pages automatically get a Product node instead —
    with Offer (or AggregateOffer for variable products), stock
    availability, SKU, AggregateRating, and up to 10 individual Review
    nodes (most recent first) when the product has reviews with a star
    rating. A per-post Schema Type Override (in the meta box’s advanced
    fields) can replace the automatic Article/Product node with an Event,
    Course, Podcast Episode, Dataset, or FAQ Page node instead, each with
    its own small set of type-specific fields. A GTIN/MPN/brand-override
    section appears on WooCommerce product edit screens, feeding straight
    into the Product node for better Google Merchant Center / Shopping
    eligibility. When Organization type (SEOGeoX > General Settings) is set to
    a business type (LocalBusiness, Store, Restaurant, etc.), the sitewide
    Organization node also carries address, geo coordinates, phone, price
    range, and opening hours from the new “Local Business Info” section
    there. For multi-location businesses, a new “SEO Locations” post type
    (nested under the SEOGeoX menu) gives each branch its own page,
    its own LocalBusiness
    node (same address/hours/geo fields, per location), and — since it’s a
    public post type — its own entry in the XML sitemap automatically.
  • A cached XML sitemap at /sitemap.xml (index) and
    /sitemap-{post_type}.xml, rebuilt only when content changes — not on
    every visit. When WPML or Polylang is active, each per-type sitemap
    covers every active language in one file, with every translation
    cross-linked via hreflang alternate tags — built against both
    plugins’ public APIs, but not yet exercised against a live multilingual
    install. Please verify the sitemap output on a real WPML/Polylang site
    before relying on it, and let us know what you find. Each URL entry can
    also carry <image:image> tags for its featured image and any images
    found in the post content (toggle in SEOGeoX > General Settings) — pulled
    with a lightweight regex scan, not a DOM parser, so it doesn’t add a
    hard dependency on an extension not every host has enabled. Two more
    specialized sitemaps are available, both off by default: a Google News
    sitemap (/sitemap-news.xml, only for sites approved as a Google News
    publisher — lists content published in the last 48 hours from
    whichever post types you choose) and a video sitemap
    (/sitemap-videos.xml, auto-detects self-hosted <video> tags and
    YouTube/Vimeo embeds already in your post content — nothing extra to
    fill in).
  • A client-side, in-browser on-page analyzer with per-check pass/warn/fail
    reasoning (title length, description length, sentence length, passive
    voice, paragraph length) instead of one opaque numeric score, scored
    separately against every focus keyphrase you’ve added — not just one —
    so each gets its own title/description/content-presence and density
    checks. No external requests.
  • One lean settings screen built on WordPress’s core Settings API — no
    bundled JS admin framework.
  • A redirect manager (SEOGeoX > SEO Redirects): add 301/302 redirects,
    see hit counts and last-hit time per redirect, and get one created
    automatically whenever a published post or page’s URL slug changes —
    so old links don’t silently start 404ing. Matching is a single indexed
    database lookup per request, not a cached map that has to be rebuilt
    and unserialized on every page load. Alongside exact-path redirects,
    wildcard patterns are supported too — e.g. old path /blog/* to target
    /new-blog/$1 — checked only as a small cached fallback when the exact
    lookup misses, so sites without any wildcard redirects pay nothing extra.
  • A bulk editor (SEOGeoX > SEO Bulk Editor): filter by post type, see a
    paginated table of posts with inline SEO title/description fields and
    live character counters, and save every row in one submit — instead of
    opening each post individually. Focus keyword, noindex, and canonical
    overrides already set on a post are left untouched by a bulk save. The
    same screen flags duplicate SEO titles and duplicate meta descriptions
    across every post of the filtered type — a summary list with edit
    links, plus a “Duplicate” badge on affected rows in the current page.
  • A robots.txt editor (SEOGeoX > Robots.txt), using WordPress’s own
    virtual-robots.txt filter — no file written to disk. Prefilled with
    WordPress’s current effective default as a starting point, with a
    “Sitemap:” line added automatically when the XML sitemap is enabled.
    Warns when a physical robots.txt file on the server would override it,
    and when the site’s “discourage search engines” setting is on (custom
    content would override WordPress’s own blanket Disallow in that case).
  • Redirect CSV export/import, right on the Redirects screen: export
    every redirect (including hit counts) as a CSV, or upload a CSV with
    “source”/”target” columns (an optional “type” column, 301 default) to
    bulk-add redirects — handy for migrating off another redirect plugin.
  • A Yoast SEO / Rank Math data migration screen (SEOGeoX > SEO
    Migration): detects existing per-post titles, descriptions, focus
    keywords, noindex flags, and canonical URLs from either plugin and
    imports them in one click. Only fills posts that don’t already have
    SEOGeoX data — nothing already set here is overwritten. Common
    template variables (%%title%%, %sitename%, etc.) are resolved; anything
    less common is left as literal text to clean up afterward in the Bulk
    Editor.
  • A 404 monitor (SEOGeoX > 404 Monitor): logs real front-end 404s
    (path, hit count, first/last seen), ranked by frequency, with a
    one-click “Add Redirect” button that opens the Redirects screen with
    the path pre-filled. Once a redirect exists for a logged path, it stops
    accumulating new hits automatically — the redirect manager catches it
    first. Noisy paths (wp-admin, wp-content, favicon.ico, etc.) are
    excluded, and the log self-prunes to the least-hit, longest-stale 5,000
    entries so bot scanning can’t grow it without bound.
  • A settings export/import screen (SEOGeoX > General Settings): export the
    organization/logo/Twitter/sitemap/schema settings and robots.txt content
    as a JSON file, or upload one to apply those same settings on another
    site — handy for staging production deployment. Imported data is run
    back through the same validation a manual save uses, not trusted as-is.
  • Instant Indexing (SEOGeoX > Instant Indexing): pings search engines the
    moment a public post is published, updated, or unpublished, instead of
    waiting for their next crawl. IndexNow (Bing, Yandex, Seznam, Naver, and
    others) needs no account — just a generated key, verified by a plain-text
    file this plugin serves automatically — and is off by default, so nothing
    is sent anywhere until you turn it on in SEOGeoX > Instant Indexing. An
    optional Google Indexing API integration is also included, off by default
    and clearly flagged: Google officially restricts that API to JobPosting/
    BroadcastEvent pages, so using it for ordinary content isn’t sanctioned by
    Google even though it works in practice for many sites. Neither call ever
    blocks a post save — both run a few seconds later via WP-Cron, with the
    actual sent/failed result shown on the settings screen.
  • Internal linking (SEOGeoX > Internal Linking, plus a new “Cornerstone
    content” checkbox in the meta box): an on-site internal-link graph is
    kept in its own small table and rebuilt whenever a post is saved. An
    Orphaned Content Finder lists cornerstone content with no incoming
    internal links from anywhere else on the site; a Stale Cornerstone
    Content Finder lists cornerstone content untouched for a configurable
    number of months. While editing a post, a “Link suggestions” panel
    shows other published posts worth linking to (cornerstone pages
    surfaced first), with a one-click “Copy link” button — the only network
    request this plugin’s admin JS makes anywhere, and it never leaves the
    site.
  • A Role Manager (SEOGeoX > Role Manager): control which WordPress roles
    can see and use each of this plugin’s settings screens, and which roles
    can edit the “advanced” per-post fields (noindex, canonical override,
    cornerstone). Built on WordPress’s own capabilities system, not a
    separate permission layer. Defaults preserve exactly what already
    worked before this screen existed — screen access defaults to whichever
    roles already had manage_options, and advanced-field access defaults
    to whichever roles already had edit_posts — and any role that already
    has full admin access is never editable from this screen, so there’s no
    way to use it to lock yourself out.
  • Google Search Console integration (SEOGeoX > Search Console):
    connects with a Google Cloud service account (the same auth approach
    the Google Indexing API integration uses) and reads Search Console’s
    own Search Analytics report — never by scraping live search results,
    which would violate Google’s terms of service. One cached report
    (refreshed every 6 hours) powers a sitewide clicks/impressions/CTR/
    position overview, a Keyword Ranking table for up to 20 tracked
    keywords/phrases (their real average position, clicks, impressions, and
    CTR, straight from Search Console), and a Top Queries table that flags
    queries already earning meaningful impressions but ranking past
    position 10 as an “Opportunity” — a keyword suggestion backed by this
    site’s own real search demand, not a generic volume guess.
  • A second, independent Google Keyword Suggestion tool sits right in the
    meta box: a “Get keyword ideas” button next to focus keyphrases that
    calls Google’s own public autocomplete endpoint — the same suggestions
    the Google search box itself shows as you type. Off by default and
    flagged the same way the Google Indexing API is (it’s not a documented,
    supported Google API); enable it in SEOGeoX > General Settings.
    Only the typed keyphrase is ever sent, and results are cached for 12
    hours per term.
  • Automated Image SEO: fills in missing alt text automatically and for
    free — from an image’s own caption or title, or a cleaned-up version of
    its filename (WordPress’s own resize suffix and camera-generated
    prefixes like “IMG_”/”DSC_” stripped) — never by looking at the image
    itself, so it never claims to describe what’s actually depicted. Runs
    once, automatically, right when an image is uploaded (only ever filling
    an empty alt field), and a new Image SEO screen lists every image
    already in the Media Library with missing alt text, with an editable
    suggestion for each, fixed in bulk. The on-page analyzer also now flags
    images in the post being edited that are missing alt text.

Assets (JS/CSS) load only on the specific admin screen that needs them —
never sitewide across wp-admin.

Roadmap ideas (not yet built)

Every item originally on this list — including every purely in-house
batch toward RankMath Pro / Yoast Premium parity, and the Search
Console / keyword ranking / keyword suggestion integrations that used to
be queued here as “bring your own API key” ideas — has now been built.
The only thing still queued is:

  • AI-assisted title/content suggestions, using your own OpenAI/
    Anthropic-style API key. This is the one item that genuinely can’t be
    done as plain code — everything else originally queued for a
    “bring-your-own-API-key” integration (keyword rank tracking, a Search
    Console dashboard inside wp-admin) turned out to be buildable as a
    fully-authenticated Search Console integration instead, needing only a
    free Google Cloud service account rather than a paid third-party key.
    AI-assisted content will always be off until you supply your own
    credentials — this plugin will never bundle or resell access to
    someone else’s API.

Frequently asked questions

What do I get when I download SEOGeoX?

SEOGeoX 1.0.5 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations. It holds a 5/5 rating from 1 user reviews.

Does SEOGeoX cost anything?

No. SEOGeoX 1.0.5 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.

How do I install SEOGeoX 1.0.5?

Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.

What are the requirements for SEOGeoX?

SEOGeoX 1.0.5 requires WordPress 6.0 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.

When was SEOGeoX last updated?

Version 1.0.5 was last updated on September 24, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.

Is the SEOGeoX download safe?

The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.

Version: 1.0.5
Updated: October 1, 2026

Technical details

Version1.0.5
Last updatedSeptember 24, 2026
Rating★★★★★ 5/5 (1 reviews)
Requires WordPress6.0 or higher
Requires PHP7.4 or higher
AuthorSoftnika
Tagsredirects, schema, search-console, seo, sitemap
Demo SEOGeoX

Download SEOGeoX

Download SEOGeoX WP Plugin

Official Page ↗

Note: if the download does not start, disable your ad blocker and try again.

Leave a Comment