Desiringgod.org - SEO Checker

Overview of the SEO Check
Meta information
83% 
Page quality
74% 
Page structure
29% 
Link structure
71% 
Server
90% 
External factors
100% 
SEO Score
Response time
0.59 s
File size
70.00 kB
Words
807
Media files
41
Number of links
46 internal / 9 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Desiring God
The page title is too short. (117 pixels of 580 max pixel length) Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
Find your joy in God with sermons, books, podcasts, video, and daily articles from the ministry of John Piper.
The length of the meta description is perfect. (666 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.desiringgod.org/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: United States of America
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
viewportwidth=device-width, initial-scale=1, maximum-scale=1, user-scalable=0
google-site-verification7C4kUm-rQ1lSZ6wCFrpMIP-jOcKQ7gAbcOj8maRDIoE
p:domain_verifyef4cefa7bbe488db0cca8f4d6a9be146
csrf-paramauthenticity_token
csrf-token1AQsCVeZUREwMwcLUhJKfBJyHKLPaFtEdgVAh6lunws
descriptionFind your joy in God with sermons, books, podcasts, video, and daily articles from the ministry of John Piper.
robotsNOODP
langen
twitter:site@desiringGod
twitter:titleDesiring God
twitter:cardsummary_large_image
twitter:descriptionFind your joy in God with sermons, books, podcasts, video, and daily articles from the ministry of John Piper.
twitter:imagehttps://www.desiringgod.org/assets/2/social/dg_logo_facebook_fallback-1b7a5ed0b26ad75e6bffa6faeb1be2784b7d189a0b13c4d2c7287b4dda2d71ab.png
og:site_nameDesiring God
og:typewebsite
og:urlhttps://www.desiringgod.org/
og:titleDesiring God
og:descriptionFind your joy in God with sermons, books, podcasts, video, and daily articles from the ministry of John Piper.
og:imagehttps://www.desiringgod.org/assets/2/social/dg_logo_facebook_fallback-1b7a5ed0b26ad75e6bffa6faeb1be2784b7d189a0b13c4d2c7287b4dda2d71ab.png
Accept-CHDPR, Width, Viewport-Width

Automatically check desiringgod.org including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
Words from the H1 heading are not used in the page content.
This page contains 807 words. That's ok.
31.7% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
14 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 13.83 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 16 tags for this page.
Image SEO
(Somewhat important)
22 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
...s&fit=min&w=871&h=490&dpr=2&ch=Width,DPRWord, Prayer, and People
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...s&fit=min&w=871&h=490&dpr=2&ch=Width,DPRDawning of the King
data:[...] Base64He Dawns as Mighty God
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
data:[...] Base64He Dawns as Everlasting Father
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
data:[...] Base64He Dawns as Prince of Peace
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...b06d20e83ecdd28eb26da687eb1d296ce766.pngNo alt attribute provided
data:[...] Base64Who Was Titus? Titus 1:1–4, Part 9
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
data:[...] Base64The Joy of Bible Journaling
data:[...] Base64The Joy of Bible Journaling
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...6901dd7c74e0dee899e0761bc03196f07fe1.pngNo alt attribute provided
data:[...] Base64Election That Strengthens Faith
data:[...] Base64Election That Strengthens Faith
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...400fe49428cd97bfaaede57aecdb30e84f61.pngNo alt attribute provided
data:[...] Base64The Gift Trap
data:[...] Base64The Gift Trap
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
data:[...] Base64Jesus Showed Up: The In-Person Visit of the Incarnation
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...6901dd7c74e0dee899e0761bc03196f07fe1.pngNo alt attribute provided
data:[...] Base64On a Day in Bethlehem
data:[...] Base64On a Day in Bethlehem
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
data:[...] Base64‘I Will Be Yours’: A Promise for Wavering Saints
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...b06d20e83ecdd28eb26da687eb1d296ce766.pngNo alt attribute provided
data:[...] Base64Eternal Life Was Manifested as the Word: Titus 1:1–4, Part 8
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...6901dd7c74e0dee899e0761bc03196f07fe1.pngNo alt attribute provided
data:[...] Base64The Promise for All Who Believe
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...400fe49428cd97bfaaede57aecdb30e84f61.pngNo alt attribute provided
data:[...] Base64What a Fruitful Devotional Feels Like
...ess&fit=min&w=30&h=30&dpr=2&ch=Width,DPRNo alt attribute provided
...9f06139bdf92654e0effd8c7171efa715f44.jpgNo alt attribute provided

Page structure

H1 heading
(Critically important)
Word, Prayer, and People
Too many H1 headings
Headings
(Important)
Some headings occur twice on the page.
There are 36 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H1 Word, Prayer, and People
H1 New Resources in Your Inbox
H2 Three Habits for Enjoying Jesus
H2 Dawning of the King
H2 Current Theme Dawning of the King All Available
H2 He Dawns as Mighty God
H2 He Dawns as Everlasting Father
H2 He Dawns as Prince of Peace
H2 Recent More
H2 Who Was Titus?
H2 The Joy of Bible Journaling
H2 Election That Strengthens Faith
H2 The Gift Trap
H2 Jesus Showed Up
H2 On a Day in Bethlehem
H2 ‘I Will Be Yours’: A Promise for Wavering Saints
H2 Eternal Life Was Manifested as the Word
H2 The Promise for All Who Believe
H2 What a Fruitful Devotional Feels Like
H2 God is most glorified in us when we are most satisfied in him
H3 Ask Pastor John
H3 Look at the Book
H3 Solid Joys
H3 Light + Truth
H3 Ask Pastor John Duplicate text
H3 Look at the Book Duplicate text
H3 Solid Joys Duplicate text
H3 Light + Truth Duplicate text
H3 Titus 1:1–4, Part 9
H3 The In-Person Visit of the Incarnation
H3 Titus 1:1–4, Part 8
H3 Ways to Follow
H3 New Resources in Your Inbox Duplicate text
H4 He Dawns as Mighty God Duplicate text
H4 He Dawns as Everlasting Father Duplicate text
H4 He Dawns as Prince of Peace Duplicate text
Some internal link anchor texts are too long.
Some anchor texts are used more than once.
There are 1 links with a trivial anchor text.
The number of internal links is ok.
All internal links are not using dynamic parameters.
There are 9 external links on this page.
LinkAttributesAnchor text
https://give.desiringgod.org/?...External Subdomain Spread great joy in a big God.Join us →
https://www.desiringgod.org/No Text
/articlesArticles
/messagesMessages
/books/allBooks
/podcastsPodcasts
https://www.desiringgod.org/aboutAbout
https://give.desiringgod.org/External Subdomain Give
/ask-pastor-johnAsk Pastor John Questions and answers with John Piper
https://www.desiringgod.org/labsLook at the Book Interactive Bible study with John Piper
/solid-joysSolid Joys Daily devotional with John Piper
/light-and-truthLight + Truth Classic sermons from John Piper
/articlesText duplicate Articles
/messagesText duplicate Messages
/books/allText duplicate Books
/podcastsText duplicate Podcasts
/resources/allFilter Resources By
/ask-pastor-johnText duplicate Ask Pastor John Questions and answers with John Piper
https://www.desiringgod.org/labsText duplicate Look at the Book Interactive Bible study with John Piper
/solid-joysText duplicate Solid Joys Daily devotional with John Piper
/light-and-truthText duplicate Light + Truth Classic sermons from John Piper
https://www.desiringgod.org/aboutText duplicate About
https://account.desiringgod.org/External Subdomain Account
https://give.desiringgod.org/External Subdomain Text duplicate Give
/messages/word-prayer-and-peopleMessage Word, Prayer, and People Three Habits for Enjoying Jesus David Mathis
IMG-ALT Word, Prayer, and People
/themes/dawning-of-the-kingIMG-ALT Dawning of the King
/articles/he-dawns-as-mighty-godDec 14 He Dawns as Mighty God David Mathis
/articles/he-dawns-as-everlast...Dec 21 He Dawns as Everlasting Father Marshall Segal
/articles/he-dawns-as-prince-o...Dec 25 He Dawns as Prince of Peace Greg Morse
/themes/dawning-of-the-kingAll Available
/themes/dawning-of-the-kingCurrent Theme Dawning of the King All Available
/articles/he-dawns-as-mighty-godArticle He Dawns as Mighty God Dec 14, 2025 We needed far more than a human warrior to rescue us from sin and death. We needed the divine Son himself to come...
IMG-ALT He Dawns as Mighty God
/articles/he-dawns-as-everlast...Article He Dawns as Everlasting Father Dec 21, 2025 In Jesus, you have not only an older brother but also an Everlasting Father. He will provide for you. He ...
IMG-ALT He Dawns as Everlasting Father
/articles/he-dawns-as-prince-o...Article He Dawns as Prince of Peace Dec 25, 2025 At Christmas, the peace we forfeited comes to us as a child born, a son given, a prince we don’t deserve. Gr...
IMG-ALT He Dawns as Prince of Peace
/resources/allRecent More
/labs/who-was-titusLook at the Book Who Was Titus? Titus 1:1–4, Part 9 Dec 27, 2025 Paul had a trusted messenger all over the Roman Empire, grounded in the same faith and so de...
IMG-ALT Who Was Titus? Titus 1:1–4, Part 9
/articles/the-joy-of-bible-jou...Article The Joy of Bible Journaling Dec 26, 2025 When you open Scripture, what habits help to make you happy in God? If you’ve never tried Bible journaling, ...
IMG-ALT The Joy of Bible Journaling
/light-and-truth/gods-unshakab...Light + Truth Election That Strengthens Faith Dec 26, 2025 Can controversial truth still nourish faith? In this episode of Light + Truth, John Piper shows ho...
IMG-ALT Election That Strengthens Faith
/interviews/the-gift-trapAsk Pastor John The Gift Trap Dec 25, 2025 How can we root our joy in Jesus rather than in his gifts? Pastor John gives four strategies for loving God in and...
IMG-ALT The Gift Trap
/articles/jesus-showed-upArticle Jesus Showed Up The In-Person Visit of the Incarnation Dec 24, 2025 An online, video-chat, remote-work world devalues the good gift of in-person visi...
IMG-ALT Jesus Showed Up: The In-Person Visit of the Incarnation
/light-and-truth/born-to-bring...Light + Truth On a Day in Bethlehem Dec 24, 2025 What really happened that first Christmas? In this episode of Light + Truth, John Piper opens Luke 2:1–20 to...
IMG-ALT On a Day in Bethlehem
/articles/i-will-be-yours-a-pr...Article ‘I Will Be Yours’: A Promise for Wavering Saints Dec 23, 2025 Christian, your hope does not rest on the strength of your faith but on the constancy o...
IMG-ALT ‘I Will Be Yours’: A Promise for Wavering Saints
/labs/eternal-life-was-manifes...Look at the Book Eternal Life Was Manifested as the Word Titus 1:1–4, Part 8 Dec 23, 2025 When Paul talks about the hope of eternal life, he considers the wo...
IMG-ALT Eternal Life Was Manifested as the Word: Titus 1:1–4, Part 8
/light-and-truth/gods-love-in-...Light + Truth The Promise for All Who Believe Dec 22, 2025 What does it mean to truly believe? In this episode of Light + Truth, John Piper opens John 3:16 t...
IMG-ALT The Promise for All Who Believe
/interviews/what-a-fruitful-de...Ask Pastor John What a Fruitful Devotional Feels Like Dec 22, 2025 What does it feel like to meet the living God in the pages of Scripture? Pastor John gives...
IMG-ALT What a Fruitful Devotional Feels Like
/resources/allTrivial anchor text
More
https://www.desiringgod.org/aboutLearn more about Desiring God
https://www.facebook.com/desir...New window External Subdomain Follow Desiring God on Facebook
https://instagram.com/desiringgodNew window External Follow Desiring God on Instagram
https://x.com/desiringGodNew window External Follow Desiring God on X
https://www.youtube.com/user/d...New window External Subdomain Follow Desiring God on YouTube
/translationsTranslations
/permissionsPermissions
/privacy-policyPrivacy
https://give.desiringgod.org/External Subdomain Text duplicate Give

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.desiringgod.org/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time of 0.59 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
The file size of the HTML document is fine (70 kB).

HTTP Response Header

NameValue
dateSat, 27 Dec 2025 14:09:43 GMT
content-typetext/html; charset=utf-8
content-encodinggzip
cache-controlmax-age=2, public
content-security-policyframe-ancestors 'self'
etagW/"3bff64092f475121d2d7e40a4c5528e7"
nel{"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
report-to{"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=89AXwG0wuECpj1Dq42raf%2BDw7y2rYcD78WSwemQxg8M%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766844583"}],"max_age":3600}
reporting-endpointsheroku-nel="https://nel.heroku.com/reports?s=89AXwG0wuECpj1Dq42raf%2BDw7y2rYcD78WSwemQxg8M%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766844583"
set-cookie56 Characters
strict-transport-securitymax-age=63072000; includeSubDomains
varyOrigin
via2.0 heroku-router
x-content-type-optionsnosniff
x-frame-optionsSAMEORIGIN
x-permitted-cross-domain-policiesnone
x-request-id0b048f35-95e8-cb19-cfd4-296baa988898
x-runtime0.013301
x-xss-protection0
cf-cache-statusDYNAMIC
servercloudflare
cf-ray9b4965b30887bbc2-FRA
statuscode200
http_versionHTTP/2

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 1,102 referring domains.
This page has 54,049 backlinks.
This page has backlinks from 737 different ip addresses.

Robots.txt

# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file

User-agent: *
Disallow: /donate/create
Disallow: /ask-pastor-john/recent
Disallow: /ask-pastor-john/popular
Disallow: /ask-pastor-john/search
Disallow: *.rss
Disallow: */audio
Allow: */download/audio*
Disallow: */video
Allow: */download/video*

Search preview

www.desiringgod.org
Desiring God
Find your joy in God with sermons, books, podcasts, video, and daily articles from the ministry of John Piper.

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
God81%Check
Desiring God71%Check
Follow Desiring God60%Check
Desiring58%Check
Word58%Check
John56%Check
joy54%Check
people54%Check
He Dawns as54%Check
Book54%Check

Automatically check desiringgod.org including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions