Operator guideENseodetailmetadatatranslation

SEO / Detail

Embedded page-level SEO editor for one URL, including metadata fields, preview tabs, image selection, translation, and save actions.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this page does

This detail unit documents the embedded dialog that opens from SEO Management Studio. It is the focused workspace for one URL and one selected language.

What operators can change here

  • Title
  • Description
  • Keywords
  • SEO Image

The dialog also shows the current URL, page key context, preview modes, recommendations, and a FE-calculated SEO Score.

How to use it

  1. Open Edit SEO from a page card.
  2. Confirm the active language in the main studio header.
  3. Update the metadata fields for that language.
  4. Preview the result in Google or social-card modes.
  5. Save the current page or cancel the dialog.

Important actions

  • Translate requests a generated translation for the current page SEO payload.
  • View Page opens the live page in a new browser tab.
  • Upload new image adds an image and stores its returned asset URL in the current SEO record.
  • Set image for all copies the current language image to every loaded URL in the studio.

Known caveats

  • The detail workspace is embedded in the same /seo route. It is not a separate page with its own URL.
  • Set image for all changes every loaded record in the current local workspace, not only the selected page.
  • SEO Score and recommendations are FE guidance based on content completeness and field lengths. They do not confirm indexing health or real search ranking.
  • The translate helper in FE still calls its argument urlKey, but the value passed from the selected row is urlId, which matches the confirmed core route /urls/translate/:urlId.

Verification status

  • status: verified_backend
  • FE fields and dialog actions are mapped
  • core read, bulk save, and translate ownership are verified in nx-workspace URL controllers
Field dictionary

Fields

field

URL

Path of the page whose SEO metadata is currently being edited.

Group
context
Data Type
string
field

Page Key

Internal page key used to connect the SEO record to its CMS page.

Group
context
Data Type
string
field

Language

Language whose SEO fields are currently displayed and edited.

Group
context
Data Type
string
field

Title

Search and social-card title for the current page and language.

Group
metadata
Data Type
string
field

Description

Meta description shown in previews for the current page and language.

Group
metadata
Data Type
text
field

Keywords

Comma-separated keyword list used as the stored SEO keywords field.

Group
metadata
Data Type
string
field

SEO Image

Image URL or asset path used in social-card previews for the current page and language.

Group
metadata
Data Type
string
field

SEO Score

FE completeness score based on whether core metadata fields are present and within target length ranges.

Group
guidance
Data Type
integer
field

Recommendations

FE guidance list explaining what looks short, missing, or incomplete in the current SEO payload.

Group
guidance
Data Type
string-list
Operational notes

Notes

item

The SEO editor is an embedded dialog inside the main `/seo` studio rather than a separate route.

item

FE mapping confirms search, language selection, filter panel, single-record save, bulk save, translation, image upload, and preview modes.

item

The FE translate helper still names its request param `urlKey`, but the selected value passed from the dialog is `urlId`, which matches the core route contract.

item

`SEO Score` and recommendations remain FE-derived guidance even though the read/write/translate routes are now backend-verified.

Related references

Related pages

pageSEO / Module Overview

Operator guide for the SEO Management Studio used to review page metadata, open one page for editing, and save SEO changes back to the site.

pageActivity Tag Rules / Detail

Rule inspection page with backend identity, conditions, timestamps, impact estimate, run action, delete action, and recent application history.

pageAffiliate Payment Settings / Detail

Saved affiliate payment-setting detail page for reviewing one configured record.

pageAffiliate Settings / Detail

Saved affiliate detail workspace for reviewing one affiliate and opening report actions.

pageAuto Tags Manager / Detail

Edit surface for one existing auto-tag rule, using the same dynamic rule builder as create but with a persisted rule payload and ID-backed updates.

pageAutomatic Withdrawal / Detail

Management workspace for automatic withdrawal, combining the rules register with processed history and the non-qualified withdrawal queue.