WordPress.org

Making WordPress.org

Opened 4 weeks ago

Last modified 4 weeks ago

#5079 new defect

Add structured data to download page

Reported by: jonoaldersonwp Owned by:
Milestone: Priority: low
Component: General Keywords: seo
Cc:

Description (last modified by jonoaldersonwp)

The download page (wordpress.org/download/ and rosetta variants) should include the following script.

Note that:

  • URL/etc values should be localised where appropriate.
  • Software versions should be maintained/correct.
  • The description is taken from the page's meta description.
  • The 'date modified' and version values should correspond with the latest release (i.e., the time that latest.zip was last updated).
  • Google requires a operatingSystem property, which doesn't quite fit our context, so I've intentionally botched this into an array of vaguely-useful values. It'll do as-is, though feel free to refine+improve+extend.
<script type="application/ld+json">
[
    {
        "@context": "http://schema.org",
        "@type": [
            "SoftwareApplication",
            "Product"
        ],
        "name": "WordPress",
        "operatingSystem": ["Linux","Windows","Unix","Apache","NGINX"],
        "url": "https://wordpress.org/download/",
        "description": "Download WordPress today, and get started on creating your website with one of the most powerful, popular, and customizable platforms in the world.",
        "softwareVersion": "5.3.2",
        "fileFormat": "application/zip",
        "downloadUrl": "https://wordpress.org/latest.zip",
        "dateModified": "2020-03-03T07:59:44+00:00",
        "offers": {
            "@type": "Offer",
            "url": "https://wordpress.org/download/",
            "price": "0.00",
            "priceCurrency": "USD",
            "seller": {
                "@type": "Organization",
                "name": "WordPress.org",
                "url": "https://wordpress.org"
            }
        }
    }
]
</script>

Change History (1)

#1 @jonoaldersonwp
4 weeks ago

  • Description modified (diff)
Note: See TracTickets for help on using tickets.