"website" is Сайт in Russian.
Сайт means "website" in English.
Word #836 of 4,000 by frequency in Russian — level A2.
Я нашёл нужную статью на этом сайте.
I found the article I needed on this website.