|Please add 1-3 key aspects of site health that you look for when reviewing how SEO friendly a website is. Please review prior entries to ensure you are not duplicating. Enter the aspect in the Item column, select an appropriate Category and give it a point-value, Points from 1-5 based on importance. If there is another category needed, message me at @jroakes on Twitter. I will share the final version with everyone once complete.|
Please keep these to items that are measureable. eg. "Compelling title tags" is very difficult to measure.
|Feel free to add a comment here, or a comment with Google Sheets if you don't agree with an item or the score associated with the item.||If your item may be a bit esoteric for some, add your Twitter handle here and I will reach out for clarification.|
|Category||Item||Points||Status||Your Points||Notes or comments||Twitter Handle|
|Speed||At least 60% of examples considered fast in Chrome UX Report for First Contentful Paint||3||Yes||3|
|Content||95% of pages submitted in sitemap(s) indexed by Google.||4||No||0||18.3|
|Authority||Minimum of two external linking domains to each competitive landing page.||4||Yes||4|
Site served over https with upgrade-insecure-requests header set and no insecure content warnings (Console) on key landing pages.
|Local||Landing pages for each GMB locations and NAP (Name, Address, Phone) matched exactly to what is listed on GMB listing.||4||Yes||4||I'd say this extends out past just GMB listing data, needs to be consitant across the main aggregators.|
|Local||At least 5 reviews for each GMB listing||4||Yes||4|
|Content||All pages mobile friendly. eg No mobile usability errors in Google Search Console||4||0|
|OnPage||Internal popularity distribution||1||0||Needs clarification.|
|OnPage||Orphan pages: pages found in Search Console / Analytics / Log files and not in the crawl||4||0|
|Content||No internal anchor text is used to target multiple pages using the same text.||3||0|
Topical dilution. Is the topic clear and is there strong co-occurrence throughout (without being over-optimised). Are the pages well structured with semantic headings without being over-optimised
|Authority||No single commercial achor text used for more than 5% of your total links.||5||0|
|Content||TLDR Cooccurrance relevance authority score||0||Needs clarification.||Need for this.|
|OnPage||Breadcrumb structured data exists on >90% of sitemaps-listed pages||0||A||Score in 90s|
|OnPage||Unique titles on >90% of sitemaps-listed pages||2||0||B||Score in 80s|
|Technical||Server errors (5xx) on unique URLs in last 30 days is <5% of sitemaps-listed page count||0||C||Score in 70s|
|Technical||For top 25% of sitemaps-listed pages by user-traffic, Googlebot visit frequency > content update frequency||0||D||Score in 60s|
|Technical||Buckets of top-visited pages by user-traffic match buckets of top-visit pages by Googlebot traffic||0||E||Anything lower than 60|
|Technical||Googlebot and human visitors see same or, same in spirit, experience||5||0|
Proper rel=prev, rel=next structure set for paginated content and the chain from origin to page n is unbroken according to Screaming Frog.
|Analytics||Conversion goals or transactional data set up in Analytics tool(s)||5||0|
All important pages can be accessed and indexed by search engines (no robots "noindex", weird canonicals and not blocked on robots.txt)
|Authority||No legacy URLs handled with 302.||4||0|
|OnPage||schema mark-up for relevant data - esp if local business||3||0||@zaknicola|
|Analytics||MoM data related to internal pages served as search results entry pages||2||0||@zaknicola|
|No problems indexing/ranking obviously branded terms||2||0|
Only serious if not correct (not sure how many points I'd add for that)
|Technical||X-Robots tag in HTTP header is set to your intended values.||5||0||@victorpan|
|Technical||Subdirectories over subdomains||1||0||I'm joking, don't take this one seriously|
|Speed||Internal links use descriptive anchor text over generic CTA's (Click here, More, I'm Not an Idiot)||2||0|
|OnPage||Ratio of Internal links that lead to 200 status code pages vs 3xx or 4xx||4||0||Is there a specific ratio that is ok?||Need for this.|
<-- depends on backlink profile for site. Curious how others look at this for prioritization. Internal 3xx's are pretty common with legacy sites. vp
|Content||Is that a 10MB gif on the page?||1||0|
On a more serious note, if page size > value from content = incomplete crawl + indexing
|Content||Content is ranking for intended keywords, in the right language||0|
Should break this down into two separate items. A metric that can track query alignment and a boolean for language/country siloing.
There is a unique content value (e.g. proprietary) provided by this website that isn't offered somewhere else on the web that is easily replicable.
Requires Manual SERP Review, probably leave as a manual checklist that can't be automated?
|OnPage||use old versions of WP so your site is less bulky||0||this was a troll||Yes|
|Technical||Total number of requested resources in all top X pages is < 50 per page||2||0|
|Authority||Charles_SEO is a nonce||0|
Ok, this can stay as long as you add something useful. TY
|Technical||Total size of requested resourcesbin all top X pages is < 20MB per page||0|
|OnPage||Compare your content to the top 5 competitors, your LSI/embedded words need to be similar to ensure relevance.||0|
Happy? Ecstatic, but it is not measureable. It is. Use Cora.
|Content||Site:example.com search doesn't reveal one or more staging sites that were indexed.||2||0||vp|
|Content||Proper pagination is in place (canonical to view all page, canonical to self with next/prev) to prevent orphaned pages||2||0||vp|
|Content||Greater than 90% of indexable content generating monthly organic or referral page views||5||0|