internetarchive / internetarchive/openlibrary

i18n pages should have SEO links to other language versions

Open
#5,492 0 comments 0 reactions 0 assignees View on GitHub
Lead: @jimchamp Priority: 3 Theme: Internationalization (i18n) Theme: SEO Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

`i18n_page`s like https://openlibrary.org/subjects should include HTML headers for different languages. Eg.

```html

```

And so on.

### Describe the problem that you'd like solved
Improve SEO by following Google's best practices

### Additional context
- Google's SEO docs: https://developers.google.com/search/docs/advanced/crawling/localized-versions

### Stakeholders

Contributor guide

Open the contributing guide

Research direction

Start by locating the implementation that renders `i18n_page`s such as `/subjects`, then review how their localized URLs are generated. Use Google's localized-versions guidance as the reference; done means each supported language version emits the corresponding alternate `hreflang` links in the HTML head.

Written by the indexing model from the issue text.

Assessment

Domain
internationalization, web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.