Step 1. Start a new JS crawl or select it from the crawl list.
Then make all the other settings of your crawl and start the crawl.
More information: “How to configure a crawl of your website”.
How to set up crawling of JS websites
If you select the “URL list” crawl mode, JetOctopus will scan only urls from your list.
Step 2. Wait for the crawl to finish.
In the “Load Time” report you can see four indicators:
Below you can see the “Load time distribution” report which shows how many pages are fast and how many pages are slow. If you click on the column, you will go to the data table where you can analyze slow pages with more detail.
On the “Browser performance events” chart, you can see information about the time of lifecycle events when loading JS pages. For example, you can see the median of DOM loading, first paint, first image paint, etc. With the help of this chart you can determine which elements of the page are the slowest to load.
Step 4. Analyze JS errors.
Go to the “JS performance” report, then select the “JS errors” report. Here you can see a list of all the errors of the JS console. These are the errors our crawler received while crawling your JS website. You will go to the data table with a list of all pages with an error, if you click on the number in the “Pages count” column next to a specific error.
JS console errors indicate that your JS Website failed when executing JS and some code is not working properly.
The “Changed meta descriptions” report shows which descriptions differ in JS and regular HTML.
Step 6. Check other important SEO elements.
In addition to the specific audits we described above, you should also check the standard issues:
To check for links, go to “Data Tables” – “Pages”. If you do not see in the data table all the pages of your website, it means that there were no links to those pages in the code. These pages may appear in the code after the visitor has performed an action. For example, when the visitor clicks on the category menu. GoogleBot cannot find and scan such links. So make sure all your links are in the rendered code with <a href=>.