- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-24-2020 11:09 PM
This is the biggest defect.
In out-of-the-box SN instance, the URLs point to a specific version of an article, as
https://<instance>/csm?id=kb_article&sys_id=3fd44b8d1be10c1483cb86e9cd4bcbbf
If the article is republished, there is a new sys_id to the published article which require a new URL, and the previous URL is absolete since it tries to access an outdated version.
It is possible to get the 'Title' into HTLM code only if having sys_id in the title, which is problem #1.
If fixing problem #1 (with our own implementation) by removing sys_id with KB#, adding 'Title' is impossible.
Even if this is documented, and there is a configuration for it, the function does not work.
Not possible to add Canonical link, and not possible to get a fix for it.
The Articles should be referred through the system with the URL that we want google to index.
The function improves drastically google rating.
This is not a defect, rather the function is missing in ServiceNow
The title of the article is added to the URL itself, as in this article found on the Web:
https://www.ibm.com/support/pages/troubleshooting-technote
where the title of the article is "Troubleshooting technote".
7. Sitemap
ServiceNow does not provide Sitemap.
We implemented it on our own.
Solved! Go to Solution.
- Labels:
-
Knowledge Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2022 09:53 AM
Let me update this forum chain.
Google indexing is working well at our site now.
However to get to this point we spent a lot of our programming resources, and we got a significant help from ServiceNow as well.
We made a number of changes to get consistent and constant links to the articles at the service portal. ServiceNow helped us with writing code for canonical links. We added this change a year ago, and I think this piece is added to the latest release.
In Google Search Console, I see that via Google search we are getting around 4,000 click a day on working days, and this number is still growing.
A year ago, we had almost zero click via Google. See the attached screen capture from Google Serach Console.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 03:58 PM - edited 11-08-2024 04:00 PM
Hi Amy,
We made the changes to our instances four years ago, and now I see that most of the changes are in Out-of-the-box ServiceNow (Xanadu). Unfortunately we staying on our changes since converting them to the Out-of-the-box would be a rather big task.
If you are on Xanadu, it would be difficult to advise you what needs to be done on Xanadu to get Google indexing.
To get consistent and constant links, make sure that you always have the same canonical link for the pages. ServiceNow has the ability to show the same page via different portals (if you have more than one public portal, for example 'csm' and 'community'), different languages, different page dispatchers (kb_article, kb_category), etc. That is great, but this may kill google indexing if the page do not have a constant canonical link.
Another thing, if you have the DEV and TEST instances with public pages, make sure they are Disallowed in robots.txt.
There are many issues that may impact google indexing. I suggest to monitor the indexing in Google Search Console, on the indexing page, in the 'Why pages aren’t indexed' section.
I hope this helps,
Marek
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2022 03:34 AM
In Google search My kb article name does not displayed rather it displayed title for every article like "Knowledge Article" .
I want to display the name of kb article by short description or any other title field .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2022 08:14 AM
Has anyone had issues with Google finding inactive knowledge articles and how to stop it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2022 09:39 AM
Do you mean articles that are Retired or the records of the kb_knowledge table with the Active field set to false?
None of the above articles should be available at the public portal. Configure that the portal filter them out. Then Google will not see them.
Another way would be to set 'nofollow' attribute for the articles that do not want Google to index, but the above is the better solution.
Thanks,
Marek
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2022 10:00 AM
Hello Marek,
The article has the active flag set to false and the workflow status to Retired. This is like version 2 of an article that is on version 5. A person found the posting which had older data and when they shared how they did it we saw the sys_id in the URL referencing the older document. When you mention filter them out of the portal. do you mean in the "Search sources?" This work of making things public was done before I was here; so trying to track down what may or may not have been done when making articles public.