ON page or OFF page both have their own importance in their own aspects. However the results depend on how you put efforts in both of them.
Answer to your question is off-page tasks are more likely to help faster to rank the particular keyword of website. In fact I'll suggest to put your efforts in both to get results faster.
I'm sharing here a bit of my knowledge about definitions & the roles of both On-Page Optimization & Off-Page Optimization-
1.
On-page Optimization- On-page optimization is customized settings to be applied on website to optimize search engine. These settings contains optimization of titles, descriptions, using proper URL structures, make user-friendly navigation.
Some factors to follow while doing On-page Optimization are:-
A. Enriching Fresh and Exciting Content in Website- There should be enough and balanced content need to be added in website. Balanced content will meet both great information and required keyword density.
B. Adding Relevant Meta titles, description, h1 tags and Image ALT-tags in Website.
C. Elimination of All Broken/Dead Links- Broken/404 error/dead links can be harmful in two major ways:-
- Harmful in overall SEO Score.
- Creation of Bad experience to all users of website.
D. XML Sitemap- XML Sitemap in website provides the search engines an interface for site architecture. So it is also a proven major element of on-page optimization.
E. Robots.txt- This file helps to avoid any unwanted crawls from search engines.
F. Canonicalization- Canonicalization is the process of picking the best URL when there are several choices, and it usually refers to home pages.
Role of On-Page Optimization in SEO-
- Helps to eliminate technical issues from website.
- Helps in matching the content relevancy.
- Helps to showcase genuine content to the users of website.
- Helps to make website both user & bot friendly.
- Helps to understand the competition market.
2.
Off-page Optimization- Off-page is the main and general activity which needs to be followed on daily basis to maintain rank of particular website in search engines SERPs. Off-page contains the tasks of link building, strategy of link building with link pyramid and little bit social media engagement.
Off-page is the only factor of maintaining page rank in search engine and these factors are off-site in that they are not controlled by you or the coding on your page. It includes only page rank and link popularity.
Role of Off-Page Optimization in SEO-
- Helps to expose business or promoting brand name.
- Helps to rank higher in search engine.
- Helps to attract users and generate more traffic.
- Helps to analyse link building strategies.
- Helps to promote or market business's services.
I think you will now understand what you need to do with your website, I will say follow both the processes to compete in the market and for doing this you need to figure out what your site actually needs. So here you can find out every answers to your questions regarding
Search Engine Optimization.