Hack The SEO · Docs v4.1
Documentation · WordPress SEO plugin

Hack The SEO — the technical documentation

Hack The SEO is a WordPress plugin that does the SEO for you: it audits, fixes, writes, links and measures. This documentation explains what each module does and how to use it — for site owners who run their own site, and for SEO & GEO consultants who want to understand the levers.

What makes Hack The SEO different: other plugins flag problems (42 tags to fix, 8 orphan pages...). Hack The SEO executes: it builds and links a semantic cocoon, fixes an audit in one click, writes long-form articles, and lets you drive everything through AI. It's a plugin that acts, not a dashboard of alerts.
my-site.com/wp-admin/ · Hack The SEO
SEO and GEO features of the Hack The SEO plugin on WordPress
The plugin brings together technical SEO, a semantic engine and GEO in a single WordPress interface.

What is Hack The SEO?#

Hack The SEO improves your site's visibility on Google and on AI search engines (ChatGPT, Claude, Perplexity, Gemini). It has two complementary parts:

  • A WordPress plugin installed on your site. It applies fixes and manages internal linking, cocoons, redirects, schema, GEO and the AI Coach — right inside your admin.
  • A SaaS platform (app.hacktheseo.com) that handles the heavy processing: traffic analysis, keyword research, semantic audits, topical maps and article generation — with the AI included.

What you can do

  • Check your site's SEO health in seconds (a score out of 100).
  • Automatically fix errors: titles, meta descriptions, ALT tags, schema.
  • Generate semantic cocoons and AI-optimized long-form articles.
  • Track positions, clicks and traffic from Google Search Console, without leaving WordPress.
  • Measure and improve your visibility inside AI (GEO Score, llms.txt, bot tracking).
  • Drive all of it in natural language through a connected AI agent (MCP).

Who is this documentation for?

Site owners

SMBs, freelancers, e-merchants. No technical skills required: every screen guides you step by step.

SEO consultants

Understand the scores, the semantic clustering, the link budget, and the exact levers behind each module.

GEO specialists

GEO Score, llms.txt / llms-full.txt, clean .md pages and AI crawler tracking — the full AI-visibility toolkit.

Architecture

How the plugin and the platform work together#

The WordPress plugin is the "arm" that acts on your site. The platform is the "brain" that hosts the AI, connects Search Console and runs the heavy processing. The two are linked by a single API key.

The WordPress plugin

Installed on your site. It reads and writes your content, injects schema and meta tags, serves the sitemap / robots / llms.txt, manages cocoons, linking and redirects, and displays the Dashboard. Compatible with PHP 7.4 → 8.2, shared hosting included.

The SaaS platform

Hosts the AI, the Google Search Console connection and the decision engines. All AI is included: no OpenAI/Claude key to supply, no cloud bill to manage.

The AI processing runs on Hack The SEO servers (Europe), not inside WordPress. The plugin footprint stays light (comparable to Yoast) and your Lighthouse score is identical before/after activation.

Where does what run?

ProcessingPlugin (local)SaaS (HTS servers)
Meta tags, schema, sitemap, robots, breadcrumbs✔ 100% local
SEO score, GEO Score, cannibalization detection✔ local
AI bot & traffic tracking✔ stored in your database
Article writing, AI meta rewriting✔ AI included
Semantic analysis of content~ cached locally✔ computed on our servers
Google Search Console✔ connection handled on the SaaS

The connection is made through an API key (Settings → Connections). A secure check validates your Free / Pro / Ultra plan, with a safety fallback if the servers are ever unavailable so your site keeps working.

Quickstart

Install and run your first scan#

From install to your first health score: about 5 minutes. The plugin is zero-config — it works from activation, and the API key only unlocks AI and automation.

Create your account

On hacktheseo.com, create an account (free trial available without a credit card depending on the plan). You get your API key in your dashboard.

Install the plugin

In WordPress: Plugins → Add New → Upload, then activate. Go to Hack The SEO → Dashboard.

Connect the API key and Google Search Console

Settings → Connections: paste the API key, then connect your Google Search Console (no token to manage — the connection is handled for you).

Let the first scan run

The health score and first recommendations appear in the Dashboard. Search Console data comes in within 24–48 h.

Migrating from Yoast / Rank Math / SEOPress / AIOSEO? The plugin detects the old plugin and imports your meta titles/descriptions in one click via the migration wizard (Dashboard). Meta data is shared: nothing is lost. See the FAQ.
my-site.com/wp-admin/admin.php?page=hts-cockpit
Hack The SEO WordPress plugin interface — Dashboard and modules
The Dashboard: health score, priority alerts and access to every module.
Plans & tiers

