On page activities deals with optimizing your website through content, keywords, title tags and head title which include
The domain name.
The meta description.
Web contents.
Internal links.
Tags and metatags.
Anchor texts.
while off page activities are optimization of your website outside the...