Spell & Grammar Check Your Website
How To Spell & Grammar Check Your Website
The Screaming Frog SEO Spider tool is able to help you find spelling and grammar errors at scale across your website.
While predominantly a tool used in SEO audits, the SEO Spider contains an advanced, automated spell checker that is able to identify spelling and grammar errors in 39 languages, including English (UK, USA, Aus etc), German, French, Dutch, Spanish, Italian, Danish, Swedish, Japanese, Russian, Arabic and more.
The spelling and grammar checks are highly configurable, you’re able to ignore words, ignore grammar rules, add to a dictionary and define the content used. It also provides detail of the error and suggestions for correction.
This tutorial walks you through how to use the spelling and grammar checker in the SEO Spider effectively. To use this feature, you must have the SEO Spider desktop application installed and have a paid licence.
Then, follow these simple steps.
1) Enable ‘Spell Check’ & ‘Grammar Check’
Spelling and grammar can be enabled via ‘Config > Content > Spelling & Grammar’. You’re able to just spell check a website, or perform a spell and grammar check together.
This means every HTML page crawled will have its page titles, meta descriptions and page copy spelling and grammar checked. The SEO Spider does not currently check PDFs or docs.
2) Adjust Language (If Required)
The SEO Spider will use the HTML lang attribute of the page to automatically determine the language and appropriate dictionary for spelling and grammar checks.
However, there are regional versions of languages. For example, if the lang attribute is set to a generic ‘en’ (meaning ‘English’) and doesn’t specify a region (such as ‘en-GB’ or ‘en-US’), then the SEO Spider can’t determine which regional dictionary to use (UK, US, Canada, Aus etc).
Therefore, you can select the default language, for example to ‘English (United Kingdom)’.
This means any generic English (‘en’) HTML lang attributes will be checked against the UK dictionary. Leaving it set as ‘Auto’ means that any other languages encountered will still be checked against their appropriate dictionary.
The ‘Manual’ option is a complete override and means every page will be checked against the chosen language and dictionary. This can be useful when the HTML lang attribute is incorrect.
3) Crawl The Website
Open up the SEO Spider, type or copy in the website you wish to crawl in the ‘Enter URL to spider’ box and hit ‘Start’.
Wait until the crawl finishes and reaches 100%, but you can also view some details in real-time.
4) View Spelling & Grammar Error Counts In The ‘Content’ Tab
There are two relevant filters in the ‘Content’ tab, ‘Spelling Errors’ and ‘Grammar Errors’, which will display any pages where errors were discovered.
The columns display a count of the number of spelling or grammar errors found on each page. The ‘Total Language Errors’ column is spelling and grammar errors combined.
The ‘Language’ column displays the language used for spelling and grammar, in this case, ‘en-GB’ (English, United Kingdom).
5) Analyse Spelling & Grammar Errors In The Lower Window ‘Spelling & Grammar Details’ Tab
To view the spelling and grammar errors on each page click on a URL in the top window pane and then the ‘Spelling & Grammar Details’ tab at the bottom.
The lower window ‘Spelling & Grammar Details’ tab shows you the error, type (spelling or grammar), detail, and provides a suggestion to correct the issue. The right-hand-side of the details tab also shows you a visual of the text from the page and errors identified.
In this example, there’s a spelling error of the word ‘shareable’ in the page body copy.
6) Analyse Top 100 Spelling & Grammar Errors In The Right-Hand Window
The right-hand ‘Spelling & Grammar’ window displays the 100 most common errors discovered across a website and the number of URLs affected. This can help you pick out the most critical errors to correct.
The top errors are also useful for refining the analysis, by removing any errors which aren’t really errors, or you’re not interested in.
You’re able to right-click on the top errors in this list and choose to ‘Ignore Grammar Rule’, ‘Ignore All Words’ or ‘Add to Dictionary’ to help narrow down the analysis and focus on what you care about. This leads us to the next point.
7) Refine The Analysis – Ignore Words, Grammar Rules, Dictionary & Content Area
You’ll often need to refine the spelling and grammar errors identified. There will always be some false positives in spelling and grammar checks, particularly online, where there are unique product names, team names, and when branding, layout and formatting play a role in written content.
Ignore Words, Grammar Rules & Add To Dictionary
To help focus on the spelling and grammar errors you care about, you can right-click on errors and ‘Ignore Grammar Rule’, ‘Ignore All Words’ or ‘Add to Dictionary’ where appropriate.
You can do this in the right-hand window ‘Spelling & Errors’ tab, which displays the top 100 errors, and in the lower window ‘Spelling & Grammar Details’ tab.
The following options are available –
- Ignore Grammar Rule – There are hundreds of grammar rules for each language. You’re able to disable any grammar rules for a language in a crawl. To use specific grammar rules for every crawl, adjust them and save your configuration. The list of enabled and disabled grammar rules can be viewed under ‘Config > Content > Spelling & Grammar > Grammar Rules’.
- Ignore All – This means ‘ignore all’ instances of the word and spelling error discovered for this crawl in the language used. It will only be remembered for this crawl, and not for every crawl performed. The list of ignore words can be viewed and adjusted under ‘Config > Content > Spelling & Grammar > Ignore’.
- Add to Dictionary – This will ‘ignore all’ instances of the word and spelling error for every crawl in the language used. This is independent of your saved configuration profile. The list of words in the dictionary can be viewed and adjusted under ‘Config > Content > Spelling & Grammar > Dictionary’.
You’re able to define the content area used for spelling and grammar checks via ‘Configuration > Content > Area’.
By default, the SEO Spider will exclude known semantic HTML elements, such as the nav and footer to help focus on the main content area of the page. However, you may wish to remove those to spell check the entire page.
Every website is unique, so you’re able to exclude or include HTML elements, classes and IDs in the content analysis. This refined content area is used to provide a more accurate word count (and near-duplicate content analysis).
For example, there are comments on our blog, and the spelling and grammar isn’t always fantastic.
To exclude this comments section from the spelling and grammar checks, you can right-click in a browser and ‘view source’ of the HTML and search for the appropriate ‘comments’ section in the HTML.
This shows an HTML ID of ‘comments’, which can be used for exclusion.
The ‘comments’ ID can then be excluded in ‘Content Area’ under ‘Configuration > Content > Area’.
The comments section then won’t be analysed for spelling and grammar errors and will not appear in the page visual of the spelling & grammar details tab.
8) Re-Run Spelling & Grammar Checks Without Re-crawling
When you have made any refinements to spelling and grammar, you can update the analysis to display updated error counts and granular data without re-crawling.
Pause the crawl, or wait for it to finish and then press the ‘Re-run’ icon in the right-hand window ‘Spelling & Errors’ tab, or lower ‘Spelling & Grammar Details’ tab.
While this doesn’t re-crawl the website, it does need to update the spelling and grammar check for each page and will take some time.
9) Bulk Export Spelling & Grammar Errors
You can bulk export every spelling and grammar error, type, detail, suggestion, section it’s in the page and address via the ‘Bulk Export > Content > Spelling & Grammar Errors’ export.
If you’re only interested in spelling and grammar of page titles and meta descriptions, or just body copy – Then filter the page section column in a spreadsheet.
The ‘Spelling & Grammar Errors Summary’ report shows the 100 most common errors discovered across a website and the number of URLs affected like the right-hand window pane.
The guide above should illustrate how to use the SEO Spider to spell and grammar check a website and fix any irritating misspellings and grammar problems.
If you have any further queries, feedback or suggestions to improve the spell checker tool in the SEO Spider then just get in touch with our team via support.