Free, Pro & Ultra: who gets what#

Three levels. The table below is the reference: the technical SEO foundation is free, Pro unlocks analysis, and Ultra unlocks automatic execution.

Free

The full SEO foundation

All core SEO modules, the global score, llms.txt, migration, the Coach (5 questions/month), redirects + AI suggestions, cannibalization detection, content refresh.

Pro · €99/mo

Analyze & plan

Everything in Free, plus: cocoon analysis, cocoon plans, export, unlimited Coach + reports + memory + analytics, Inbox access, editorial planning.

Ultra · €249/mo

Execute automatically

Everything in Pro, plus: cocoon writing, link application (AI linking), standalone articles, auto-write, Inbox actions, autonomous agent mode, weekly report, branded PDF, cannibalization merge, and conversational control via MCP.

Capability grid

CapabilityFreeProUltra
SEO modules (meta, schema, sitemap, robots, redirects, breadcrumbs)
Global score & health check · llms.txt · migration wizard
AI Coach5 questions / monthUnlimitedUnlimited
Cannibalization detection · AI 404 redirect suggestions
Cocoon analysis · article plans · export
View the Inbox · Coach reports · editorial planning
Auto article writing · standalone articles (auto-write)
AI linking: apply links · cocoon import
Apply Inbox actions · autonomous agent mode
Cannibalization merge · weekly report · branded PDF · audit trail
Conversational control via MCP (pilot with Claude)
Good to know: Schema JSON-LD and the GEO Score are active from the Free tier (they show in the editor). What sets Ultra apart is automatic execution (write, link, apply) and conversational control through MCP.
The SEO foundation

Dashboard (Cockpit): the health cockpit#

The Dashboard is the first page you see. It shows a health score out of 100, the most urgent problems, and gives access to the Inbox, the AI Coach and History.

Reading the health score

80–100
Green · site well optimized
50–79
Orange · improvements to make
0–49
Red · important problems
Recomputed on every open

Below the score, alert cards show what's wrong, why it matters, and a link to fix it. The most urgent alerts come first. The Dashboard is organized into tabs: Dashboard (score + alerts), Inbox (agent recommendations), AI Coach (questions/answers on your data) and History (past actions + impact).

The plugin's three scores

ScoreScopeWhat it measures
On-page scoreOne page / articleReal-time score in the editor: title, description, Hn structure, keywords, ALT, canonical, robots... (multi-criteria analysis).
Global scoreThe whole siteAggregates the technical and editorial health of the site into a score out of 100 (shown in the Dashboard).
GEO ScoreArticle / category"Citability" score by AI — a weighted set of criteria (see GEO Score).
Hack The SEO · Article analysis & scan
WordPress article analysis and scan — SEO scores of the Hack The SEO plugin
The article scan surfaces scores and detected issues, page by page.
The SEO foundation

Meta Tags & SERP preview#

Manage the titles and meta descriptions of every page, with a real-time preview of how it renders in Google.

Where to configure

  • Global: Settings → SEO Settings tab — homepage title & description, default title format, separator, Organization info (name, logo, social profiles) for schema.
  • Per page: in the WordPress editor, the Hack The SEO block below the content — SEO Title and Meta Description fields, real-time character counter, Google preview.
Recommended lengths: SEO Title 50–60 characters, Meta description 120–160 characters. The counter changes color when you exceed the limit. The title tag is different from the WordPress title (H1) shown on the page.

Automatic suggestions in bulk

When the system detects pages with missing or weak meta tags, it drops suggestions into the Inbox. You preview the before/after, apply in one click, or reject — with bulk processing available. When you drive the plugin through AI, it can rewrite and apply the meta according to your brand voice.

The SEO foundation · Technical

Schema JSON-LD (structured data)#

Hack The SEO automatically generates the structured data that lets Google show rich results (stars, expandable FAQ, breadcrumbs) — and helps AI understand your pages.

Schema is auto-detected based on content type: Article, FAQ, HowTo, Product, Recipe, Event, and so on. You don't code anything. Configuration (Organization, active types) is done in Settings → SEO Settings → Schema section, then JSON-LD is injected on every page.

Hack The SEO · Automatic Schema.org
Automatic Schema.org on WordPress — JSON-LD structured data from the Hack The SEO plugin
JSON-LD schemas are generated and injected automatically, with manual editing possible.

Schema types emitted

The module covers 45+ Schema.org types (and their sub-objects), including:

ArticleFAQPageHowToProductOffer / AggregateOfferAggregateRatingReviewRecipeEventCourseJobPostingOrganizationPersonLocalBusiness / PlaceBreadcrumbListWebSite / WebPageVideoObjectSpeakableSpecificationSoftwareApplicationProfilePageSpecialAnnouncement
Check the output at search.google.com/test/rich-results. When driven through AI, the plugin can audit every schema on the site and add the missing ones automatically.

E-E-A-T & Author schema

The plugin manages the Person schema for authors (bio, links, expertise) — an E-E-A-T signal read by Google as well as AI. It can audit and fix author attribution, and a real author (not "admin") counts toward the GEO Score.

The SEO foundation · Technical

XML Sitemap & robots.txt#

A dynamic sitemap that helps Google discover all your pages, and an optimized robots.txt — both handled automatically.

XML Sitemap

  • Generated at yoursite.com/sitemap.xml, updated on every publish/change.
  • Noindex pages are excluded automatically; the native WordPress sitemap is disabled to avoid duplicates.
  • Choose which content types to include (posts, pages, products, categories) in Settings → SEO Settings → XML Sitemap.
  • If Search Console is connected, the sitemap is submitted automatically to Google.

Robots.txt

An optimized robots.txt is served by default, editable in Settings → SEO Settings → Robots.txt (a Restore button reverts to the default).

Never block the whole site with Disallow: /. A physical robots.txt file on the server takes priority over the plugin's version — delete or rename it.
The SEO foundation · Technical

301 redirects & 404 errors#

Manage redirects to avoid 404s and preserve SEO value when you delete or move a page.

Hack The SEO · Smart 301 / 404 redirects
Smart 404 and 301 redirects on WordPress with Hack The SEO
404 detection and automatic suggestion of the most relevant destination.
  • Create: Hack The SEO → Redirects → Add. Source + destination URL, type 301 (permanent, recommended in 95% of cases), 302, 307 or 410. A Test button.
  • Detected 404s: the dedicated tab lists errors with their hit count. For each 404, the plugin suggests the most relevant destination (AI suggestion, included from the Free tier).
  • Bulk import: a two-column CSV (source, destination) via the Import button.

When driven through AI, the plugin can check redirect chains and loops, create a redirect for you, and repair broken internal links.

The SEO foundation · Technical

Canonical (canonical URL)#

The canonical tag tells Google which is the official version of content reachable via several URLs. Hack The SEO adds one automatically on every page.

  • By default, each page points to itself (auto-canonical). URL parameters (utm, sort, filters) are handled automatically.
  • To point one page to another: the Canonical URL field in the Hack The SEO block of the editor.
  • Use cases: republished content (point to the original), two very similar pages (point the secondary to the main one).
The canonical is part of the plugin's multi-layer anti-cannibalization protection. To resolve two competing pages, see Cannibalization.
The semantic engine

Semantic cocoonsPro / Ultra#

A semantic cocoon is a group of articles about the same topic, linked together. Hack The SEO analyzes your site, automatically groups your content around a pillar page, and tells you what's missing — to prove to Google and AI that you're an authority on the topic.

Hack The SEO → Content Groups
Automated semantic cocoons on WordPress with the Hack The SEO plugin
Cocoons are built automatically around your pillar pages.

The anatomy of a cocoon

RoleDefinition
PillarThe main page of the cocoon (your central topic). Only one per cocoon.
Child articleAn article directly linked to the pillar (an inbound or outbound link with it).
Satellite articleAn article in the cocoon, on the same topic, without a direct link to the pillar.
Orphan pageA page with no internal link at all — to fix as a priority.
"Unclassified" poolPages not attached to a cocoon (topic too far off), reusable later.

Create a cocoon, step by step

It all happens in Hack The SEO → Content Groups, organized into three tabs: Business pages (choose the pillars), My groups (view and manage cocoons), Writing (missing articles).

Detect the business pages

Business pages tab → Detect. The plugin scans the site and proposes your important pages (the ones that should rank).

Choose the pillars

Check the pages that will be pillars (one per cocoon). Simple rule: N pillars checked = N cocoons.

Create the groups

The plugin sorts each article around the right pillar by semantic analysis. The rest goes into the "Pages to organize" pool.

Complete & link

Writing tab: generate the missing articles (Ultra), then create the internal links (Ultra).

Pillar pages
Pillar pages of an SEO semantic cocoon on WordPress
Business pages tab: detection and choice of the pillars.
Cocoon view
SEO semantic cocoon on WordPress — cocoon graph
The visual graph: pillar in the center, children and satellites around it.

How the plugin classifies articles

The plugin compares the meaning of content, not just WordPress categories. Each article is turned into a numeric fingerprint of its meaning, then the plugin measures how close it is to the pillar. When an article is close enough, it joins the cocoon; when it's too far off, it goes to "Unclassified". That's what keeps an off-topic article from polluting a cocoon, even if it shares the same tags.

