Spj.org - SEO Checker

Overview of the SEO Check
Meta information
56% 
Page quality
49% 
Page structure
29% 
Link structure
0% 
Server
46% 
External factors
100% 
SEO Score
Response time
1.65 s
File size
59.60 kB
Words
1105
Media files
26
Number of links
154 internal / 58 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Society of Professional Journalists - Improving and protecting journalism since 1909
The page title should be shorter than 580 pixels. It is 750 pixels long. Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
There are more than one meta descriptions on the page. Only one is allowed.
The meta description is empty.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
No canonical link is specified.
Language
(Somewhat important)
Language detected in text: en
Server location: United States of America
The language is not specified in the HTML markup.
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 character encoding is not specified in the HTTP header.
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
google-site-verificationpWI5-_P6eHTSWpYbqIE46uARt--dkSHSl-xvM9_bTRQ
descriptionEmpty
KeywordsSociety of Professional Journalists, Journalists, Journalism, Journalism Training, Ethics, Reporting, Diversity, Newspapers, Broadcasting
msapplication-TileColor#ffffff
msapplication-TileImage/ms-icon-144x144.png
theme-color#ffffff
viewportwidth=device-width; initial-scale=1; maximum-scale=1.0; user-scalable=1;
authorSPJ
twitter:cardsummary_large_image
twitter:site@spj_tweets
twitter:creator@spj_tweets
og:typewebsite
og:urlhttps://www.spj.org/index.asp
og:titleSociety of Professional Journalists - Improving and protecting journalism since 1909
og:descriptionEmpty
og:imagehttps://www.spj.org/images/spj-socialcard.jpg
Content-Typetext/html; charset=UTF-8
X-UA-CompatibleIE=edge
Content-Script-Typetext/javascript
charsetutf-8

Test up to 1.000 webpages of spj.org with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
Some words from the page title are not used within the pages content
Words from the H1 heading are not used in the page content.
This page contains 1105 words. That's ok.
32.9% of the text are stop words.
The page contains a listing, which indicates a good text layout.
4 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 10.67 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
Multiple viewport tags are given. There should only be one.
This page loads 12 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width,initial-scale=1,user-scalable=yes" 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 22 tags for this page.
Image SEO
(Somewhat important)
21 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
https://www.spj.org/defend/spj-circle.pngNo alt attribute provided
https://www.spj.org/defend/spj-circle.pngNo alt attribute provided
img.youtube.com/vi/l_mFlU4llPY/0.jpgNo alt attribute provided
https://www.spj.org/images/jobs-th.jpgNo alt attribute provided
/images/liberty/liberty-header-card.pngNo alt attribute provided
/images/blurbs/t-spjnews.jpgNo alt attribute provided
/images/freelance-fund-th.jpgNo alt attribute provided
img.youtube.com/vi/GOdkkinPUu4/0.jpgNo alt attribute provided
/images/blurbs/t-calendar.jpgNo alt attribute provided
/images/sdxawards/sdx23/feature-photo.jpgNo alt attribute provided
/images/moe/moe23/photo-essay.jpgNo alt attribute provided
/images/blurbs/t-stillwater.jpgNo alt attribute provided
/images/blurbs/renewslogo.jpgNo alt attribute provided
/images/blurbs/t-together.jpgNo alt attribute provided
...m/wp-content/uploads/2024/09/10Q_1-1.jpgNo alt attribute provided
/images/ukraine-graphic.jpgNo alt attribute provided
/images/blurbs/t-ethicscodedl.jpgNo alt attribute provided
/images/blurbs/t-race-gender-hotline.jpgNo alt attribute provided
/images/blurbs/t-ethicscentral.jpgNo alt attribute provided
https://www.spj.org/images/Shop-SPJ.pngNo alt attribute provided
/images/icons/twitter.pngTwitter
/images/icons/facebook.pngFacebook
/images/icons/instagram.pngInstagram
/images/icons/linkedin.pngLinkedIn
https://www.spj.org/images/icons/rss.pngRSS
/images/muckrack-logo.pngNo alt attribute provided

Page structure

H1 heading
(Critically important)
Help us empower journalism.
Too many H1 headings
Headings
(Important)
Some headings occur twice on the page.
The structure of headings is missing one or more levels. Do not skip heading levels.
There are 33 headings on the page. The amount of headings should be in a more proper relation to the amount of text.
Some headings do not have any content.

Heading structure

Heading levelContent
H1 Help us empower journalism.
H1 Explore SPJ
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H1 Empty heading
H2 The PRESS Act: What it is, and why it s important to get it passed
H2 Visit SPJ s brand-new Career Center
H2 The Liberty Awards: Print is not dead. Neither is democracy.
H2 SPJ Board of Directors appoints Beatrice Forman, Joseph Hernandez and Khari Johnson as Directors At-Large
H2 Mini-Grants for SPJ Freelancers
H2 Webinar Replays
H2 Upcoming events and deadlines
H2 Presenting the winners of the 2023 Sigma Delta Chi Awards
H2 Announcing the winners of the 2023 national Mark of Excellence Awards for collegiate journalists
H2 Stillwater Awards, presented by SPJ and the Prison Journalism Project
H2 The ReNews Project: Revive, Recruit, Rejoice, Repeat.
H2 We re in this together.
H2 10 with Thomas Manglo?a II
H2 10 with Thomas Manglo?a II Duplicate text
H2 Ukraine Journalists Fund
H2 SPJ s Code of Ethics
H2 The SPJ Race & Gender Hotline: Fast answers for confused journalists
H2 SPJ Ethics Central
H2 SPJ Shop
H4 Awards
H4 Diversity & Inclusion
H4 Ethics
H4 For Educators
H4 For Students
H4 Freedom of Information
H4 Freelancing
H4 International Journalism
H4 Chapters
H4 SPJ Foundation
H4 Jobs
H4 Grants
Some internal link anchor texts are too long.
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
27 links don't have an anchor text.
The number of internal links is ok.
There are too many external links (58) on this page.
LinkAttributesAnchor text
https://my.spj.org/External Subdomain Members Sign in Manage your account Become a Member
https://my.spj.org/my-profileExternal Subdomain Sign in
https://my.spj.org/my-profileExternal Subdomain Manage your account
https://www.spj.org/join.aspSubdomain Become a Member
https://www.spj.org/aboutspj.aspSubdomain Explore SPJ SPJ News Chapters Event Calendar Awards Committees Communities Legal Defense Fund SPJ Toolbox Quill Magazine Foundation President's Column
https://www.spj.org/spjnews.aspSubdomain SPJ News
https://www.spj.org/chapters.aspSubdomain Chapters
https://www.spj.org/calendar.aspSubdomain Event Calendar
https://www.spj.org/awards.aspSubdomain Awards
/committees.aspSubdomain Committees
/communities.aspSubdomain Communities
https://www.spj.org/ldf.aspSubdomain Legal Defense Fund
https://www.journaliststoolbox...New window External Subdomain SPJ Toolbox
https://www.quillmag.com/New window External Subdomain Quill Magazine
/foundation.aspSubdomain Foundation
https://www.quillmag.com/categ...External Subdomain President's Column
https://www.spj.org/join.aspSubdomain Join SPJ Become a Member Why Join SPJ? Discounted Services for Members Membership Rates Become an SPJ Supporter
https://www.spj.org/join.aspSubdomain Text duplicate Become a Member
https://www.spj.org/whyjoin.aspSubdomain Why Join SPJ?
/whyjoin-benefits.aspSubdomain Discounted Services for Members
/join-rates.aspSubdomain Membership Rates
/supporters.aspSubdomain Become an SPJ Supporter
https://www.spj.org/advocacy.aspSubdomain Advocacy
https://www.spj.org/awards.aspSubdomain Text duplicate Awards
https://www.spj.org/diversity.aspSubdomain Diversity
https://www.spj.org/ethics.aspSubdomain Ethics
https://www.spj.org/foi.aspSubdomain Freedom of Information
https://www.spj.org/freelance.aspSubdomain Freelancing
https://www.spj.org/ij.aspSubdomain Global Journalism
https://www.spj.org/training.aspSubdomain Journalism Training
https://www.spj.org/jobs.aspSubdomain Jobs
https://www.spj.org/students.aspSubdomain J-Students
https://www.spj.org/educators.aspSubdomain J-Educators
/board-meeting.aspSubdomain Board Meeting Resources
/documentation.aspSubdomain Meeting Replays and Archives
/documentation.aspSubdomain Bylaws and Documentation
https://www.spj.org/leaders.aspSubdomain Tools for SPJ Leaders
https://www.spj.org/spjboard.aspSubdomain SPJ Board of Directors
https://www.spj.org/sdxboard.aspSubdomain Text duplicate Foundation
https://www.spj.org/hq.aspSubdomain Headquarters
https://www.spj.org/chapters.aspSubdomain Local chapters
/regional-coordinators.aspSubdomain Regional coordinators
https://www.spj.org/New window Subdomain No Text
https://www.spj.org/join.aspSubdomain JOIN
https://www.spj.org/donate.aspDONATE
https://my.spj.org/my-profileNew window External Subdomain MEMBERS
/foundation.aspSubdomain FOUNDATION
https://www.spj.org/index.aspAnchor Trivial anchor text
MORE
http://twitter.com/spj_tweetsNew window External No Text
https://www.linkedin.com/compa...New window External Subdomain No Text
https://www.spj.org/rss.aspNew window Subdomain No Text
http://instagram.com/spj_picsNew window External No Text
http://www.facebook.com/pages/...New window External Subdomain No Text
https://www.spj.org/New window Subdomain No Text
https://www.spj.org/Subdomain SOCIETY OF PROFESSIONAL JOURNALISTS
https://www.spj.org/join.aspSubdomain Text duplicate JOIN
https://www.spj.org/donate.aspText duplicate DONATE
https://my.spj.org/my-profileNew window External Subdomain Text duplicate MEMBERS
/foundation.aspSubdomain Text duplicate FOUNDATION
https://www.spj.org/index.aspAnchor Text duplicate Trivial anchor text
MORE
http://twitter.com/spj_tweetsNew window External No Text
https://www.linkedin.com/compa...New window External Subdomain No Text
https://www.spj.org/rss.aspNew window Subdomain No Text
http://instagram.com/spj_picsNew window External No Text
http://www.facebook.com/pages/...New window External Subdomain No Text
https://www.spj.org/aboutspj.aspSociety of Professional Journalists
https://www.spj.org/aboutspj.aspLearn More
https://www.spj.org/donate.aspDonate
https://www.spj.org/join.aspText duplicate Become a Member
/supporters.aspBecome a Supporter
https://www.spj.org/press-act.aspNo Text
https://www.spj.org/press-act.aspThe PRESS Act: What it is, and why it s important to get it passed
https://www.spj.org/press-act.aspIn May 2024, SPJ joined more than 120 journalism organizations, First Amendment advocacy groups, attorneys and law professors in a letter urging leaders of t...
https://jobs.spj.org/External Subdomain No Text
https://jobs.spj.org/External Subdomain Visit SPJ s brand-new Career Center
https://jobs.spj.org/External Subdomain Connecting talent with great opportunities. Discover jobs, connect with talented journalists, and enhance your job seeking journey with tools and coaching ta...
/liberty-awards.aspNo Text
/liberty-awards.aspThe Liberty Awards: Print is not dead. Neither is democracy.
/liberty-awards.aspWe want to reward college newspapers that print election editions ahead of the 2024 presidential election on Tuesday, Nov. 5. Print still has a place on coll...
/news.asp?REF=3040New window Subdomain SPJ Board of Directors appoints Beatrice Forman, Joseph Hernandez and Khari Johnson as Directors At-Large
/news.asp?REF=3039New window Subdomain Emily Bloch sworn in as the Society of Professional Journalists? 108th national president
/news.asp?REF=3038New window Subdomain SPJ elects 2024-25 Board of Directors and Regional Coordinators
/freelance-grants.aspNo Text
/freelance-grants.aspMini-Grants for SPJ Freelancers
/freelance-grants.aspThe SPJ Freelance Fund s mini-grants program supports SPJ members seeking to engage in professional activities that advance their careers as independent jour...
https://www.youtube.com/playli...New window External Subdomain No Text
https://www.youtube.com/playli...New window External Subdomain Webinar Replays
https://www.youtube.com/watch?...External Subdomain The Promise and Perils of AI in Election Coverage
https://www.youtube.com/watch?...External Subdomain SPJ Freelance Community Webinar: Putting Your Print Foot into the Podcasting World
https://www.youtube.com/watch?...External Subdomain SPJ Freelance Community webinar: AI for Journalists with expert and digital guru Sree Sreenivasan
https://www.youtube.com/watch?...External Subdomain Leap into Substack with Tim Riley
https://www.youtube.com/watch?...External Subdomain Level Up Your LinkedIn, Level Up Your Opportunities
https://www.youtube.com/playli...New window External Subdomain > See all videos
https://www.spj.org/calendar.aspNo Text
https://www.spj.org/calendar.aspUpcoming events and deadlines
https://calendar.spjnetwork.or...New window External Subdomain 10/29/24: SPJ DC Freelancers' Lunch
https://indiegraf.com/webinars...New window External 10/30/24: Content That Converts: Strategies for Impactful Newsletters
https://calendar.spjnetwork.or...New window External Subdomain 10/30/24: Retirement Planning for Freelance Journalists
/liberty-awards.aspNew window Subdomain 11/01/24: Entry Deadline: The Liberty Awards
https://www.spj.org/a-moe.aspNew window Subdomain 11/03/24: Entries Open: Mark of Excellence Awards
https://www.spj.org/calendar.asp>> Full calendar
https://www.spj.org/sdxa23.aspNo Text
https://www.spj.org/sdxa23.aspPresenting the winners of the 2023 Sigma Delta Chi Awards
https://www.spj.org/sdxa23.aspSPJ is proud to announce the recipients of the 2023 Sigma Delta Chi Awards for excellence in journalism. Read, watch and listen to all the winning entries ri...
/a-sdx-announcement.aspRewatch the presentation [1:05:04]
https://www.spj.org/moe23.aspNo Text
https://www.spj.org/moe23.aspAnnouncing the winners of the 2023 national Mark of Excellence Awards for collegiate journalists
https://www.spj.org/moe23.aspThe Society of Professional Journalists is pleased to announce the national winners of the 2023 Mark of Excellence Awards, recognizing collegiate work publis...
/stillwater.aspNew window No Text
/stillwater.aspNew window Stillwater Awards, presented by SPJ and the Prison Journalism Project
/stillwater.aspNew window The Stillwater Awards recognize excellence in prison journalism one of the toughest places to practice the craft. The inaugural awards were launched in 2024 ...
https://renewsproject.com/New window External No Text
https://renewsproject.com/New window External The ReNews Project: Revive, Recruit, Rejoice, Repeat.
https://renewsproject.com/New window External The ReNews Project is a collaboration between press organizations and media companies. Together, we re restarting dormant student newspapers on HBCU and HSI ...
https://www.spj.org/together.aspNo Text
https://www.spj.org/together.aspWe re in this together.
https://www.spj.org/together.aspTo those affected by layoffs and buyouts: SPJ supports you and wants to help.
https://www.spj.org/together.aspHow we can help
https://www.spj.org/together.aspTaking care of yourself
https://www.spj.org/together.aspHelping each other
https://www.spj.org/together.aspAdditional resources
https://www.quillmag.com/2024/...New window External Subdomain No Text
https://www.quillmag.com/2024/...New window External Subdomain 10 with Thomas Manglo?a II
https://www.quillmag.com/2024/...New window External Subdomain Back on the Beat: The Journey Back to Journalism
https://www.quillmag.com/2024/...New window External Subdomain When the newsroom becomes newsworthy
https://www.quillmag.com/2024/...New window External Subdomain Reporting on the Underreported
/donate-ukraine.aspNo Text
/donate-ukraine.aspUkraine Journalists Fund
/donate-ukraine.aspJournalists are the specific targets of the Russian forces invading Ukraine. Twenty-two journalists have been kidnapped; most are still being held. This is n...
/ethicscode.aspNo Text
/ethicscode.aspSPJ s Code of Ethics
/ethicscode.aspSPJ declares these four principles as the foundation of ethical journalism and encourages their use in its practice by all people in all media.
/race-gender-hotline.aspNo Text
/race-gender-hotline.aspThe SPJ Race & Gender Hotline: Fast answers for confused journalists
/race-gender-hotline.aspSPJ has partnered with experienced Black and LGBT journalists and educators, including the Trans Journalists Association. They ll offer concrete advice for y...
https://ethicscentral.org/External No Text
https://ethicscentral.org/External SPJ Ethics Central
https://ethicscentral.org/External Reporting what s happening, discussing what matters and exploring what s next.
https://ethicscentral.org/New window External Anchor Ethics and Diversity in the News
https://ethicscentral.org/ethi...New window External In depth: SPJ s Code of Ethics
https://ethicscentral.org/upda...New window External Updating reporting on a hit-and-run as more information is released
https://ethicscentral.org/mini...New window External Minimizing harm for families of homicide victims
https://ethicscentral.org/fals...New window External False reporting on a child influencers death
https://ethicscentral.org/answ...New window External Answering audience questions with ?transparency portal?
https://ethicscentral.org/usin...New window External Using official documents during an investigation
https://shop-spj.myspreadshop....New window External Subdomain No Text
https://shop-spj.myspreadshop....New window External Subdomain SPJ Shop
https://shop-spj.myspreadshop....New window External Subdomain Show off your support of SPJ with water bottles, stickers, hats, tote bags, T-shirts, hoodies and more.
https://www.spj.org/awards.aspNo Text
https://www.spj.org/awards.aspText duplicate Awards
https://www.spj.org/diversity.aspNo Text
https://www.spj.org/diversity.aspDiversity & Inclusion
https://www.spj.org/ethics.aspNo Text
https://www.spj.org/ethics.aspText duplicate Ethics
https://www.spj.org/educators.aspNo Text
https://www.spj.org/educators.aspFor Educators
https://www.spj.org/students.aspNo Text
https://www.spj.org/students.aspFor Students
https://www.spj.org/foi.aspNo Text
https://www.spj.org/foi.aspText duplicate Freedom of Information
https://www.spj.org/freelance.aspNo Text
https://www.spj.org/freelance.aspText duplicate Freelancing
https://www.spj.org/ij.aspNo Text
https://www.spj.org/ij.aspInternational Journalism
https://www.spj.org/chapters.aspNo Text
https://www.spj.org/chapters.aspText duplicate Chapters
/foundation.aspNo Text
/foundation.aspSPJ Foundation
https://www.spj.org/jobs.aspNo Text
https://www.spj.org/jobs.aspText duplicate Jobs
https://www.spj.org/grants.aspNo Text
https://www.spj.org/grants.aspGrants
http://twitter.com/spj_tweetsNew window External IMG-ALT Twitter
http://www.facebook.com/pages/...New window External Subdomain IMG-ALT Facebook
http://instagram.com/spj_picsNew window External IMG-ALT Instagram
https://www.linkedin.com/compa...New window External Subdomain IMG-ALT LinkedIn
https://www.spj.org/rss.aspIMG-ALT RSS
https://www.spj.org/legal.aspLegal
https://www.spj.org/policies.aspPolicies
https://www.spj.org/hq.aspContact SPJ Headquarters
/employmentops.aspEmployment Opportunities
https://www.spj.org/advertise.aspAdvertise with SPJ
https://www.spj.org/index.aspSubdomain Home
https://quillmag.com/New window External Quill
https://journaliststoolbox.org/New window External Text duplicate SPJ Toolbox
/convention.aspNew window Subdomain SPJ Convention
https://www.spj.org/calendar.aspSubdomain Calendar
https://www.spj.org/spjnews.aspSubdomain News
https://www.spj.org/jobs.aspCareer Center
https://www.spj.org/aboutspj.aspSubdomain About SPJ
/foundation.aspText duplicate SPJ Foundation
https://www.spj.org/hq.aspHeadquarters Staff
https://www.spj.org/spjboard.aspBoard of Directors
/regional-coordinators.aspRegional Coordinators
https://www.spj.org/ldf.aspText duplicate Legal Defense Fund
https://www.spj.org/awards.aspText duplicate Awards
https://www.spj.org/donate.aspText duplicate Donate
https://www.spj.org/advertise.aspAdvertise
https://www.spj.org/members.aspSubdomain SPJ Members
https://www.spj.org/join.aspSubdomain Join SPJ
https://www.spj.org/whyjoin.aspSubdomain Why Join?
https://www.spj.org/chapters.aspSubdomain Chapters/Local
https://www.spj.org/mission.aspSubdomain Our Mission
https://www.spj.org/training.aspSubdomain Text duplicate Journalism Training
https://www.spj.org/foi.aspSubdomain Text duplicate Freedom of Information
https://www.spj.org/ethics.aspSubdomain Text duplicate Ethics
https://www.spj.org/diversity.aspSubdomain Text duplicate Diversity
https://www.spj.org/freelance.aspSubdomain Freelancers
https://www.spj.org/students.aspSubdomain Students
https://www.spj.org/educators.aspSubdomain Educators
https://www.spj.org/ij.aspSubdomain International
https://muckrack.com/New window External Official Media Partner of the Society of Professional Journalists

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.spj.org/index.asp"
HTTP header
(Important)
The web server version is sent within the HTTP header.
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time is very slow (1.65 seconds). The response time should be less than 0.4 seconds. Slow websites are bad for search engine bots and also result in bad user experience.
This page loads 12 CSS files. This may affect the page load time negatively.
This page loads 12 JavaScript files. This may affect the load time negatively.
The file size of the HTML document is fine (60 kB).

HTTP Response Header

NameValue
cache-controlno-cache,private
content-typetext/html
content-encodinggzip
expiresMon, 28 Oct 2024 12:19:06 GMT
varyAccept-Encoding
serverMicrosoft-IIS/8.0
set-cookie61 Characters
dateMon, 28 Oct 2024 12:20:07 GMT
content-length20360
statuscode200
http_versionHTTP/1.1

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 246 referring domains.
This page has 7,283 backlinks.
This page has backlinks from 224 different ip addresses.

Most important keywords

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

KeywordResultRecheck
Journalism65%Check
SPJ55%Check
JOURNALISTS54%Check
Journalism Project53%Check
Prison Journalism53%Check
Professional Journalists52%Check
SPJ News51%Check
Help50%Check
SPJ Freelance49%Check
SPJ Board48%Check

Test up to 1.000 webpages of spj.org with our free plan!

Try For Free
No trial. It's just free!

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