Closed johnhashva closed 4 years ago
Recap of discussion with Jen and follow-ons:
Per Jen convo:
Other updates:
Is implementation of Schema.org Special Announcement a directive or mandate?
White House April 15 directive on Schema.org Special Announcement for COVID-19 information:
In an effort to enhance the visibility of coronavirus information online for the American public, The White House Office of Science and Technology Policy (OSTP) and Office of Management and Budget (OMB) have directed Federal Chief Information Officers to incorporate these new Schema.org standard tags into all federally maintained webpages related to COVID-19. In addition, OSTP and OMB are encouraging the private sector, State and local governments, and the academic community to do the same.
Will implementation/activation improve VA search results ranking?
Per David Kaufmann at USA.gov: Adding the markup will not improve the results ranking for any given page. A page won’t be listed higher in search results pages than it normally would by adding the markup. But while using schema.org tags like this does not improve position in search results, if a page already ranks highly for a certain query and that page has supported schema.org markup on it, the special treatment for that page’s listing may be triggered.
Is manual submission a better approach than markup?
Manual submission of Special Announcements (as opposed to implementation of the Schema.org markup) come with two caveats: the announcements have early expiration dates (30 days), and Bing and other search engines do not get the information.
@ncksllvn noting that Kevin Walsh has said there may be areas CMS team can support us on with this, or some implications related to the output of this discovery. Something to keep in mind as we move forward
@jenniferlee-dsva Update on White House directive about this -- David Kaufmann at USA.gov says his interpretation is that implementation of Schema.org COVID-19 markup is a "mandate."
The Facility Locator may actually be a pretty good use case. Check out my Google results -
So then this little banner could be really easily converted into a special announcements...
The only part of the special announcement that still throws me off is that special announcements have to have an expiration
Update from @DanielleThierryUSDSVA : @lalexanderson-dsva and @jenniferlee-dsva have approved the wireframe mockup and our approach for the VA COVID-19 Search Results prototype test (e.g. we will build, deploy and use Google Search Console to track impressions, CTRs and bounce rate). Next steps:
@DanielleThierryUSDSVA will help us firm up the content/links (including order and wording). One link to be included is this data page -- https://www.accesstocare.va.gov/Healthcare/COVID19NationalSummary
I will work to confirm we will be able to track performance of this special search result via Google Search Console and GA.
6/5 Update:
6/8 Update:
@ncksllvn here are details on how we can track the performance of our COVID-19 Special Announcement/FAQs via Google Search Console. The TL/DR:
After adding the markup to a page, test to make sure it is working via the rich results tool prior to publish.
With verified code, we will be able to track the performance of the COVID FAQs via the Rich Results performance tab in GSC
I'm checking USA.gov Coronavirus FAQs via Google in an In Cognito tab while trying to figure out how we're supposed to properly encode the HTML inside the JSON. Pretty cool -
They have a lot of content packed in there.
First attempt at drafting this into schema.org - https://github.com/department-of-veterans-affairs/vets-website/blob/9c9b305021b77dbf2a90a013682bdcc229a497f8/src/site/includes/coronavirus-schema-org.json.liquid -
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How will COVID-19 affect my VA health care and benefit services?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Visit our <a href="https://www.va.gov/coronavirus-chatbot/">coronavirus chatbot</a> or <a href="https://www.va.gov/coronavirus-veteran-frequently-asked-questions/">frequently asked questions (FAQs)</a> for up-to-date answers.</p>"
}
},
{
"@type": "Question",
"name": "Is my local VA health facility or regional office open?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Get the latest information about hours, services, and COVID-19 safety measures for <a href="https://www.va.gov/find-locations">VA locations</a>.</p>"
}
},
{
"@type": "Question",
"name": "How many COVID-19 patients have been tested or treated at VA facilities?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Review our <a href="https://www.accesstocare.va.gov/Healthcare/COVID19NationalSummary">COVID-19 national summary</a> for data by state and VA facility.</p>"
}
},
{
"@type": "Question",
"name": "What's VA doing to deal with COVID-19?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>Learn about our <a href="https://www.publichealth.va.gov/n-coronavirus/">public health response</a> to the coronavirus pandemic.</p>"
}
}
]
}
</script>
6/9: Note to @ncksllvn -- @DanielleThierryUSDSVA is working to get approval for the FAQ content. She will provide an update this week when that's in hand.
file
aren't what we expected.6/10 Update: for @ncksllvn -- word back from Google on the questions we had re: COVID-19 FAQs display/impressions and tracking of specific links w/in the FAQ:
There is no pre-stablished period for the site to be indexed or live - implementing structured data makes you eligible for rich results, but it does not guarantee it will appear in search results. Read more about general structured data guidelines at https://developers.google.com/search/docs/guides/sd-policies
You should not assume you'll find rich results every time you search for any query. Google systems use a multitude of signals to decide whether to serve a rich result or not.
You cannot use GA parameters to track organic search traffic. The best way for you to analyze your performance is to look at the Search Console Performance report. There you can filter the report by any specific rich result and check which pages and queries are generating impressions and clicks for it. Learn more at https://support.google.com/webmasters/answer/7576553
This article claims implementation of FAQ markup can result in better search ranking and higher CTRs. https://www.searchenginewatch.com/2020/06/12/how-to-win-at-seo-with-faq-schema-markup/
Per this - https://github.com/department-of-veterans-affairs/va.gov-team/issues/9863 - we are good to go for launching the FAQ Page schema!
Merged the work for implementing the schema.org structure - https://github.com/department-of-veterans-affairs/vets-website/pull/13002
This will go on the website today, but we'll need to manually search Google for the coming days to see when it takes effect.
Last time we tried verifying schema.org changes, it was difficult - we weren't able to see the effects on Google search. We were using the Microdata format then though, so we may see better results with the JSON LD format.
Note: I will begin monitoring Google Search Console which should capture impressions and clicks for this FAQ in the rich results tab. Will report out results weekly for the first two full weeks of run.
@johnhashva thank you in advance for the monitoring. I will close this out later today, after this work is in production. Future updates will be written separately.
Keeping in Validate as the analytics are captured. Will take at least a few days to ensure data is flowing correctly
@johnhashva I'd like to close this one out - any future improvements or learnings can be captured in another ticket. Let me know if you have any concerns. Thanks!
@stephorkandatx I'm of two thoughts here: We keep it open until we confirm it is "working as intended" -- e.g. generating impressions and clicks to measure effectiveness in driving referral traffic (I should have made it clear that this is part of the acceptance criteria). OR, close it, and I can generate another ticket that covers what we may need to do to make sure this feature is index-able by Google (we think there may be a page error that disqualifies it for Rich Results). Let me know which you think is wiser and I'll make it happen.
Because of the current acceptance criteria, and the fact that we did the work last sprint but the ticket remains "open" and is lingering, I recommend we close this out and create a new ticket to make the work indexable. It will be better to track what work was done, and when.
Got it -- I'll compose a new ticket once I validate the work effort with Nick (we are scheduled to meet on this tomorrow). TY.
Closing this particular ticket out.
User Story or Problem Statement
How might we use organic search (e.g. Google, Bing) to more effectively communicate COVID-19 announcements (e.g. emergency national protocols, etc.) to veterans and stakeholders?
Goal
Determine if new schema markup -- or via Google submission process can be "easily" implemented, maintained and tracked for performance by VA.gov.
Government Policy or Mandate
On April 15, 2020, a blog post from the White House directed that federal government websites add “SpecialAnnouncement” schema.org tags on web pages with information pertaining to the coronavirus pandemic to help ensure these critical resources appear in search engine results.
Objectives or Key Results this is meant to further
Increase referral traffic from search engines to VA.gov as the single source of truth
Tasks
Acceptance Criteria
Example Screenshots
USA.gov COVID-19 Special Announcement
Current VA.gov COVID-19 Search Results
Low Fidelity Wireframe of VA.gov Special Announcement
How to configure this issue
product support
,analytics-insights
,operations
,service-design
,tools-be
,tools-fe
)backend
,frontend
,devops
,design
,research
,product
,ia
,qa
,analytics
,contact center
,research
,accessibility
,content
)bug
,request
,discovery
,documentation
, etc.)