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

RDFa schema.org Course issues on Google Search Console #2444

Open
3 tasks
igobranco opened this issue Jun 21, 2024 · 1 comment
Open
3 tasks

RDFa schema.org Course issues on Google Search Console #2444

igobranco opened this issue Jun 21, 2024 · 1 comment
Assignees

Comments

@igobranco
Copy link
Collaborator

igobranco commented Jun 21, 2024

Bug Report

Problematic Behavior
The Google Search Console complains about missing some information.

image

Errors / problems:

  • Missing field 'offers'
  • Missing field 'hasCourseInstance'
  • Either 'courseWorkload' or 'courseSchedule' should be specified (in 'hasCourseInstance')

Using https://search.google.com/test/rich-results/result online tool to validate and view the details of RDFa fields crawled by Google.

Expected behavior/code
Missing the courseSchedule https://schema.org/CourseInstance or a courseWorkload.

CourseSchedule
Testing a different MOOC platform using course page link on https://search.google.com/test/rich-results/result:
it shows CourseSchedule example data.
image

offers
Testing a different MOOC platform using course page link on https://search.google.com/test/rich-results/result:
It shows an offers example data.
image

Missing field hasCourseInstance
The archived couse pages didn't contains a hasCourseInstance tag.

Steps to Reproduce
Use https://search.google.com/test/rich-results/result tool.

@igobranco
Copy link
Collaborator Author

Google recommends the use of JSON-LD instead of using RDFa, reference: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data

I also think that generating this information on python would be easier than managing it on tags at the middle of the page.
But this change would be a major change.

igobranco added a commit that referenced this issue Jun 21, 2024
Google Search Console requires more information for the RDFa information.

fixes #2444
igobranco added a commit that referenced this issue Jun 25, 2024
Google Search Console requires more information for the RDFa information.

fixes #2444
igobranco added a commit that referenced this issue Jun 26, 2024
Google Search Console requires more information for the RDFa information.

fixes #2444
igobranco added a commit that referenced this issue Jun 27, 2024
Google Search Console requires more information for the RDFa information.
Fixed errors:
- Missing field 'hasCourseInstance'
- Either 'courseWorkload' or 'courseSchedule' should be specified (in 'hasCourseInstance')

fixes #2444
igobranco added a commit that referenced this issue Jun 27, 2024
Google Search Console requires more information for the RDFa information.
Fixed errors:
- Missing field 'hasCourseInstance'
- Either 'courseWorkload' or 'courseSchedule' should be specified
  (in 'hasCourseInstance')

fixes #2444
@igobranco igobranco self-assigned this Jul 2, 2024
igobranco added a commit that referenced this issue Jul 3, 2024
Google Search Console requires more information for the RDFa information.
Fixed errors:
- Missing field 'hasCourseInstance'
- Either 'courseWorkload' or 'courseSchedule' should be specified
  (in 'hasCourseInstance')

related to #2444
igobranco added a commit that referenced this issue Jul 3, 2024
Google Search Console requires more information for the RDFa information.
Fixed errors:
- Missing field 'hasCourseInstance'
- Either 'courseWorkload' or 'courseSchedule' should be specified
  (in 'hasCourseInstance')

related to #2444
igobranco added a commit that referenced this issue Jul 3, 2024
Google Search Console requires more information for the RDFa information.
Fixed errors:
- Missing field 'hasCourseInstance'
- Either 'courseWorkload' or 'courseSchedule' should be specified
  (in 'hasCourseInstance')

related to #2444
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant