Det «egentlige» urslavisk kan rekonstrueres for et tidspunkt omkring 600 e.Kr. Fra et typologisk synspunkt var dette språket fortsatt meget likt de baltiske språkene. På denne tiden antas det at urlavisk var temmelig ensartet, ettersom onomastiske vitnesbyrd og slaviske lånord i andre språk ikke viser noen påviselige regionale forskjeller i 400- og 500-tallets slavisk. Senere, i løpet av den såkalte perioden, kom det nydannelser, og enkelte av disse påvirket ikke visse perifere dialekter (for eksempel utviser ikke den gammelnovgorodisk dialekten den andre palatalisering av velarer, som alle de andre slaviske dialektene gjorde). Språklig differensiering tiltok fordi de slaviske folkene spredte seg over et stort område, men fellesslaviske lydendringer forekom ennå gjennom minst fire eller fem århundrer. Senere folkevandringer av uralisk- og romansktalende folk dannet geografiske skiller mellom de slaviske dialektene. Den fellesslaviske «lov» som vanligvis angis som den siste er tapet av svak jer, som fant sted en gang mellom 900- og 1200-tallet, og da heller ikke fullstendig i enkelte slaviske dialekter. Skrevne dokumenter fra 800-, 900- og 1000-tallet utviser enkelte lokale egenheter. For eksempel er Freising-håndskriftene skrevet i en dialekt som inneholder fonetiske og leksikalske elementer som er særegne for slovenske dialekter (for eksempel rotasisme, ordet ).