The internet is changing, software is always being updated, and this year I had to perform some important changes that are probably required by your website as well.
1) Google Search: The Search feature is part of multiple websites, I implemented several internal searches for clients, using LUCENE, Solr, and Google Search as well, the bad news is that Google search is being shut down. In short: If you are using Google, you will need to migrate quickly!. Some clients asked for Bing, so I made the switch from Google to Bing.
How was the migration?
The implementation worked as expected but I faced an important issue: The Bing search engine was cutting some letters from the resultset, this problem happened just for some .PDF files, I created a Ticket on Stack Overflow website explaining the issue. , and I contacted Microsoft Bing Team to help me on that. MS Team still working on the issue, but meanwhile, I had to bypass this issue, by creating a simple rule on the Integration: If it was a PDF File, the title that comes from the Bing API would be discarded and the Title Field from Sitecore was used in place.
One more issue….
We must remember that is not just the Search engine that will change, but another important tool will come in his place. It’s the Bing WebMaster tool . This tool offers multiple options that include from uploading the sitemap.xml to statistics. Your client will need to get in touch will this new tool, or you will need to learn and help him when the time comes.
2) Credit Card Payment (TLS v.1.2 Protocol): If your Sitecore website is working with Credit Card Gateway like Authorize.Net or Paypal, you will need to update your servers and your Website code to support TLS v.1.2. This is an important change that must be performed as soon as possible in order to keep the website up and running.
3) Mandatory HTTPS for All websites: Chrome is basically forcing everyone to adopted HTTPs protocol on their website otherwise it will show “Insecure”. Which for most of the users be seen as suspicious! The Https is very widely spread, but if you still don’t have on your website, maybe it’s time to think about it!
Some additional reading: