SEO Guide for Content Authors¶
This guide explains how to optimize your content for search engines when writing documentation for the Use Case Tree Method site.
Page-Specific Meta Descriptions¶
Every page should have a unique, descriptive meta description. Add it in the frontmatter at the top of your Markdown file:
---
description: "A clear, concise description of what this page covers (150-160 characters recommended)"
keywords:
- keyword1
- keyword2
- keyword3
schema_type: "Article" # or "WebPage", "HowTo", etc.
---
Best Practices for Descriptions¶
- Length: Aim for 150-160 characters (Google typically shows up to 160)
- Be specific: Describe what the reader will learn, not generic marketing copy
- Include keywords: Naturally incorporate relevant search terms
- Action-oriented: Use active voice when possible
- Unique: Each page must have a different description
Example¶
---
description: "Learn how outcomes define the business value and success criteria for use cases in the Use Case Tree Method. Outcomes provide the 'why' behind every requirement."
keywords:
- outcome
- business outcome
- use case outcome
- EKG method
schema_type: "Article"
---
Keywords¶
Add relevant keywords as a list in the frontmatter. These help search engines understand your content:
keywords:
- primary keyword
- secondary keyword
- related term
Keyword Best Practices¶
- 3-5 keywords: Don't overdo it
- Relevant: Only include terms actually discussed on the page
- Natural: Use terms your audience would search for
- Specific: Prefer specific terms over generic ones
Schema.org Structured Data¶
The schema_type field determines the type of structured data (JSON-LD) added to the page:
Article: For documentation pages, tutorials, guidesWebPage: For general pagesHowTo: For step-by-step instructionsFAQPage: For FAQ pages
Page Titles¶
Page titles are automatically generated from your H1 heading. Best practices:
- Clear and descriptive: The H1 should clearly state what the page is about
- Include keywords: Naturally incorporate important search terms
- Unique: Each page should have a distinct title
- Concise: Keep it under 60 characters when possible
Content Optimization¶
Headings Structure¶
Use proper heading hierarchy:
# H1 - Page Title (only one per page)
## H2 - Main Sections
### H3 - Subsections
Internal Linking¶
Link to related pages within the documentation:
Learn more about [Use Cases](use-case.md) and [Outcomes](outcome.md).
Images¶
- Use descriptive alt text for all images
- Include relevant keywords in filenames when appropriate
- Optimize image file sizes for faster loading
Summary Sections¶
The <!--summary-start--> and <!--summary-end--> comments create summary sections that can be used for SEO. Make sure summaries are:
- Clear and concise
- Include key concepts
- Naturally incorporate keywords
Social Media Optimization¶
Open Graph and Twitter Card tags are automatically generated from your page metadata. To customize:
Custom Images¶
Add a custom image for social sharing:
---
description: "..."
image: "/assets/images/custom-page-image.png"
---
Custom Titles¶
The page title is used for social sharing. Make sure it's compelling and descriptive.
Technical SEO¶
The following are handled automatically:
- ✅ Canonical URLs
- ✅ Sitemap generation
- ✅ Mobile-responsive design
- ✅ Fast page loading
- ✅ Structured data (JSON-LD)
- ✅ Open Graph tags
- ✅ Twitter Card tags
- ✅ robots.txt (located at
/docs/robots.txtand copied to site root during build)
Checklist for New Pages¶
When creating a new page, ensure you have:
- Unique meta description (150-160 chars)
- Relevant keywords (3-5 terms)
- Appropriate schema_type
- Clear, descriptive H1 title
- Proper heading hierarchy
- Internal links to related pages
- Alt text for images
- Summary section (if applicable)
Examples¶
Concept Page¶
---
description: "Learn how [concept] works in the Use Case Tree Method. [Specific benefit or learning outcome]."
keywords:
- concept-name
- related-term
- EKG method
schema_type: "Article"
---
# Concept Name
Process Page¶
---
description: "Step-by-step guide to [process name] in the Use Case Tree Method. Learn how to [specific action]."
keywords:
- process-name
- workflow
- EKG method
schema_type: "HowTo"
---
# Process Name
Questions?¶
If you have questions about SEO optimization, please refer to: - Google's SEO Starter Guide - Schema.org Documentation