One platform, priced by sites. Every module included. Docs All systems operational
Build it freeNo card · no time limit Start free
Native module · SEO Manager

SGEN SEO optimization: audit every page, fix it inline.

The SGEN SEO Manager lists every page on your site in a single dense table with up to 18 configurable columns, Focus Keyword, H1, H2 Count, Word Count, Index Status, Schema Type, OG Image, URL Slug, Last Modified, and more, and flags the issues on each row with a badge you can read at a glance.

Click any SEO Title or Meta Description cell to edit it in place, set per-page JSON-LD schema, pick your permalink structure, verify Google Search Console, and edit a live robots.txt, all from the nine-item SEO sidebar built into the CMS. This is the command station, three jobs in one screen: audit, fix inline, navigate.

Audit every pageFix inline in the cellNavigate the whole site
Eighteen columns, not two

Every SEO signal on every page, in one view.

The SEO Manager is not a title-and-meta form. A Visible Columns picker exposes 18 toggleable columns, so the table shows the content signals (Focus Keyword, H1, H2 Count, Word Count), the status signals (Index Status, Schema Status, Schema Type), the URL and social fields (URL Slug, OG Image), and the housekeeping dates (Published Date, Last Modified), on top of the always-there Page Title, Page Type, Status, Featured Image, SEO Title, Meta Description, and Issues badge.

Content signals

Focus Keyword, H1, H2 Count, and Word Count sit in their own columns, so a thin page or a missing H1 shows up in the row, not after you open the editor.

Status signals

Index Status, Schema Status, and Schema Type read straight off the row. A per-row Index toggle flips a page in or out of indexing without leaving the table.

URL and social

URL Slug and OG Image columns put the link structure and the share card in the same scan as the title, so the social preview is not a separate audit.

Inline cell editing

Click a SEO Title or Meta Description cell and it becomes a text input. On blur a save confirmation appears, and the page emits the new value on its next visit. No round trip into the full editor.

Filter and bulk select

Filter by type, status, schema, and the Issues pill, then bulk-select rows from the leading checkbox column to act on a whole slice of pages at once.

Per-row actions and export

Each row carries Edit, View live, Schema, and Trash. The toolbar Export button writes the current view out to CSV, so the audit travels.

Site-wide defaults, per-page overrides

Set the defaults once. Every page inherits, any page overrides.

The Global SEO form sets your site-wide defaults, and a real fallback chain fills the gaps: when a page's own SEO Title is empty, the renderer falls back to the site name plus tagline template from Global SEO; when a page's meta description is empty, it falls back to the site description set in General Settings, which also seeds the Open Graph tags. So a brand-new page is never bare in search results, it inherits sane defaults until you override it. Per-page values win.

Choose your title separator glyph and your indexing default here. Per-page settings in the SEO Manager always take precedence.

SEO scopes per content type

Blogs, events, store, and custom types each get their own SEO.

SGEN's SEO is not one global form. The nine-item SEO sidebar carries dedicated scopes for Blogs SEO, Events SEO, Store SEO, and Post Type SEO, the hub for custom post types. Each scope sets its own Page Title template, Description, Canonical URL, and Search Engine Visibility for that content type's archive. The visibility wording even inverts per module: Store SEO reads "Allow search engines to index this module," while Events SEO reads "Discourage search engines from indexing this page." It is up to search engines to honour the request either way.

Four scopes, plus Post Type SEO for custom types, plus the per-page override in the SEO Manager. The Page Title and Canonical fields ship with default values like Event - SGEN CMS | Site Generation Engine Network and https://sgen.com/product/seo-optimization already in place, so a new content type is configured the moment you create it.

Per-page structured data

Edit JSON-LD schema page by page.

SGEN ships a per-page Schema Editor: select any page, load it, pick a Schema Type, and edit the Custom JSON-LD directly. The SEO Manager's Schema columns then show the live Schema Type and a status chip per row, the editor saw Product, BlogPosting, and Organization values with an "ok" chip. Separately, SGEN emits a LocalBusiness structured-data block automatically from your General Settings Business Information, name, description, email, telephone, url, address, and opening hours, confirmed in the page source. So you get both: hand-edited per-page JSON-LD, and an automatic LocalBusiness block.

Edit structured data per page. The automatic LocalBusiness block is emitted from your Business Information.

Verification and crawl control

Google Search Console and a live robots.txt, in the same sidebar.

Round out the toolkit. Google Search Console gets a dedicated verification screen with a Verification ID field and a five-step HTML-tag method; SGEN emits the verification meta tag for you. Robots.txt is a dynamic editor served live at /robots.txt, leave it empty for SGEN's computed default, which already disallows /register, /login, and /sg-admin/ and advertises your sitemap line, or edit the File Contents directly. Both sit in the nine-item SEO sidebar with the rest of the module: SEO Manager, Global SEO, Blogs SEO, Events SEO, Store SEO, Post Type SEO, Google Search Console, Schema Editor, and Robots.txt.

Nine scopes, one native module, with no plugin between your settings and your output. Google Search Console here is verification only: it emits the meta tag and the "Open Console" link deep-links to Google, it is not an analytics dashboard inside SGEN.

What you get

One native module. Every SEO surface in the box.

SGEN ships SEO as a native module that updates with the platform, so there is no separate license, changelog, or renewal to track. The SEO Manager, Global SEO, per-type scopes, Schema Editor, Search Console verification, and robots.txt are all in the box on every plan.

18-column page auditPer-page JSON-LD
The module by the numbers

In the box on every plan.

18
configurable columns in the SEO Manager
9
SEO scopes in the sidebar
23
native modules included on every plan
Questions

Questions about the SEO module

How is this different from a settings form, what is the SEO Manager? +
The SEO Manager is a command station, not a single-page form. It lists every page in one table with up to 18 configurable columns, inline cell editing on the SEO Title and Meta Description, type, status, schema, and issue filters, bulk select from the leading checkbox, a per-row issue badge, and CSV export. You audit the whole site, fix a cell in place, and navigate to any page from one screen.
Do I configure SEO per page or site-wide? +
Both. Global SEO sets your site-wide defaults, and every content type, Blogs, Events, Store, and custom post types, has its own scope. Any page then overrides via the SEO Manager cell or its Page Settings SEO tab. There is a real fallback chain too: an empty page SEO Title inherits the site name and tagline, and an empty meta description inherits the site description. Per-page values win.
Can I add structured data or schema? +
Yes. The per-page Schema Editor lets you select a page, pick a Schema Type, and edit the Custom JSON-LD by hand, and the SEO Manager Schema column shows the live type with a status chip. SGEN also emits a LocalBusiness block automatically from your Business Information. What we claim is editing structured data per page, not guaranteed Google rich results or validated output, so confirm your final markup in Google's testing tools.
Does it handle robots.txt and sitemaps? +
Yes to a live editable robots.txt with a computed default that disallows /register, /login, and /sg-admin/ and advertises your sitemap line, and yes to registering external sitemap URLs and connecting Google Search Console. For XML-sitemap generation specifically, confirm the current scope with the team; what is verified today is robots.txt management plus the sitemap-line advertisement plus Search Console connectivity.
Can I connect Google Search Console? +
Yes. A dedicated verification screen takes your Search Console Verification ID and walks the five-step HTML-tag method, and SGEN emits the verification meta tag for you. It is verification only: the "Open Console" link deep-links to Google, it is not a clicks, impressions, or crawl-stats dashboard inside SGEN.
Is it included, and can I try it free? +
SEO is one of 23 native modules included in every plan, from $39/mo. The free Sandbox runs the whole module on unlimited staging sites, so you can audit pages, set schema, and edit robots.txt before you pay. The one limit is that a Sandbox site lives on a SGEN staging URL, not your own domain; upgrade to take a site live. Pick a plan by live-site count: Indie 1, Studio 3, Scale 10, Enterprise unlimited.
Start with the whole platform

The SEO Manager, on every plan. From $39/mo.

SEO is one of 23 native modules included in every plan. The free Sandbox runs the whole module on unlimited staging sites, so you can audit pages, set per-page schema, and edit robots.txt before you pay anything.

Pair on-page SEO with native Performance, the caching, minification, and lazy-load module, and Redirects, the 301/302 manager that keeps your link equity through any rebuild or slug change.

From $39/mo, billed annually. $47 monthly. 2-week trial, cancel anytime. Every module included.