internetarchive / internetarchive/openlibrary

Adding Google Book Actions to books pages

Open
#3,494 0 comments 0 reactions 0 assignees View on GitHub
Affects: Data Lead: @mekarpeles Priority: 3 Theme: Public APIs
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

Book actions make Google Search an entry point for discovering books and authors, enabling Search users to quickly buy the books that they find directly from Search results. As a provider of e-books, you can provide a feed of data to Google using the structured data schema below.

### Proposal & Constraints

Its is a limited access feature and needs to be implemented according to these guidelines https://developers.google.com/search/docs/data-types/book#guidelines

We’ll want to submit our url to https://docs.google.com/forms/d/e/1FAIpQLSciint0VNW9RYBEdX4VyZTfkQZIS7L695yf1J9ySA_8yfa9ww/viewform

We can test here:
https://search.google.com/structured-data/testing-tool

### Stakeholders

@mekarpeles

Contributor guide

Open the contributing guide

Research direction

The issue names the books pages as the entry point and links to Google's Book Actions guidelines and structured-data testing tool. Start by locating how those pages are rendered, then compare the available book data with the required markup. Done means the pages expose valid Google Book Actions data and the submission can be made through the linked form.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.