-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Fix residual blog metadata from Ahrefs audit #7894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 43 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
d39be53
Fix site metadata audit findings
lawrencecchen 7bfa15f
Merge remote-tracking branch 'origin/main' into feat-seo-site-audit
lawrencecchen 85b9d5a
Harden localized metadata truncation
lawrencecchen 710120a
Keep metadata on grapheme boundaries
lawrencecchen 63bfbe0
Preserve localized home title context
lawrencecchen ea18e20
Preserve metadata source language
lawrencecchen 3d6a523
Canonicalize untranslated SEO routes
lawrencecchen abcbf95
Keep fallback SEO redirects loop-free
lawrencecchen b803844
Preserve fallback locale negotiation
lawrencecchen 7bbfe14
Keep legal metadata marketing-free
lawrencecchen 4217eb3
Align SEO bounds and canonical links
lawrencecchen 3be4b0f
Emit direct fallback content links
lawrencecchen 2666930
Emit constrained content links directly
lawrencecchen e0a3c07
Preserve localized metadata boundaries
lawrencecchen 852d77d
Select authored SEO metadata candidates
lawrencecchen 1da54cf
Make SEO width checks deterministic
lawrencecchen 3e0a647
Preserve localized SEO route identity
lawrencecchen b4d6a4b
Share localized metadata sentence joining
lawrencecchen 5d3bb81
Prefer complete route-specific SEO prose
lawrencecchen d51d50c
Reject metadata lead-in fragments
lawrencecchen 52659ea
Reject unresolved metadata placeholders
lawrencecchen ab6ce8f
Keep fallback metadata semantically complete
lawrencecchen 0930130
Use complete localized SEO context
lawrencecchen a3faf51
Use complete localized SEO context
lawrencecchen 44ac6d5
Preserve useful localized SEO fallbacks
lawrencecchen 300afa6
Avoid invalid localized SEO fallbacks
lawrencecchen 83f475e
Stabilize navigation mocks in web tests
lawrencecchen 101d1ce
Preserve locale preference for fallback content
lawrencecchen a261994
Normalize fallback SEO paths
lawrencecchen 0d6a266
test: cover residual audited SEO routes
lawrencecchen cde5ee9
Fix residual blog metadata from audit
lawrencecchen 622f9bc
test: reject rich metadata candidates
lawrencecchen 6fbb218
Keep audited metadata plain and canonical
lawrencecchen 14b594d
Align blog SEO with complete prose candidates
lawrencecchen be2a4a2
Reject metadata list lead-ins
lawrencecchen 51d4195
test: cover English-only blog discovery
lawrencecchen 0fefa9c
Remove localized discovery for English-only posts
lawrencecchen fbbd4b4
Complete Bosnian Show HN metadata
lawrencecchen 3b022d3
test: cover Claude Teams locale availability
lawrencecchen 1c671e5
Hide untranslated Claude Teams blog routes
lawrencecchen 48210f8
test: cover SSH blog locale availability
lawrencecchen 17ee4df
Limit SSH blog routes to authored locales
lawrencecchen 19455ea
Merge main into feat-seo-blog-audit
lawrencecchen e34583a
Merge remote-tracking branch 'origin/main' into feat-seo-blog-audit
lawrencecchen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.