Features

Good decisions.Closer to the content.

Search appearance, structured data and useful checks. All within the EmDash workflow you already know.

Start with the installation guide
Advanced SEO
Needs improvement3 issues, 1 suggestion
Focus keywords1/5
lorem ipsumAdd another...
SocialSchema

A clear introduction for every page.

Bring search and sharing decisions into the publishing workflow. Set defaults once, then review the details of each saved page.

  • Search and social metadata previews
  • Site defaults and content-type metadata templates
  • Explicit social overrides and canonical guidance
Details and limits

Previews are approximate and do not confirm public output. Native entry SEO saves separately from the content draft and can affect a published page immediately; the theme owns its title.

Configure search appearance

Describe the content. Keep the context.

Use built-in schema choices, guided entry forms and scoped custom JSON-LD. The configured schema map helps you understand how your choices fit together.

  • Built-in defaults and scoped entry schemas
  • Reusable schema library with independent copies
  • Guided forms and publisher references
Details and limits

A library item does not publish by itself. The map shows configuration; inspect the actual output to confirm what a page emits. Rich results are never guaranteed.

Explore the schema workflow
Add schema

Choose what this page describes.

ArticleAn editorial or informational article.
Blog postA post in this site's blog.
Web pageAn individual page on this site.
ServiceA service described on this page.
FAQQuestions and answers visible on this page.
Advanced JSON-LD

Put a name to your website.

Keep website details and the identity behind your content in a focused workspace, with separate saves for separate decisions.

  • Website name and production URL
  • Person, organization or local business details
  • Contact details and official profile URLs
Details and limits

Use facts and URLs that describe your real publisher. Review identity changes before saving them to published content.

Set up your identity
Local SEO
  1. 1Identity
  2. 2Contact
  3. 3Social
  4. 4Address and area
  5. 5Location and hours
  6. 6Review and save
Who publishes this site
Person
Organization
Local business
Business type
Local business
Public name
Lorem ipsum
Description
Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Know what deserves a closer look.

Use focus keywords, previews and basic browser checklists with automatic analysis off. Request one saved-entry assessment when needed; activate automatic checks, history and bulk scans separately.

  • Focus keywords and basic browser checklists
  • Manual saved-entry assessment
  • Saved scores, freshness and optional history
Details and limits

Checks read saved content. Save an assessment profile for manual analysis; enable automatic analysis separately for history and bulk scans. Scores do not predict rankings.

Understand the analysis

Make the publishing rules deliberate.

Review indexing choices, sitemaps and public files together. Keep each route and its owner clear when connecting the plugin to your theme.

  • Indexing rules and sitemap controls
  • Core-owned robots.txt editing
  • Optional, manually authored llms.txt
Details and limits

Browse one sitemap file at a time and filter its rows. Content link checks and rendered crawls start only when requested and report their limits. Existing file owners and taxonomy theme bindings still apply; llms.txt promises no visibility benefit.

Review the configuration guide

Keep control of every change.

Use explicit saves and recovery when settings change in another session. Review known output overlaps, inspect imports and preserve your existing site configuration.

  • Core-backed exact-path redirects and 404 records
  • Verification codes and custom verification tags
  • Revision-conflict recovery and export/import preview
Details and limits

A saved verification code is not provider verification. Compatibility checks cover known plugins, and an export is not a complete site backup.

Plan upgrades and recovery

Your brand in the admin.

Use your own admin name and logo. Complete white-label support is planned for 1.0.

Details and limits

Branding remains in your site's configuration. Technical plugin identifiers and required license notices stay in place.

Explore the source
In astro.config.mjs
shipitSeo(emdash, options, {
  branding: {
    name: "Lorem ipsum SEO",
    logo: "/brand/logo.svg",
    logoDark: "/brand/logo-dark.svg",
  },
})
From understanding to setup

Put the details
into practice.

Start with the prerequisites, then configure one page and check what your site actually publishes.