Skip to content

SEO audit: Optimize titles and update SEO agent instructions#1623

Merged
benbalter merged 4 commits intomainfrom
copilot/audit-seo-popular-posts-again
Feb 5, 2026
Merged

SEO audit: Optimize titles and update SEO agent instructions#1623
benbalter merged 4 commits intomainfrom
copilot/audit-seo-popular-posts-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 5, 2026

Audited SEO metadata for the 9 popular posts in src/config.ts. Found 2 title issues and updated SEO agent instructions for clarity.

Changes

Title Optimizations

  • 2023-04-20-meetings-are-a-point-of-escalation.mdx — Shorten title from 76 → 56 chars (exceeds 60-char limit)
  • 2023-08-30-transparency-collaboration-is-the-andon-of-knowledge-production.md — Shorten title from 73 → 56 chars
# meetings post
- title: "Meetings are a point of escalation, not the starting point of a conversation"
+ title: "Meetings are a point of escalation, not a starting point"

# andon post  
- title: "Transparent collaboration is the andon of your knowledge production system"
+ title: "Transparent collaboration is the andon of knowledge work"

SEO Agent Instructions Updated

Updated .github/agents/seo.md to clarify Markdown handling in descriptions:

  • Descriptions MAY contain Markdown formatting (links, bold, etc.) for better UX
  • Character count should be calculated AFTER stripping Markdown, not on raw text
  • Never remove Markdown from descriptions to meet length requirements
  • Added examples showing descriptions with Markdown links
  • Updated audit checklist for consistency

The other 7 popular posts were already well-optimized. All 9 popular posts now pass SEO validation.

Original prompt

This section details on the original issue you should resolve

<issue_title>Audit SEO of popular posts</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)

Custom agent used: seo
Specialized agent for SEO optimization including meta tags, structured data, page titles, descriptions, URL structure, and search engine visibility


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

- Remove markdown links from why-open-source description
- Shorten meetings-are-a-point-of-escalation title (76->57 chars)
- Shorten andon-of-knowledge-production title (73->55 chars)

Co-authored-by: benbalter <282759+benbalter@users.noreply.github.com>
Copilot AI changed the title [WIP] Audit SEO for popular posts SEO audit: Fix titles and descriptions for popular posts Feb 5, 2026
Copilot AI requested a review from benbalter February 5, 2026 05:00
@benbalter
Copy link
Owner

@copilot don’t strip markdown from descriptions. Calculate length after markdown has been stripped and optimize accordingly. Meta title does not contain markdown.

…pping

Reverts removal of markdown links from why-open-source.md description.
The description should keep markdown formatting - SEO length validation
should be done after markdown is stripped, but the actual content keeps
the links for better UX within the site.

Co-authored-by: benbalter <282759+benbalter@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 5, 2026

@copilot don’t strip markdown from descriptions. Calculate length after markdown has been stripped and optimize accordingly. Meta title does not contain markdown.

Reverted the markdown removal in why-open-source.md - the description now keeps its markdown links. Fixed in 6598743.

Copilot AI changed the title SEO audit: Fix titles and descriptions for popular posts SEO audit: Shorten titles for popular posts Feb 5, 2026
@benbalter
Copy link
Owner

@copilot update copilot instructions to make that more clear and re-run analysis.

- Add explicit guidance that descriptions MAY contain Markdown
- Clarify that length should be calculated AFTER stripping Markdown
- Add warning to never strip Markdown from descriptions
- Update examples and audit checklist for consistency

Co-authored-by: benbalter <282759+benbalter@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 5, 2026

@copilot update copilot instructions to make that more clear and re-run analysis.

Updated .github/agents/seo.md with clearer guidance on Markdown handling:

  • Descriptions MAY contain Markdown (never strip it)
  • Calculate length AFTER stripping Markdown
  • Added examples showing both approaches

Re-ran analysis on all 9 popular posts - all pass. Fixed in d1de3ce.

Copilot AI changed the title SEO audit: Shorten titles for popular posts SEO audit: Optimize titles and update SEO agent instructions Feb 5, 2026
@benbalter benbalter marked this pull request as ready for review February 5, 2026 05:34
Copilot AI review requested due to automatic review settings February 5, 2026 05:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR optimizes SEO metadata for popular posts by shortening two overly long titles to meet the 50-60 character guideline, and clarifies SEO agent instructions for handling Markdown in descriptions.

Changes:

  • Shortened two post titles from 76→57 and 73→57 characters to meet SEO best practices
  • Updated SEO agent instructions to clarify that Markdown is allowed in descriptions but character counts should be calculated after stripping Markdown formatting

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/content/posts/2023-04-20-meetings-are-a-point-of-escalation.mdx Shortened title from 76 to 57 characters while preserving core meaning
src/content/posts/2023-08-30-transparency-collaboration-is-the-andon-of-knowledge-production.md Shortened title from 73 to 57 characters, simplifying "your knowledge production system" to "knowledge work"
.github/agents/seo.md Added clarifications about Markdown handling in descriptions: allowed for UX, but character counts calculated after stripping

@benbalter benbalter merged commit eb98e36 into main Feb 5, 2026
18 checks passed
@benbalter benbalter deleted the copilot/audit-seo-popular-posts-again branch February 5, 2026 17:50
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.

Audit SEO of popular posts

2 participants