Skip to content
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

[Feature]: Review Site JSON-LD implementation schema.org for optimisation #62

Closed
11 tasks done
chrisreddington opened this issue Feb 8, 2022 · 0 comments · Fixed by #72
Closed
11 tasks done

[Feature]: Review Site JSON-LD implementation schema.org for optimisation #62

chrisreddington opened this issue Feb 8, 2022 · 0 comments · Fixed by #72
Labels
Community/GoodFirstIssue Good for newcomers Community/HelpWanted Extra attention is needed Priority/Medium This is of medium priority, and should be prioritised over low priority items. Type/Enhancement New feature or request

Comments

@chrisreddington
Copy link
Contributor

chrisreddington commented Feb 8, 2022

Provide a general summary of the suggestion

While the separate issue #61 refers to refactoring the entire partial file, there is a separate piece of work to align to best practices for the structure of site metadata built via JSON-LD.

There is a need to review the updated frontmatter for each section type, and then ensure that it is appropriately handled within JSON-LD. E.g. Are all appropriate details for a person being passed through (e.g. Name, Image, sameAs properties, etc.). This is inconsistent in current implementation.

Context

Improving upon the JSON-LD implementation will have a positive benefit upon SEO performance.

Possible Implementation

  • Review schemas at schema.org. Cross reference with each Section (e.g. Blog, Episode, Person, Talk) and ensure that each appropriate property is rendered.
  • Ensure that the PR template is updated. Any time that a change is made to a section (i.e. property added/deleted to existing section, or new section added), that the owner has made the appropriate changes in the JSON-LD to reflect this (i.e. added the new references, removed old, etc.)

Implemented Schemas

Considered but not implemented

Your Environment

No response

@chrisreddington chrisreddington added Type/Enhancement New feature or request Community/GoodFirstIssue Good for newcomers Community/HelpWanted Extra attention is needed Priority/Medium This is of medium priority, and should be prioritised over low priority items. labels Feb 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community/GoodFirstIssue Good for newcomers Community/HelpWanted Extra attention is needed Priority/Medium This is of medium priority, and should be prioritised over low priority items. Type/Enhancement New feature or request
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant