hillelwayne.com

Report from Aug 22, 2025 at 6:26 AM

A-
Grade
31
Pages
A-

Overall

86/100

C+

Technical

69/100

C

Content

64/100

C-

Structure

57/100

A-

Accessibility

89/100

Website Screenshot

SEO Performance

Core Web Vitals

Core Web Vitals are a set of real-world, user-centered metrics that quantify key aspects of the user experience.
99

Performance

Speed and responsiveness

95

Accessibility

Usability for all users

100

Best Practices

Web standards adherence

91

SEO

Search optimization

Priority Actions

10 items
Critical

Create a robots.txt file to guide search engine crawlers

Critical

Fix 3 broken internal links

High

Fix missing H1 headings on 27 pages

High

Improve 2 pages with thin content

High

Ensure there is only one H1 heading on 4 pages

Medium

Fix incorrect heading hierarchy on 3 pages

Medium

Include target keywords in headings on 4 pages

Low

Avoid using the same heading text multiple times on 1 pages

Tips

Implement lazy loading for below-the-fold images

Tips

Optimize web font loading strategy

Domain Rankings

Overview of your domain's search visibility and ranking performance.

Search Rankings

Top 3
3
Top 10
17
Top 20
26
Top 50
31
Top 100
57

Traffic & Rankings

Monthly Visits

1796

Traffic Value

$1248

Ranking Changes
Improved: +31 New: +58 Declined: -39 Lost: -35

Backlink Analysis

Backlinks are crucial for SEO success as they signal trust and authority to search engines.

Total Backlinks

12283

Found 12,283 backlinks across 2,073 domains

Domain Authority

325

Authority score: 325 with spam score: 0

Network Diversity

1377

1,377 unique IPs across 1,135 subnets

Link Age

80

First backlink discovered: 2019-01-16

Link Type Distribution

Text Anchors: 10763 87.6%
Image Links: 139 1.1%
Redirects: 43 0.4%
Canonical Links: 128 1.0%

Link Attributes

Follow Links: 9485 77.22%
NoFollow Links: 2798 22.8%
UGC Links: 509 4.14%

Technical Analysis

Technical SEO ensures search engines can efficiently crawl, understand, and index your website.
0 issues

Content Analysis

High-quality content is essential for both search engine rankings and user engagement.
11 issues
Critical

High-risk AI-generated content

13 affected pages

13
Show affected pages
https://hillelwayne.com/post/graph-types/
https://hillelwayne.com/post/tla-messages/
https://hillelwayne.com/post/action-properties/
https://hillelwayne.com/post/augmenting-agile/
https://hillelwayne.com/post/composing-tla/
https://hillelwayne.com/post/this-is-how-science-happens/
https://hillelwayne.com/post/hypothesis-oracles/
https://hillelwayne.com/post/graphing-tla/
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
https://hillelwayne.com/post/modeling-deployments/
https://hillelwayne.com/post/feature-interaction/
https://hillelwayne.com/post/formally-modeling-migrations/
https://hillelwayne.com/post/minizinc-2/
Warning

Possible AI-generated content

2 affected pages

2
Show affected pages
https://hillelwayne.com/post/minizinc/
https://hillelwayne.com/formally-specifying-uis/
Warning

Generic or low-quality content

2 affected pages

2
Show affected pages
https://hillelwayne.com
https://hillelwayne.com/post/
Warning

Low engagement content

4 affected pages

4
Show affected pages
https://hillelwayne.com
https://hillelwayne.com/post/world-vs-machine/
https://hillelwayne.com/post/
https://hillelwayne.com/post/haitus/
Warning

Uniform content structure

2 affected pages

2
Show affected pages
https://hillelwayne.com/post/modeling-deployments/
https://hillelwayne.com/post/minizinc-2/
Info

Common repetitive phrases

10 affected pages

10
Show affected pages
'answer_key = s . lists(s . integers(min_value = 1' (found 1 times)
'exam = exam' (found 1 times)
'while TRUE do await queue /= <<>>' (found 1 times)
'+ end either' (found 1 times)
'msg |-> d]' (found 1 times)
'@classmethod def __subclasshook__ (cls' (found 1 times)
'@classmethod def __subclasshook__ (_' (found 1 times)
'awake = << false' (found 1 times)
'Time ] { transition [ t' (found 1 times)
'"requesting" >> -> /\ \E x \in Strings' (found 1 times)
Warning

Low content originality

8 affected pages

8
Show affected pages
https://hillelwayne.com
https://hillelwayne.com/post/tla-messages/
https://hillelwayne.com/post/
https://hillelwayne.com/post/composing-tla/
https://hillelwayne.com/post/this-is-how-science-happens/
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
https://hillelwayne.com/post/formally-modeling-migrations/
https://hillelwayne.com/post/minizinc-2/
Info

AI content distribution by type

1 affected page

14
Show affected pages
blog_posts: 14 AI / 15 Human
Info

Site-wide AI content metrics

4 affected pages

31
Show affected pages
AI Content Rate: 48.39%
High Risk Rate: 41.94%
Quality Issue Rate: 6.45%
Content Consistency: 100.0%
Warning

Pages using keywords in title but not in body

11 affected pages

11
Show affected pages
https://hillelwayne.com
Missing Keywords: wayne, hillel
https://hillelwayne.com/post/performance-matters/
Missing Keywords: matters
https://hillelwayne.com/post/graph-types/
Missing Keywords: hunt, missing
https://hillelwayne.com/post/ahk/
Missing Keywords: praise
https://hillelwayne.com/post/
Missing Keywords: blog
https://hillelwayne.com/post/augmenting-agile/
Missing Keywords: augmenting
https://hillelwayne.com/post/composing-tla/
Missing Keywords: machines
https://hillelwayne.com/post/graphing-tla/
Missing Keywords: limits, breaking
https://hillelwayne.com/post/cross-branch-testing/
Missing Keywords: cross
https://hillelwayne.com/post/haitus/
Missing Keywords: hiatus
https://hillelwayne.com/post/formally-modeling-migrations/
Missing Keywords: formally
Warning

Pages with filler content

7 affected pages

7
Show affected pages
https://hillelwayne.com/post/graph-types/
Phrases found: learn more
https://hillelwayne.com/post/business-case-formal-methods/
Phrases found: read more
https://hillelwayne.com/post/composing-tla/
Phrases found: learn more
https://hillelwayne.com/post/influential-dead-languages/
Phrases found: learn more
https://hillelwayne.com/post/modeling-deployments/
Phrases found: learn more
https://hillelwayne.com/post/feature-interaction/
Phrases found: read more
https://hillelwayne.com/post/formally-modeling-migrations/
Phrases found: learn more

Structure Analysis

A well-organized website structure is crucial for both search engines and users.
5 issues
Warning

Pages with insufficient links

16 affected pages

16
Show affected pages
https://hillelwayne.com
1 links
https://hillelwayne.com/post/performance-matters/
1 links
https://hillelwayne.com/post/ahk/
1 links
https://hillelwayne.com/post/software-mimicry/
2 links
https://hillelwayne.com/post/world-vs-machine/
2 links
https://hillelwayne.com/post/uncle-bob/
2 links
https://hillelwayne.com/post/minizinc/
2 links
https://hillelwayne.com/post/business-case-formal-methods/
2 links
https://hillelwayne.com/post/
1 links
https://hillelwayne.com/post/python-abc/
2 links
https://hillelwayne.com/post/microscopy/
1 links
https://hillelwayne.com/post/this-is-how-science-happens/
2 links
https://hillelwayne.com/post/influential-dead-languages/
2 links
https://hillelwayne.com/post/modeling-deployments/
1 links
https://hillelwayne.com/post/haitus/
1 links
https://hillelwayne.com/post/problems-with-the-4doc-model/
1 links
Critical

Broken internal links

3 affected pages

3
Show affected pages
https://hillelwayne.com/post/uncle-bob/
Links to https://hillelwayne.com/post/10x - Status code: 404
https://hillelwayne.com/post/formally-modeling-migrations/
Links to https://hillelwayne.com/page/consulting - Status code: 404
https://hillelwayne.com/post/minizinc-2/
Links to https://hillelwayne.com/post/handwriting-j - Status code: 404
Critical

Missing H1 headings

20 affected pages

27
Show affected pages
https://hillelwayne.com
Page lacks H1 heading
https://hillelwayne.com/post/performance-matters/
Page lacks H1 heading
https://hillelwayne.com/post/property-testing-complex-inputs/
Page lacks H1 heading
https://hillelwayne.com/post/we-are-not-special/
Page lacks H1 heading
https://hillelwayne.com/post/graph-types/
Page lacks H1 heading
https://hillelwayne.com/post/tla-messages/
Page lacks H1 heading
https://hillelwayne.com/post/ahk/
Page lacks H1 heading
https://hillelwayne.com/post/software-mimicry/
Page lacks H1 heading
https://hillelwayne.com/post/world-vs-machine/
Page lacks H1 heading
https://hillelwayne.com/post/uncle-bob/
Page lacks H1 heading
https://hillelwayne.com/post/business-case-formal-methods/
Page lacks H1 heading
https://hillelwayne.com/post/action-properties/
Page lacks H1 heading
https://hillelwayne.com/post/
Page lacks H1 heading
https://hillelwayne.com/post/python-abc/
Page lacks H1 heading
https://hillelwayne.com/post/microscopy/
Page lacks H1 heading
https://hillelwayne.com/formally-specifying-uis/
Page lacks H1 heading
https://hillelwayne.com/post/composing-tla/
Page lacks H1 heading
https://hillelwayne.com/post/this-is-how-science-happens/
Page lacks H1 heading
https://hillelwayne.com/post/hypothesis-oracles/
Page lacks H1 heading
https://hillelwayne.com/post/influential-dead-languages/
Page lacks H1 heading
Warning

Multiple H1 headings

4 affected pages

4
Show affected pages
https://hillelwayne.com/post/minizinc/
Found 2 H1 headings
https://hillelwayne.com/post/augmenting-agile/
Found 2 H1 headings
https://hillelwayne.com/post/graphing-tla/
Found 2 H1 headings
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
Found 3 H1 headings
Warning

Incorrect heading H1-H6 hierarchy

3 affected pages

3
Show affected pages
https://hillelwayne.com/post/augmenting-agile/
Backwards heading skip: H3 to H1
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
Backwards heading skip: H3 to H1
https://hillelwayne.com/post/problems-with-the-4doc-model/
Backwards heading skip: H4 to H2
Warning

Duplicate headings on page

1 affected page

1
Show affected pages
https://hillelwayne.com/post/this-is-how-science-happens/
'November 2014' used 2 times
Warning

Missing keywords in headings

12 affected pages

4
Show affected pages
https://hillelwayne.com/post/minizinc/
Keywords missing from H1: constraint, solving, minizinc
https://hillelwayne.com/post/minizinc/
Keywords missing from title: constraint solving with minizinc
https://hillelwayne.com/post/minizinc/
Keywords missing from h1: optimizing
https://hillelwayne.com/post/augmenting-agile/
Keywords missing from H1: augmenting, agile, formal, methods
https://hillelwayne.com/post/augmenting-agile/
Keywords missing from title: augmenting agile with formal methods
https://hillelwayne.com/post/augmenting-agile/
Keywords missing from h1: is it worth it?
https://hillelwayne.com/post/graphing-tla/
Keywords missing from H1: breaking, limits, tla+, model, checking
https://hillelwayne.com/post/graphing-tla/
Keywords missing from title: breaking the limits of tla+ model checking
https://hillelwayne.com/post/graphing-tla/
Keywords missing from h1: steps
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
Keywords missing from H1: don't, people, methods?
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
Keywords missing from title: why don't people use formal methods?
https://hillelwayne.com/post/why-dont-people-use-formal-methods/
Keywords missing from h1: formal coding

Accessibility Analysis

Ensuring your website is accessible to all users enhances user experience and broadens your audience reach.
4 issues
Warning

Insufficient color contrast

11 affected pages

11
Show affected pages
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graph-types/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/world-vs-machine/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/world-vs-machine/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/world-vs-machine/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/graphing-tla/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>
https://hillelwayne.com/post/problems-with-the-4doc-model/
Fix any of the following: Element has insufficient color contrast of 1.97 (foreground color: #ffa500, background color: #ffffff, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<dfn>

Want deeper insights?

Analyze all pages, get weekly reports & automated fixes

Read more