Ieri ho investito un paio d'ore per capire perché il mio sito è classificato in alto in Google ma non indicizzato affatto in Bing. Prove ed errori utilizzando lo strumento "Visualizza come Bingbot" mi hanno portato alla conclusione che Bing non supporta SNI (Server Name Indication).
Alcuni articoli e blog supportano la mia conclusione che Bing non supporta SNI, mentre altre risposte su questo forum lo suggeriscono. Qualche parola ufficiale su questo da Microsoft? Se è così, non riesco a trovarlo. Sono un po 'perplesso.
Sulla base della premessa un po 'scioccante (e speriamo errata) che BingBot non supporti effettivamente SNI, sembra che io abbia tre possibili alternative:
(1) Rinnova il mio sito attualmente solo HTTPS in modo che il contenuto pubblico sia disponibile via HTTP. Bing sarebbe quindi in grado di indicizzarlo.
(2) Eliminare il requisito SNI. Il mio CDN, Amazon Cloudfront, lo consente. Questo approccio richiede che ogni server sulla rete edge CDN di Amazon, potenzialmente dozzine (centinaia?) Di essi, abbia un proprio indirizzo IP univoco che sarebbe dedicato esclusivamente a soddisfare le richieste HTTPS con il mio certificato. È gravemente inefficiente e, inoltre, questo approccio richiede un'autorizzazione speciale da parte di Amazon ed è piuttosto costoso poiché gli indirizzi IPv4 di riserva sono in questo momento premium.
(3) Ignora Bing.
L'opzione n. 1 è un grosso problema e la seconda è molto costosa. L'idea di affrontare tutta questa seccatura per supportare un motore di ricerca di seconda mano meno capace come Bing è un anatema per me ma allo stesso tempo, se c'è qualche soluzione facile che mi manca, sarei più che felice per applicarlo.
Qualche idea?