SEO

AI SEO Builder: deterministic audits, generated metadata, structured data by default

There are two very different jobs hiding inside "SEO tooling". One is judgement: what should this page say, which page should link to it, what is worth writing. The other is bookkeeping: is the title the right length, is it unique, does the page have one H1, is there structured data, does the image have alt text.

GoGee splits them on purpose. Bookkeeping is done by deterministic rules that produce the same answer every time and cost nothing to run. Judgement is where AI is allowed in, and even then its output is a suggestion for a human.

GoGee feature series · 6 of 33

How it's actually built

Audit engine
Rule-based scoring, no model call
Title rules
20–60 characters, uniqueness checked
Meta description rules
70–160 characters, duplicates flagged
Thin-content threshold
Under 300 words flagged
Scoring
100 − (15 per error, 6 per warning), averaged
Structured data
Article, BreadcrumbList, CollectionPage, Organization, WebSite JSON-LD
Audit pipeline
  1. 01Input

    Page inventory

    Titles, descriptions and body content

  2. 02Deterministic

    Rule-based audit

    No model call, deterministic checks

  3. 03Deterministic

    Score

    100 − (15 per error, 6 per warning), averaged across pages

  4. 04Human

    Fix list

    Errors and warnings surfaced for a person to action

  5. 05Output

    Structured data

    Article, BreadcrumbList, CollectionPage, Organization, WebSite JSON-LD

Guardrails and fallbacks

  • Titles 20–60 chars
  • Meta descriptions 70–160 chars
  • Duplicates flagged
  • Under 300 words flagged as thin

AI SEO Builder, data flow, generated from the shared GoGee feature diagram template.

The audit is rules, and that is the point

Every page is checked against measurable conditions: title length and uniqueness, meta description length and duplication, slug format and length, cover and social image presence, alt text on images, in-body images missing alt text, thin content, a second H1 in the body, missing subheadings, and zero internal links.

Each error costs 15 points and each warning 6, and the site score is the average across pages. Because it is arithmetic, the score moves when you fix something and does not drift when nobody touched anything, which is what makes it usable as a monthly SLA metric.

Nothing is persisted as a stale report. The audit is computed on request from live content, so it can never tell you a page is broken that you fixed last week.

Structured data is generated, not pasted

Article and breadcrumb schema, canonical URLs, Open Graph and Twitter tags are built from the page's own fields, with a fallback share image when none is set. Category and tag hubs get collection-page schema with correct pagination relationships, author pages get profile and person schema listing their work, and the site itself carries organisation and website schema with a search action.

Generated metadata is then validated: social title length, description range, image presence, HTTPS canonical, required schema fields. It is entirely possible to hand-write all of this. It is not possible to hand-maintain it across a thousand pages.

Where AI earns its place

Internal linking is the clearest case. Candidate link opportunities are found mechanically by matching phrases to target pages, which produces far too many technically-valid suggestions. A language model then vets which ones genuinely belong in the sentence, and only those survive to the review screen.

AI also drafts the judgement fields, title, meta description, slug and heading advice, as a single optimise pass metered in credits, so a bulk run has a known cost before it starts. Keyword research is metered the same way.

  • AI filters mechanical internal-link candidates instead of inventing links
  • Title, meta and slug optimisation runs as one costed pass
  • Credit metering means bulk SEO work has a predictable price
  • Every AI suggestion is reviewed before it changes a live page

It also handles the unglamorous infrastructure

Redirects, robots rules, sitemap generation, image size checks and validation live in the same place as the audit. Sitemaps are built from published content with each entry's own updated timestamp, never a build date, and pages marked no-index or pointed elsewhere by a canonical override are excluded rather than listed and contradicted.

When a 404 shows up, an AI helper proposes the most likely redirect target from your live page and product list, which a person confirms. That single workflow recovers more traffic than most on-page tweaks.

Questions we get asked

Is the SEO score an AI opinion?

No. It is a deterministic calculation from measurable rules, so it is repeatable and auditable. AI is used only for drafting copy and vetting internal-link suggestions.

Do we still need an SEO agency?

The tooling handles the mechanical layer at scale. Strategy, content decisions, migrations and link acquisition are what our SEO team does on top of it.

Does this replace a third-party SEO subscription?

For on-site auditing, metadata, schema, redirects and sitemaps, yes, it is part of the platform rather than a separate monthly SaaS bill.