Ja polecam Let's Encrypt: https://letsencrypt.org/ - darmowe certyfikaty bez właściwie żadnych uciążliwych ograniczeń. Jeśli jednak masz stronę na hostingu współdzielonym to będzie problem z ich automatycznym wygenerowaniem, wymagany jest dostęp do shella (np. przez SSH). Możesz spróbować użyć jakiegoś trybu ręcznego, ale na jakiej zasadzie to dokładnie działa nawet nie wiem, bo korzystam z VPSa gdzie mogę zainstalować sobie co chce bez problemu.
O wpływie na pozycjonowanie wypowiadał się nie będę, bo nie wiem. Jednak na pewno użycie certyfikatów będzie coraz bardziej popularyzowane i wręcz wymuszane przez m.in. przeglądarki - po jednej z ostatnich aktualizacji Chrome już wyświetla informacje "Bezpieczna" w pasku adresu gdy mamy https, w innym przypadku jest na razie zwykła ikonka po której wciśnięciu uzyskujemy informacje o stronie. Zapewne wystarczy tylko poczekać i za jakiś czas będzie na czerwono "krzyczało" np. że strona może być niebezpieczna (jakiś czas temu były już takie zapowiedzi).
Podsumowując więc: moim zdaniem jeśli masz możliwość to na pewno warto zaopatrzyć się w taki certyfikat, a dzięki powszechnie dostępnemu za darmo Let's Encrypt stało się to bardzo proste.