Skip to content

Add Schema.org markup and improve logo accessibility#61

Merged
amavashev merged 1 commit intomainfrom
claude/add-jsonld-schema-9CHBa
Mar 16, 2026
Merged

Add Schema.org markup and improve logo accessibility#61
amavashev merged 1 commit intomainfrom
claude/add-jsonld-schema-9CHBa

Conversation

@amavashev
Copy link
Contributor

Summary

This PR enhances the documentation site's SEO and accessibility by adding structured data markup and improving the logo configuration.

Key Changes

  • Added Schema.org JSON-LD markup: Implemented structured data for the Cycles software application to improve search engine understanding and rich snippet generation. The markup includes application metadata, category, description, URL, license information, and pricing details.
  • Improved logo accessibility: Updated the logo configuration from a simple string path to an object format that includes an alt text attribute (alt: 'Cycles'), enhancing accessibility for screen readers and users with visual impairments.

Implementation Details

  • The JSON-LD script tag is properly formatted and stringified for inclusion in the document head
  • The schema follows the standard Schema.org SoftwareApplication type with relevant properties
  • The logo change maintains backward compatibility while providing better semantic HTML structure

https://claude.ai/code/session_01FnBbnp7theumTaQYJ52Gm1

Add SoftwareApplication schema.org JSON-LD block to enable Google rich
results. Set logo alt text to "Cycles" for accessibility.

https://claude.ai/code/session_01FnBbnp7theumTaQYJ52Gm1
@amavashev amavashev merged commit 162543e into main Mar 16, 2026
1 check passed
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.

2 participants