Cocoon score (Topical Authority). A score out of 100 that measures how much your cocoon dominates its topic. It combines the average SEO quality of the pages, the number of articles vs the target, internal link density, and — if Search Console is connected — clicks and average position.

Settings & guidance

SettingGuidance
Site modeAuto (Editorial / E-commerce, detected from WooCommerce)
Ideal cocoon size5 to 20 pages (above 30, consider splitting)
Article target (editorial)A dozen or so pages around a pillar
Article target (e-commerce)Fewer — a handful of supporting pages per category
Large sitesSupported — analysis is capped to stay fast on shared hosting
Exclusive: Hack The SEO is the only WordPress plugin that generates the cocoon, writes the articles and weaves the internal links automatically. The plugin creates drafts — never published without your approval (see AI writing).

Limits & requirements

  • Plan: Pro minimum to analyze/plan; Ultra to write and link. On Free, the screen is a locked preview.
  • Multilingual: never mix languages in a cocoon. The plugin analyzes one language at a time — otherwise, use Recreate groups.
  • Shared hosting: background tasks recover automatically when you open the admin, so nothing stalls if your host throttles cron jobs.
  • Store: a product is never a pillar — the pillar is the product category (see E-commerce).
The semantic engine

Internal linkingUltra#

Internal linking analyzes all your internal links, detects orphan pages, and proposes precise links — with the source page, destination, anchor text, exact paragraph and a relevance score. Compatible with Elementor, Divi, Gutenberg.

Why it's crucial

