Sidorna borde inte straffas av Google även om bilderna är stora. Det är dock som sagt "srcset" som ska användas för detta. Det går till så här:
<img src="liten.jpg" srcset="medel.jpg 1000w, stor.jpg 2000w">
Du anger alltså vilken fil som ska laddas beroende på bredden (enhetens upplösning i pixlar).
Se även till att bildernas filstorlek är så liten som möjligt. Komprimera dem med t.ex.
https://tinypng.com/