smallseo tools,Semrush,ubersuggest and google keyword planner has worked great for me till now personally speaking.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
Best SEO Tools are
Article submission
Blog submission
Bookmarking submission
Directory submission
Classified submission
Local Business listing
Images sharing
Video sharing
Info-graphics submission
Guest posting
All mentioned before are great, but also it's important to know how your site will render to a bot. Especially if you are using Angular, or any sort of javascript involved in generating content. Only what a bot can see will be indexed.
Merkle SEO Fetch & Render
This explains the issue ... But what is the advantage using server side JavaScript rendering when there are many server side languages designed to do that already? Or, this is just the Node.js way to adapt ...
<webroot></webroot>
BlackHat on: Looks more interesting as a way to conceal something from a indexing robot :Black Hat off
Well my bearded friend, as an old-school ...
I make that comment about the page fetcher tool because a lot of newer web developers think Angular is the #1 solution to making dynamic web apps. I personally think it is a great way to complicate your SEO workflow 10x because of the bottleneck you reach when a search engine comes-a-crawlin'.