Internal links have three roles: discovery (Google finds new pages by following links; an orphan may never get indexed), understanding (anchor text signals the destination's topic) and authority distribution (each page passes on part of its authority). In practice: a well-linked 200-page site outperforms a poorly linked 500-page site.

Linking proposal
Internal linking proposal of a semantic cocoon on WordPress
Each suggestion specifies source, destination, anchor and relevance.
Cocoon linking
Internal linking of a semantic cocoon on WordPress
The linking graph updates in real time.

The "Create links" flow

Link proposals are created and shown only after an explicit click on "Create links": nothing appears until you trigger it. The button runs the scan, proposes the links, and shows a clear result: "N links created", "Weekly quota reached (X/Y)" or "No new opportunity — cocoon already linked".

Suggestion

The plugin proposes the links (dotted on the graph) with anchor and placement.

Validation

In the Inbox: preview in context, then Apply or Reject (blacklists the pair). Bulk processing available.

Application (push to WordPress)

The link is inserted into the real content, whatever the builder. Reversible via History.

Automatic anchor proposal
Automatic anchor proposal of the cocoon on WordPress
The anchor (link text) is proposed automatically, editable before applying.

Guardrails & link budget

  • Orphan pages: a healthy target of 2–3 inbound links minimum per page. An "anti-orphan" net catches pages with no link, while respecting exclusions.
  • Link budget: a weekly quota per cocoon prevents over-optimization and keeps the linking natural.
  • Exclusions respected: a noindex, 301-redirected page, a product, or a manually removed page no longer receives a link (the cache is invalidated immediately).
  • Catch-up on old content: on a pre-existing site, the plugin can flag a whole cocoon to add links in batches, without overloading the server.

When driven through AI, the plugin can apply the suggested links, verify the anchors, and keep the link budget under control.

The semantic engine

Cannibalization#

Cannibalization is when two of your pages compete for the same keyword on Google — as a result, neither ranks well. It's one of the most common and most invisible SEO problems.

Detect

In Hack The SEO → Competing Pages, you see the pairs of conflicting pages: the shared keyword, each page's positions, and the severity (red = urgent, orange = important, yellow = minor). Always start with the red cases.

Resolve — 4 proposed actions

Merge Ultra

Combines the best of both pages into one, then redirects the old URL.

Differentiate

Adjusts titles and content to target distinct search intents.

Redirect

If one page is clearly inferior, redirect it (301) to the better one.

Canonicalize

Keep both pages accessible, but only one indexed (canonical tag).

Resolving cannibalization is often the fastest way to gain positions: instead of two pages at position 15, you can have one at position 5. The merge (combine + automatic redirect) is Ultra-only.
The semantic engine

AI writing & content freshnessUltra#

The plugin generates SEO-optimized blog articles from a keyword or a topic, factoring in the cocoon context (pillar + other satellites). The article lands as a draft in the Inbox — never published without your validation.

Hack The SEO · SEO / GEO article planning
SEO GEO AI article planning on WordPress with Hack The SEO
The editorial calendar: drafts, scheduled and published, with auto-scheduling.

Generate an article

  1. In Content Groups, select a cocoon and a missing satellite.
  2. Click Generate this article. The AI analyzes the topic within the cocoon context.
  3. The draft lands in the Inbox: review it, enrich it (your expertise, examples, links), then approve.
  4. On approval, the article is scheduled to the next slot (max 1/day by default to space out publishing).

You can also generate from the SaaS (keyword or competitor URL → semantic clusters → editable outline → content section by section → send to WordPress as draft or publish). Compatible with Gutenberg and Elementor.

Google doesn't penalize AI content — it penalizes low-quality content. An article that's generated then reviewed and enriched ranks very well. Good cadence: 2 to 4 articles/week, consistency beats volume.

Freshness

The freshness module spots aging articles and offers to refresh them (recent content is scored higher by Google and counts toward the GEO Score: content updated in the last 90 days counts as fresh). When driven through AI, the plugin can list the stale articles and schedule a refresh.

The semantic engine

Images & ALT attributes#

ALT tags describe your images for Google and accessibility — and count toward the GEO Score (aim for at least 2 images with an ALT containing the keyword).

  • ALT generation: the plugin detects images with no alt text and proposes a descriptive ALT containing the page keyword.
  • Image cascade & prompt builder: for AI image generation (Ultra), a prompt builder aligns the visual with the article topic.
  • Best practice: a descriptive ALT, never keyword stuffing. Example: "Automated semantic cocoon on WordPress" rather than "seo wordpress seo plugin seo".
Remember to set width and height on your in-content images to avoid CLS (layout shift) measured by Google in the Core Web Vitals.
GEO · AI visibility

The GEO Score#

GEO = Generative Engine Optimization: optimizing to be cited by AI (ChatGPT, Claude, Perplexity, Gemini, Google's AI Overviews). The GEO Score is a 0–100 score that measures how "citable" a piece of content is by AI — built from a weighted set of criteria grounded in current research on how AI engines choose their sources.

Hack The SEO · GEO Score
GEO SEO Score on WordPress with the Hack The SEO plugin
The GEO Score shows as a colored ring, with the breakdown of its criteria.

Reading the score

75–100
Well optimized for AI
50–74
Partial optimization
0–49
Needs optimization

What the GEO Score checks

The score looks at the signals AI engines rely on to quote a page. Each criterion is weighted by how much it moves the needle — below, grouped by impact. For every weak criterion, the plugin gives you a concrete "fix" and surfaces your top priority recommendations.

CriterionImpactWhat is checked
FAQ & structured listsHighFAQ, <ul>/<ol> lists, <details> blocks — AI loves extracting Q/A and lists
Direct answer in the introHighA short, direct first paragraph with the keyword up front
Numbers & statsHighFigures, %, currency, plus sourcing words ("according to", "study"...)
H2/H3 structureHighA clear heading structure (several H2, a few H3)
Cited sourcesMediumLinks to authoritative domains (.gov, .edu, Wikipedia, official stats...)
Content lengthMediumEnough depth to cover the topic (roughly 1500–2500 words)
Internal linkingMediumA few internal links to related pages
Images & SEO ALTMediumAt least a couple of images with a descriptive ALT
Meta title & descriptionBaseTitle and description within the recommended lengths
FreshnessBaseRecently updated content (last ~90 days)
Schema markupBaseJSON-LD detected (FAQ, HowTo...)
E-E-A-T signalsBaseA real author (not "admin"), author bio, published date

The 5 highest-impact levers

  1. Add an FAQ (3–5 questions at the end of the article) — the single biggest lever. AI loves extracting Q/A.
  2. Answer right in the intro: a short first paragraph (30–60 words) with the keyword in the first words.
  3. Add numbers: statistics, percentages, sourced data.
  4. Structure with clear H2/H3 and cite 2–3 authoritative sources.
  5. Lengthen if too short, add internal links, images with ALT, and keep content fresh.
GEO Score · plugin
GEO Score of the Hack The SEO WordPress SEO plugin
The criteria breakdown and the priority recommendations.
GEO Score · content
GEO Score of a WordPress content in Hack The SEO
The GEO Score also applies to categories (blog & product).
Scores refresh automatically as your content changes, and you can force a recompute from the editor. You can set an alert threshold so the plugin flags an article in the Inbox when it slips. The GEO Score is a citability proxy — a strong signal that you're doing the right things, not a guarantee of being cited.
GEO · AI visibility

llms.txt, llms-full.txt & .md pages#

Three files served automatically to give AI a clean, structured version of your site. Think of a robots.txt, but to help LLMs understand what to read on your site.

FileContentRole
/llms.txtSummary: pillars, key pages, recent posts, products/categories, resources (sitemap, RSS) + usage guidance.The "map" of your site for AI.
/llms-full.txtExtended version ("GEO premium"): full content of pillars, longer summaries, structured product catalog.Gives much more material to cite you precisely.
/my-article.mdClean markdown version of each page (add .md to the URL): title, URL, date, author, body converted cleanly.LLMs read clean text better than HTML.
Already on by default. The files are virtual (no physical file): the plugin generates them on the fly, then caches them and regenerates on publish. The .md pages are served noindex so they don't pollute Google. Two modes in SEO Settings → llms.txt: Auto (the plugin picks pillars + key pages + recent posts) or Manual.
yoursite.com/llms.txt · example structureCopy
# Site name
> Short description of your business and expertise.
## Pillars
- [Pillar title](https://yoursite.com/pillar/) : one-sentence summary.
## Key pages
- [Important page](https://yoursite.com/page/) : what it's for.
## Recent posts
- [Latest article](https://yoursite.com/article/) : what it's about.
## Resources
- Sitemap: https://yoursite.com/sitemap.xml
- RSS feed: https://yoursite.com/feed/

Reference standard: llmstxt.org. The extended llms-full.txt and per-page .md versions are available on Ultra.

GEO · AI visibility

AI bot tracking (your "radar")#

The plugin detects when AI crawlers come to explore your site — proof that AI robots read your content, the first step before being cited. 100% local, no external key.

How it works

On every page load, the plugin recognizes known AI crawlers from the visitor's signature and records the visit (page, time, response code) in your own database, de-duplicated so repeated hits aren't over-counted. It's visible in the dashboard as an "AI Monitoring" feed ("ChatGPT crawled [page]", "Claude crawled...") with a 30-day total and a trend.

AI bots tracked

FamilyRecognized crawlers
ChatGPT / OpenAIGPTBot, ChatGPT-User
Claude / AnthropicClaudeBot, Claude-Web, anthropic-ai
PerplexityPerplexityBot
Google GeminiGoogle-Extended, Gemini-Bot
Microsoft CopilotCopilotBot
Meta AIMeta-ExternalAgent, FacebookBot
Otherscohere-ai, Applebot-Extended, CCBot, Bytespider, Diffbot

Classic SEO bots (Googlebot, Bingbot, Semrush, Ahrefs...) are distinguished so they aren't mixed up with AI bots.

Human traffic coming from AI

When a human clicks through to your site from an AI interface (chatgpt.com, claude.ai, perplexity.ai, gemini.google.com...), the plugin detects it via the referrer and reports this real GEO traffic.

Honest limitation: AI platforms don't always pass the referrer. A total of zero may simply mean the platform hides the origin — not necessarily that no one came.
On Ultra, detailed stats are available: breakdown by bot, 7-day trend, and the top crawled pages — so you can see exactly which content AI is reading most.
Control & automation

Agents & Inbox#

The AI agents analyze your site continuously and drop their recommendations into the Inbox. You stay in control: nothing is applied without your validation (unless autonomous mode is explicitly enabled).

Hack The SEO · SEO Agents
SEO agents of the Hack The SEO WordPress plugin
The SEO agents are managed from Settings → Agents tab.

Available agents

StrategyMetaLinkingGEOCoachWritingImagesQualityFreshnessCannibalizationMonitoring

Each agent is enabled/disabled in Settings → Agents. Protection (Settings → Protection) frames their activity: monthly budget cap, active hours, pages to exclude.

Handle a recommendation

Open the Inbox

Dashboard → Inbox tab. Recommendations are typed: Meta, Internal links, Content, Technical.

Check the before/after

Click a recommendation to see the detail and preview.

Apply or reject

Apply (instant) or Reject. Bulk processing with multi-select.

Autonomous mode (Ultra, opt-in). You can let certain agents apply their actions automatically, under strict guardrails (capped monthly budget, weekly quotas, time windows, excluded pages). By default, everything goes through your validation in the Inbox.
Control & automation

AI CoachFree: 5/mo#

An AI assistant connected to your real data: Search Console, linking, meta tags, cocoons, cannibalization. It answers, diagnoses and generates reports — but changes nothing directly: every action goes through the Inbox.

What to ask it

"What's the SEO state of my site? Where do I start?"
"Which keywords lost positions this month?"
"Do I have cannibalization? Which pages are orphans?"
"Run a full SEO audit." — "What is GEO?"

Exportable reports (PDF)

ReportContent
SEO AuditScore by category, problems by priority, recommendations by impact.
PerformanceClicks & impressions trend, pages up/down, keyword trends.
LinkingOrphan pages, link distribution.
ContentArticle quality, length, structure, meta scores.
GEOAI visibility, citations, share of voice, sentiment, competitor comparison.

Free: 5 questions/month. Pro & Ultra: unlimited, with memory, reports and analytics.

Control & automation · 2026

MCP — pilot your SEO with ClaudeUltra#

Through MCP (Model Context Protocol), you connect an AI agent — Claude — directly to your site. It reads Hack The SEO, your Search Console and your page content, then delivers diagnostics and actions. A conversational SEO consultant, available 24/7.

MCP · Claude pilots your SEO on WordPress
MCP: Claude pilots your SEO on WordPress with Hack The SEO
Claude queries the plugin in natural language and acts through secure, permission-checked capabilities.

How it works

You ask the question

"Why isn't my services page ranking?" — in natural language, inside Claude.

Claude analyzes

It reads your site, your Search Console and your Hack The SEO audit through the plugin's secure capabilities.

You get the plan

A reasoned diagnosis + a prioritized action plan. On Ultra, Claude can also apply the fixes.

Read capabilities (diagnostics)

You can ask Claude to understand the state of your site without changing anything — for example:

  • Overall site health and the SEO score out of 100.
  • The GEO Score of a given article, and how to lift it.
  • An audit of a semantic cocoon and its topical authority.
  • The pairs of pages that are cannibalizing each other.
  • Search Console opportunities (the keywords worth pushing).
  • AI crawler activity on your content.
  • The actions ranked by expected impact.

Action capabilities (Ultra)

And you can ask it to execute — every action is tracked and reversible:

  • Rewrite and apply a meta title/description in your brand voice.
  • Place the internal links suggested for a cocoon.
  • Draft a cocoon plan for a topic.
  • Create a 301 redirect.
  • Add missing schema.
  • Roll back any action.
  • Ping a page to search engines for faster indexing.

Example prompts

"Why isn't my services page ranking for 'WordPress agency London'?"
"What are my 5 most profitable SEO actions this week?"
"Which pages are cannibalizing, and what's the estimated traffic impact?"
"Read my Search Console and summarize the trends of the last 30 days."
Secure by design. Read capabilities are risk-free; action capabilities (Ultra) are tracked in the audit trail and reversible. The connection enforces your plan's permissions, offers a read-only mode, and protects against conflicting simultaneous changes.
Control & automation

History, rollback & impact measurement#

Every action is logged. You can roll back safely, and measure the real effect of each change on your traffic.

Hack The SEO · Rollback
Rollback: safely revert on WordPress with Hack The SEO
Every applied action can be undone from History (a 30-day window).
  • Rollback: Dashboard → History, find the action, click Undo. Content returns to its previous state. Available for 30 days.
  • Audit trail Ultra: a full log of actions (who, what, when) you can review at any time.
  • Impact measurement: the plugin isolates the real effect of a change on your traffic — a rigorous before/after that separates the change's impact from normal day-to-day variation.
Data & integrations

Google Search Console#

Search Console provides Google's official data: keywords that find you, clicks, impressions, positions. Connected to Hack The SEO, it feeds the scores, the opportunities and the Coach.

  • Connection: Settings → Connections → Connect Google Search Console. Authorize Hack The SEO to read your data — the connection is handled for you, with no token to touch.
  • Delay: data appears within 24–48 h after the first connection.
  • Analytics in WordPress: clicks, impressions, average position and CTR directly in Hack The SEO → Analytics.
  • Find opportunities: filter keywords in position 11–20 (page 2), sort by descending impressions — these are your best quick wins.
CTR benchmarks by position: #1 → 25–35%, #5 → 5–10%, #10 → 1–3%. Below these averages, rewrite the title and description to earn more clicks at the same position.

If no site is detected: check that you're using the right Google account, that the address is exact (www ≠ non-www), and that the site is HTTPS. On shared hosting, data syncs in batches in the background.

Data & integrations

WooCommerce e-commerceUltra#

Hack The SEO optimizes WooCommerce stores like editorial sites: product pages, categories, e-commerce cocoons, Product schema and store audit.

  • E-commerce cocoons: on a store, the pillar of a cocoon is a product category (never a single product). Products become the leaves attached to the category, with a lower article target.
  • Product schema: price, availability, reviews (AggregateRating), return policy — for Google Shopping rich results.
  • Category meta & GEO: editable SEO title/description, GEO Score on the archive page (with a "Generate SEO title/desc" button).
  • Product linking: link suggestions between products, categories and related editorial articles.
  • Attribute pages: generation of landing pages by attribute (color, size, brand...) to capture the long tail.

When driven through AI, the plugin can audit the store, analyze a product, suggest and apply e-commerce links, and generate attribute landing pages.

Data & integrations

Compatibility & technical specs#

Hack The SEO installs in minutes, runs on mainstream shared hosting, and requires no third-party API key.

ItemCompatibility
WordPress5.9 minimum · tested up to 6.9
PHP7.4 to 8.2 (polyfills included for PHP 7.4)
Page buildersGutenberg, Elementor, Divi, Bricks, Avada
E-commerceWooCommerce
MultilingualPolylang, WPML (one language per cocoon)
HostingMainstream shared hosting included (auto-recovery for throttled cron)
AI API keysNone to supply — AI included in the subscription
Data & GDPRProcessing in Europe · bot tracking 100% local · GDPR compliant

Ultra light

Minimal footprint, instant load, Lighthouse score preserved.

Coexistence

A compatibility module avoids conflicts while you migrate from another SEO plugin.

1-click migration

Imports meta titles/descriptions from Yoast, Rank Math, SEOPress, AIOSEO.

Resources

FAQ & troubleshooting#

The most common questions from clients and consultants.

Does Hack The SEO replace Yoast / Rank Math / SEOPress / AIOSEO?
Yes. It includes everything classic SEO plugins do (title, meta, sitemap, schema, redirects, breadcrumbs), and adds the AI cocoon, audit + fixes, the Coach, GEO and article writing. Deactivate the old plugin, install Hack The SEO, the migration wizard imports your settings.
Does it slow down my site?
No. AI operations run on Hack The SEO servers (Europe), not inside WordPress. The footprint is light and the Lighthouse score identical before/after activation.
Do I need an OpenAI / Claude API key?
No. All AI is included in the Pro or Ultra subscription. No key to manage, no cloud bill to receive.
Is it GDPR compliant?
Yes. Plugin and SaaS are GDPR compliant, with processing in Europe. AI bot tracking is 100% local — no data sent to a third party for that function.
Does it work with Elementor / Divi / Bricks / WooCommerce?
Yes. Native integration in Gutenberg, Elementor, Divi, Bricks, Avada and WooCommerce. The AI internal linking works whatever the builder.
How long until I see results?
First GSC signals around day 15 (impressions, CTR). First Top 10 positions on niche queries around day 30. For competitive keywords, expect 60 to 90 days. Honest, not magic.
My articles stay "queued", why?
Generation happens in the background on HTS servers, with safeguards that limit how many run at once and back off if errors repeat — this protects your server. If nothing moves (Ultra plan + active connection), open an admin page to wake the background tasks, then wait a few minutes.
Is AI content penalized by Google?
No. Google penalizes low-quality content, not AI content. An article generated then reviewed, enriched and personalized ranks very well. Articles are never published without your validation.
Resources

SEO / GEO glossary#

The key terms of this documentation, in one line.

Semantic cocoon
A group of pages on the same topic, linked together around a pillar.
Pillar
The main page of a cocoon (the central topic). Only one per cocoon.
Child / satellite article
Child = linked directly to the pillar. Satellite = same topic, no direct link to the pillar.
Orphan page
A page with no internal link (inbound or outbound) — to fix as a priority.
Topical authority
The "topical legitimacy" of a cocoon, scored out of 100.
Semantic analysis
Comparing the meaning of two pages (not just their tags) to measure how related they are.
Clustering
The operation that automatically groups pages by topic.
Cannibalization
Two pages competing for the same keyword — neither ranks well.
Canonical
A tag that tells Google the official version of content reachable via several URLs.
Schema JSON-LD
Invisible structured data that helps Google (rich results) and AI understand a page.
E-E-A-T
Experience, Expertise, Authoritativeness, Trust — credibility signals (author, sources, dates).
GEO
Generative Engine Optimization: optimizing to be cited by AI, not just to rank on Google.
GEO Score
A 0–100 score of how "citable" content is by AI (a weighted set of criteria).
llms.txt / llms-full.txt
Text files that present your site to LLMs; the full version includes the complete content of pillars.
.md page
A clean markdown version of a page (add .md to the URL), built for LLM reading.
AI crawler
An AI robot that explores the web to feed its answers (GPTBot, ClaudeBot, PerplexityBot...).
AI Overviews
AI-generated answers shown directly by Google at the top of the results.
MCP
Model Context Protocol: the standard that connects an AI agent (Claude) to the plugin.

Hack The SEO · Technical documentation of the WordPress SEO + GEO plugin · v4.1

© 2026 Hack The SEO — hacktheseo.com