semantic-html-and-seo

Apply semantic HTML5 and SEO best practices to web content.

Updated May 24, 2026
One-click install
npx skills add https://github.com/yonetim258852/ozgur-os --skill semantic-html-and-seo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-html-and-seo
Source: https://github.com/yonetim258852/ozgur-os/tree/main/.claude/skills/semantic-html-and-seo
Command: npx skills add https://github.com/yonetim258852/ozgur-os --skill semantic-html-and-seo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Semantic HTML and proper SEO practices address the gap between raw markup and accessible, discoverable web experiences. This skill helps engineers and designers write meaningful HTML, improve accessibility, and optimise search performance.

Core Features & Use Cases

  • Semantic HTML guidance: Use semantic elements correctly to convey meaning and structure.
  • Accessibility and alt texts: Ensure all images have appropriate alt text and controls are keyboard accessible.
  • SEO and metadata: Advise on meta tags, open graph, structured data, and progressive enhancement for resilient UIs.
  • Use Case: When reviewing a web UI, apply semantic markup and accessibility checks to improve reach and usability, including SPA-ready considerations.

Quick Start

Review the provided HTML and apply semantic markup, accessibility improvements, and SEO optimizations.

Frequently Asked Questions about semantic-html-and-seo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add semantic HTML to improve accessibility in a Single Page Application?

Semantic HTML improves accessibility in an SPA by ensuring meaningful document structure, correct headings, and keyboard-accessible controls across components. This skill applies these practices directly to JSX, Vue, and Svelte structures.

What is the best way to add Open Graph and structured data for SEO?

The best way to add Open Graph and structured data is to apply correct meta tags and structured data guidance within your document head. This skill advises on implementing these SEO optimizations to enhance content discoverability.

Does this semantic HTML approach work with Vue and Svelte components?

Yes, this semantic HTML approach works with Vue and Svelte components. It applies semantic markup and accessibility checks across HTML, JSX, and SPA structures to ensure meaningful markup and accessible controls.

How do I write alt text for images to meet accessibility requirements?

Writing alt text for accessibility requires ensuring all images have appropriate descriptive text. This skill validates your markup to guarantee images contain proper alt text and controls remain keyboard accessible.

Why does my SPA structure lack proper SEO and semantic markup?

Your SPA structure lacks proper SEO and semantic markup due to the gap between raw markup and accessible web experiences. Applying semantic HTML5 elements and progressive enhancement ensures resilient UIs and correct metadata.

What are the limitations of using semantic HTML for progressive enhancement?

Limitations of using semantic HTML for progressive enhancement involve ensuring meaningful markup translates correctly across dynamic SPA structures. This skill guides proper document structure and alt text to maintain reach without breaking dynamic UIs.