For identifying how your website performs in terms of search engine ranking, its better to first create an analysis report using some of the free websites and improve website performance accordingly and then go for premium services if you need any further improvements.
Following are some of the websites which allows to generate free SEO reports for certain pages and then you need to subscribe for their paid services.
https://seositecheckup.com – SEO Site Checkup offers an easy-to-understand and comprehensive set of SEO tools to help you understand your website from a search engine’s perspective. In just a matter of few seconds and a couple of clicks, you can see how a search engine may interpret your site. SEO reports also let you know of any problems or technical shortcomings in your website that may be hurting your search engine rankings.
https://sitechecker.pro – sitechecker provides Free On Page SEO Checker. Find the mistakes in technical SEO for specific URL. Check your titles, descriptions, H1-H6 tags, size of the page HTTP status code, page size, URL friendliness, display in Google SERP, the correct filling of meta title, description and h1 tags are one of the most important factors, those should be checked when assessing the quality of internal optimization.
Ubersuggest – Ubersuggest is a platform created by Neil Patel, who is a expert in SEO. On this website you can analyze up to 100 links and it shares the analysis report. After 100 pages, we need to pay for the service. It has features like Keyword analysis, backlink tracker, content suggestions etc. It also has a Extension for Chrome which you can install from this link.
Moz – Moz is an all-in-one Suite of SEO Tools such as keyword research, link building, site audits, page optimization, rank tracking, reporting, and more.
ahrefs – Using ahref you can Optimize your website using “Site Audit” . Analyze your competitors using “Site Explorer”. Study what your customers are searching for using “Keywords Explorer”. Learn from your industry’s top performing content using “Content Explorer” Track your ranking progress “Rank Tracker”
SMErush – SMErush offers various services such as, Traffic Analytics, Organic Research, Keyword Magic Tool, Position Tracking, Backlink Analytics, Site Audit, On Page SEO Checker and much more.
Mangools – Mangools is good website for keyword research and it can also provide the list of keywords from your website and respective top websites ranked against that keyword. Mangools provides 10 days free trial period.