Skip to Content
DocsSEOSEO Settings

SEO Settings

Control how your site appears in search results and when shared on social media. Ycode provides per-page and global SEO settings.

Per-Page SEO

Each page has its own SEO configuration:

SettingDescription
TitlePage title shown in search results and browser tabs. On dynamic pages, use the inline editor to insert CMS field variables
DescriptionMeta description for search snippets. On dynamic pages, use the inline editor to insert CMS field variables
ImageSocial sharing image. Choose an image from the file manager, or bind to a CMS image field on dynamic pages
NoindexWhen enabled, instructs search engines not to index the page

On dynamic pages, the title and description fields use an inline editor where you can insert CMS field variables directly. You can mix static text with field values (e.g., a field variable followed by ” | My Site”). Rich text fields are automatically converted to plain text for meta tags.

Global SEO Settings

Configure site-wide defaults in project settings:

SettingDescription
Google Site VerificationMeta tag value for Google Search Console
Global Canonical URLBase URL for canonical links
GA Measurement IDGoogle Analytics 4 measurement ID
Favicon AssetFavicon for browser tabs
Web Clip AssetApple touch icon for home screen

Open Graph and Twitter Cards

Ycode generates Open Graph and Twitter Card metadata from your page settings. When you share a link, social platforms use:

  • Title
  • Description
  • Image

Canonical URLs are included to avoid duplicate content issues.

Sitemap and Robots

Ycode automatically generates:

  • sitemap.xml — Lists all published pages for search engines
  • robots.txt — Instructs crawlers which paths to index or exclude

These files update when you publish or unpublish pages. No manual configuration is required for basic setups.

Custom Code for Structured Data

Inject custom code in the head or body for structured data (JSON-LD). Use this for:

  • Organization schema
  • Article schema
  • Product schema
  • Breadcrumb lists
  • Other schema.org types

Add your JSON-LD script in the custom code section. Field variables work in custom code so you can output item-specific structured data on dynamic pages.

Tip

Use unique titles and descriptions for each page. Avoid duplicate content by varying meta descriptions and using canonical URLs.

Last updated on