The goal of this experiment is to test a hypothesis that adding section topics to schema.org metadata on English wiki improves SEO. This work builds upon https://phabricator.wikimedia.org/T302735 where we experimented with manually adding "hasPart" to the schema.org JSON.
We hope to see some of the following changes for a sample of modified articles/sections:
- We can link sections to articles so that when people type in a section related topic, they see the article with a link to that section come up in the results.
- Searchers can see visual representations of headings of sections when searching for a section related topic
This also includes:
- Experiment with defining different schema.org variables to understand how google is using them and where it helps to show blocks of informations related to articles/sections when searching for them.
**Requirements:**
- Wiki of focus: EN
- Choose a small set of articles/sections for experiment that contains different types (ORES topics) of articles/sections
- Search engine of focus: Google
- Verification whether adding this information to schema.org had any [positive] effect on SEO to be done manually
**Implementation note**
We'll be using `hasPart` (or `isPartOf`) to indicate sections, and `about` to indicate what the section is about. At the very least we'll need the title and the url of the article on the current wiki that corresponds to the wikidata id.
So [[ https://en.wikipedia.org/wiki/Glastonbury_Festival | Glastonbury ]] might have this
```
"hasPart": [
{
"@type": "Article",
"name": "Glastonbury Festival - History",
"url": "https://en.wikipedia.org/wiki/Glastonbury_Festival#History",
"about": [
{
"@type": "article",
"name": "National Jazz and Blues Festival",
"url": "https:\/\/en.wikipedia.org\/wiki\/National_Jazz_and_Blues_Festival",
"mainEntity": "https:\/\/www.wikidata.org\/wiki\/Q3336901"
},
{ ... }
]
}
]
```
See also T319417