Website SEO checker
Type any web address. Get a score out of 100 and what to fix first, in plain words.


Example report
A made-up siteWe read the home page and 2 more.
10 things to fix
To fix, first things first
- To fix: Make it fit phone screensPhones show it zoomed out, and search engines judge the phone version first.
- To fix: Shorten 1 titleSearch results cut titles after about 60 characters: Home.
- To fix: Make titles uniqueServices and Contact have the same search title.
- To fix: Write 2 descriptionsWithout one, results pick their own words: Home and Services.
- To fix: Add a main headingSearch engines and screen readers look for one: Contact.
- To fix: Describe 6 imagesScreen readers say these descriptions aloud, and search engines read them.
- To fix: Add a site iconIt shows beside your site in search results and browser tabs.
- To fix: Add a share pictureLinks to your site show it in messages and on social media.
- To fix: Add your business detailsSearch engines read your hours, phone and address from them.
- To fix: Update the copyright yearIt says 2019, so the site looks out of date.
Done
- Done: Your site is liveSearch engines can find it and list it.
- Done: Easy to get in touchThere's a form, a phone link or an email to use.
- Done: Descriptions fitEvery search description is 155 characters or fewer.
- Done: Own domain connectedYour site's address is northside-plumbing.example.
It can't see page speed, links or rankings, and no score promises a place in search results.
How it could look in search
Northside Plumbing | Emergency plumber, drain cleaning ...
No description, so search results pick their own words.
Start from a better site
Shingle builds a new one from a few notes or your Google listing. 7 days for $1, then $49 a month. Cancel any time.
Build a better siteHow to use it
Type the address
Your own site or a prospect's. The name is enough, like example.com.
Read what to fix
Each line says what's wrong and why it matters, with the biggest things first.
Fix it or start again
Hand the list to whoever runs the site, or build them a new one in Shingle.
What the score means
The score is the share of these checks a site passes, weighted so the ones that matter most count most. Whether search engines may list it and whether it fits a phone count most. A way to get in touch, titles, descriptions, headings and image descriptions come next, and the rest count less. They're the checks every Shingle site is held to in its editor, plus the few each one passes before it can go live.
It reads the home page and up to three pages from the menu, as a browser first receives them. It can't see page speed, the links pointing at a site, its reviews or what its competitors do, and it can't tell you where a site will rank. A score of 100 means nothing's left on this list, and search engines decide the rest. What it can't tell, it leaves out instead of guessing, so a site that verifies with Search Console another way doesn't lose points for it.
If you sell websites, run a prospect's site before you call. A short list of things you can both see makes a better opening than a general pitch, and the copied results fit in an email. Be fair about it. A low score is a list of things to fix, and it doesn't mean anyone did a bad job.
Common questions
Can't find your answer? Read Shingle Help or email [email protected].
Yes, and there's nothing to sign up for. Each network can run 20 checks an hour, which is enough to go through a list of prospects. The limit keeps it free, and it stops anyone using it to pester someone else's site.
Whether search engines may list the site, whether it fits a phone, and whether visitors can get in touch. Then each page's search title and description, its main heading, image descriptions, the site icon and share picture, business details search engines can read, its own domain and how old its copyright line is.
Yes. It reads only public pages, the same ones anyone's browser can open: the home page and up to three its menu leads to. It says who it is when it asks, and leaves alone anything the site's robots file asks it to. A site that turns automated visits away is left alone, and you're told.
No. It goes to our server, which reads the site and answers you, and then it's gone. We don't save it or the results, and it isn't in our logs, so copy your results before you leave the page. We count checks for an hour to hold the limit, without the address.
Every checker weighs different things, and a score only means something beside its own list. This one looks at what a visitor and a search engine get from a page, in Shingle's own checks. Read the list of what to fix rather than the number, because that's the part you can act on.
No checker can promise that. These fixes help search engines read a site and help visitors use it, and they're worth doing. Where a site ranks also depends on its reviews, the links pointing at it, what its competitors do and how the search engine weighs all of it.
Read next
- CheckupA score and a fix list for search and accessibility.
- Local SEO checklistWhat to do first, second and third to get found nearby.
- Search result previewSee your title and description before Google does.
- Local business schema generatorStructured data for your page's head.
- Sell websites to local businessesFind the lead, show the demo, ask for the sale.
- Freelance web designersPitch a real site before days of building.
Build your first site
Start from a Google listing or a few notes. Demos usually take 5–15 minutes.
7 days for $1, then $49 a month. Cancel any time.







