Skip to content

seo: improve metadata, alt text, structured data, and i18n page titles#734

Open
comfyui-wiki wants to merge 2 commits intomainfrom
seo/improve-metadata-structured-data
Open

seo: improve metadata, alt text, structured data, and i18n page titles#734
comfyui-wiki wants to merge 2 commits intomainfrom
seo/improve-metadata-structured-data

Conversation

@comfyui-wiki
Copy link
Copy Markdown
Member

@comfyui-wiki comfyui-wiki commented Mar 24, 2026

Summary

  • Image alt text: Added descriptive "ComfyUI workflow" prefix to all thumbnail alt attributes across all display variants
  • UI copy keyword optimization: Updated hub subtitle, nav label, and meta.description across all 11 locales to include "ComfyUI Workflows" keyword
  • Localized page titles: Workflow index page previously only had localized titles for 4 languages (zh/zh-TW/ja/ko), falling back to English for the rest. This PR completes all 11 languages (added es/fr/ru/tr/ar/pt-BR)
  • Footer link text: Renamed footer "Template" link to "Workflows"
  • Structured data enhancements (Schema.org):
    • Added WebSite + SearchAction to index pages (enables Google Sitelinks search box)
    • Added ItemList with top 20 templates to index pages (enables Rich Results)
    • Added numberOfItems to CollectionPage
    • Added keywords and about fields to TechArticle on template detail pages
    • Added keywords and featureList to SoftwareApplication
    • Prefer AI-generated metaDescription over plain description in structured data

Files Changed

File Change
ThumbnailDisplay.astro Improve alt text for all thumbnail variants
HubWorkflowCard.vue Improve alt text for card images
i18n/ui.ts Update hub subtitle, nav label, meta.description for all 11 locales
workflows/index.astro (en) Add WebSite + ItemList structured data, improve title
[locale]/workflows/index.astro Same as above, complete localized titles for all 11 languages
workflows/[slug].astro (en) Enhance TechArticle + SoftwareApplication structured data
[locale]/workflows/[slug].astro Same as above, localized versions
SiteFooter.astro Rename footer link text from "Template" to "Workflows"

Test Plan

  • Run pnpm run dev and verify localized <title> renders correctly for each language
  • Validate structured data format using Google Rich Results Test
  • Confirm JSON-LD scripts are correctly injected in <head>

- Add descriptive "ComfyUI workflow" prefix to all thumbnail alt attributes
- Update hub subtitle and nav label to include "ComfyUI Workflows" keyword across all 11 locales
- Improve meta.description for en and zh with richer keyword targeting
- Upgrade page <title> on workflow index pages: localized titles for all 11 languages (previously only 4)
- Add WebSite + SearchAction structured data to workflow index pages (enables Google Sitelinks search box)
- Add ItemList structured data listing top 20 templates on index pages
- Add keywords and about fields to TechArticle structured data on template detail pages
- Prefer metaDescription over description in structured data where available
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 24, 2026

🧹 Lint & Format Results

Check Status
ESLint ✅ success
Prettier ✅ success

Generated by Site CI workflow

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview deployed: https://workflow-templates-f0mxeotd9-comfyui.vercel.app

@github-actions
Copy link
Copy Markdown
Contributor

🔍 SEO Audit Results

Check Status
Sitemap Validation ✅ passed
SEO Audit ✅ passed
Internal Links ❓ skipped
📊 SEO Audit Details

Could not parse SEO output

🔗 Link Check Details

broken internal links out of checked


Generated by Site CI workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant