Ajhl.ca - SEO Checker

Overview of the SEO Check
Meta information
80% 
Page quality
65% 
Page structure
79% 
Link structure
10% 
Server
83% 
External factors
100% 
SEO Score
Response time
0.57 s
File size
147.20 kB
Words
529
Media files
59
Number of links
142 internal / 76 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Alberta Junior Hockey League
The length of the page title is perfect. (271 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
The meta description is missing.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.ajhl.ca/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-us
Server location: United States of America
The following language is defined by HTML: en-us
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
robotsindex,follow, max-image-preview:large
generatorMasterSlider 3.10.8 - Responsive Touch Image Slider | avt.li/msf
msapplication-TileImagehttps://www.ajhl.ca/wp-content/uploads/sites/2/2022/05/cropped-ajhl_512-270x270.png
langen-us
og:titleHome Page
og:typearticle
og:urlhttps://www.ajhl.ca/
og:imagehttps://www.ajhl.ca/wp-content/uploads/sites/2/2022/05/cropped-ajhl_512.png
charsetUTF-8

Automatically check ajhl.ca including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
No paragraphs were detected.
This page contains 529 words. That's ok.
11% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
The page contains a listing, which indicates a good text layout.
No placeholders texts or images were found.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1" 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 11 tags for this page.
Image SEO
(Somewhat important)
47 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
This page is optimized perfectly for social networks.
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
.../sites/2/2024/10/Ford-Banner-ad-2024.jpgNo alt attribute provided
...022/08/RBC-Banner-Ad1-e1661461338193.jpgNo alt attribute provided
...23/09/2023_CANALTA_AJHL_728x90_72DPI.jpgNo alt attribute provided
...2/2022/08/Inter-Pipeline-Banenr-Ad-1.jpgNo alt attribute provided
...ds/sites/2/2022/08/Viterra-Banner-Ad.jpgNo alt attribute provided
...AS_ANVOL-WOLF-TRAX-Banner_08172023-1.pngNo alt attribute provided
...loads/sites/2/2022/08/CMHA-Banner-Ad.jpgNo alt attribute provided
...content/uploads/sites/2/2023/06/ajhl.pngNo alt attribute providedAlberta Junior Hockey League
...ent/uploads/sites/2/2023/06/pontiacs.pngNo alt attribute providedBonnyville Pontiacs
...tent/uploads/sites/2/2023/06/canucks.pngNo alt attribute providedCalgary Canucks
...tent/uploads/sites/2/2023/06/kodiaks.pngNo alt attribute providedCamrose Kodiaks
...ntent/uploads/sites/2/2023/06/eagles.pngNo alt attribute providedCanmore Eagles
...es/2/2024/05/DevonXtreme-Lrg-X-bevel.pngNo alt attribute providedDevon Xtreme
...tent/uploads/sites/2/2023/06/thunder.pngNo alt attribute providedDrayton Valley Thunder
...tent/uploads/sites/2/2023/06/dragons.pngNo alt attribute providedDrumheller Dragons
...nt/uploads/sites/2/2023/06/oilbarons.pngNo alt attribute providedFort McMurray Oil Barons
...ontent/uploads/sites/2/2023/06/storm.pngNo alt attribute providedGrande Prairie Storm
...tent/uploads/sites/2/2023/06/bobcats.pngNo alt attribute providedLloydminster Bobcats
...ent/uploads/sites/2/2023/06/grizzlys.pngNo alt attribute providedOlds Grizzlys
...t/uploads/sites/2/2023/06/wolverines.pngNo alt attribute providedWhitecourt Wolverines
...anner-Blue-Big-Homepage-League-Final.jpgNo alt attribute provided
...oads/sites/2/2025/05/GqZE28wWUAAuoxR.jpgNo alt attribute provided
...-ZacOnyskiw-Whitecourt-AJHL-1200x800.jpgNo alt attribute provided
...5/05/HC┬-CENTENNIAL-CUP-LOGO-600x438.pngDAILY RECAP: CENTENNIAL CUP
...r-ZacOnyskiw-Whitecourt-AJHL-600x400.jpgONYSKIW NAMED CJHL’S TOP GOALTENDER
...Hasselberg-NAHC-Head-Coach-2-600x190.pngINTERVIEW WITH TEAM ALBERTA NAHC HEAD COACH KEVIN HASSELBERG
...ntennial-cup-bracket-graphic-600x338.jpgGUIDE TO THE CENTENNIAL CUP
...content/uploads/sites/2/2025/05/mq3.webpOUR ROAD TO THE CENTENNIAL CUP
...tes/2/2025/05/Leitch-commits-600x315.jpgADAM LEITCH COMMITS TO USPORTS
...ie-EastonDaneault-Drumheller-600x400.jpgDANEAULT NAMED CJHL ROOKIE OF THE YEAR
...25/05/Awards-Coach-Finalists-600x400.pngSTORM HEAD COACH NAMED CJHL AWARD FINALIST
...s/2/2025/05/Beaulac-Commits-600x300.webpBEAULAC COMMITS TO USPORTS NIPISSING UNIVERSITY
...ervice-2024-25-scaled-e1746217922122.jpgVITERRA SALUTE TO SERVICE AWARD RECIPIENTS
.../2/2025/05/Akkouche-Commits-600x300.webpAKKOUCHE COMMITS TO USPORTS LAKERS
...2025/04/Awards-TopDefenceman-600x400.jpgCJHL SELECTS MALONEY AS TOP DEFENCEMAN AWARD FINALIST
...Banners/AJHL/FloHockeyBanner-300x250.png
Insecure Content
No alt attribute providedSTATS LEADERS
...2024/08/2025-NJAC-Calgary-AB-300x169.jpgNo alt attribute provided
.../2/2025/04/2025-NHL-Playoffs-300x300.jpgNo alt attribute provided
.../10/NHL-Opening-Rosters-2024-300x300.jpgNo alt attribute provided
.../2/2024/07/WCDM_1920-Generic-300x169.jpgNo alt attribute provided
...s/sites/2/2023/09/canalta-lodge-logo.pngNo alt attribute provided
...9/flosports_logo_before_after-300x61.pngNo alt attribute providedFloSports
...ites/2/2023/09/WolfTrax-Logo-300x166.pngNo alt attribute provided
...g_TAN_GreenPurple_RGB-e1746216867832.pngNo alt attribute provided
...ds/sites/2/2023/09/Hudl_Logo-300x157.jpgNo alt attribute provided
...ds/sites/2/2024/05/Bauer-Hockey-logo.jpgNo alt attribute provided
...-hotels_image-e1719354790380-300x150.pngNo alt attribute provided
...ites/2/2022/08/CJHL_Master-1-150x150.jpgNo alt attribute provided
...ads/sites/2/2022/08/RBC-Logo-274x300.pngNo alt attribute provided
...es/2/2022/08/Pizza-73-e1660319976648.jpgNo alt attribute provided
...2/2022/08/Koch-Rinkboard-Copy-300x94.pngNo alt attribute provided
...AB-Logo-blue-CMYK-no-tagline-300x117.jpgNo alt attribute provided
.../2023/09/Nutrien_Logo_R_color-300x65.pngNo alt attribute provided
...ds/sites/2/2023/09/Ford_Oval-300x150.pngNo alt attribute provided
...2/2022/08/Inter-Pipeline-Logo-300x42.jpgNo alt attribute provided
...tes/2/2022/08/rgb_standard-1-300x282.jpgNo alt attribute provided
...22/08/hockey_alberta_2016_fb-150x150.pngNo alt attribute provided
...22/08/ANVOL_Can_Pantone-Copy-300x263.jpgNo alt attribute provided
...nt/themes/jaws/images/FloSports-logo.pngNo alt attribute provided

Page structure

H1 heading
(Critically important)
There is no H1 heading specified.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H2 DAILY RECAP: CENTENNIAL CUP
H2 ONYSKIW NAMED CJHL’S TOP GOALTENDER
H2 INTERVIEW WITH TEAM ALBERTA NAHC HEAD COACH KEVIN HASSELBERG
H2 GUIDE TO THE CENTENNIAL CUP
H2 OUR ROAD TO THE CENTENNIAL CUP
H2 ADAM LEITCH COMMITS TO USPORTS
H2 DANEAULT NAMED CJHL ROOKIE OF THE YEAR
H2 STORM HEAD COACH NAMED CJHL AWARD FINALIST
H2 BEAULAC COMMITS TO USPORTS NIPISSING UNIVERSITY
H2 VITERRA SALUTE TO SERVICE AWARD RECIPIENTS
H2 AKKOUCHE COMMITS TO USPORTS LAKERS
H2 CJHL SELECTS MALONEY AS TOP DEFENCEMAN AWARD FINALIST
H3 Canalta AJHL Standings
Baselink: /
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.
2 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
There are too many external links (76) on this page.
LinkAttributesAnchor text
https://twitter.com/TheAJHLNew window External A-TITLE Twitter
https://www.youtube.com/channe...New window External Subdomain A-TITLE YouTube
https://www.instagram.com/thea...New window External Subdomain A-TITLE Instagram
https://www.ajhl.ca/Subdomain Home
https://www.ajhl.ca/league-officeSubdomain League Office
/mission-visionSubdomain Mission & Vision
/home-page/ajhl-bchl-faqSubdomain AJHL / BCHL FAQ
/land-acknowledgementSubdomain Land Acknowledgement
https://www.ajhl.ca/ajhl-historySubdomain AJHL History
https://www.ajhl.ca/employmentSubdomain Employment
/education/third-party-complai...Subdomain Third Party Complaint Process
/stats/standingsCanalta Standings
https://www.ajhl.ca/stats/rosterRosters
/stats/player-statsPlayer Stats
/stats/goalie-statsGoalie Stats
https://www.ajhl.ca/stats/streaksStreaks
https://lsadmin.hockeytech.com...External Subdomain Daily Stats Report
/viterra-stars-of-the-gameSubdomain Viterra Stars of the Game
/stats-archives-pre-2006Subdomain Stats Archives
/doyle-cup-archivesSubdomain Doyle Cup Archives
https://www.ajhl.ca/awardsSubdomain Awards & Records
/stats/person-searchPlayer Search
/stats/schedule/all-teams/43/a...Subdomain Schedule
/stats/daily-scheduleWOLF TRAX Scoreboard
/schedule-changesSubdomain Schedule Changes
/stats/playoffsAJHL Playoffs
/2022-ajhl-showcaseSubdomain 2024 AJHL Showcase
https://hockeycanada.ca/en-ca/...External 2024 JUNIOR A WORLD CHALLENGE
https://hockeycanada.ca/en-ca/...External 2025 CENTENNIAL CUP
/2025-spring-campsSubdomain 2025 SPRING CAMPS
https://www.ajhl.ca/critcal-datesSubdomain Critical Dates
https://www.flohockey.tv/External Subdomain Where to Watch
https://www.ajhl.ca/educationSubdomain Education
/college-university-commitmentsSubdomain College & University Commitments
/league-scholarshipsSubdomain League Scholarships
/ajhl-south-alberta-high-schoo...Subdomain South Alberta High School
/student-athlete-handbookSubdomain Student Athlete Handbook
/leading-change-programSubdomain Leading Change™ Program
/canadian-mental-health-associ...Subdomain Canadian Mental Health Association
/hockey-ministriesSubdomain Hockey Ministries
https://www.ajhl.ca/prospectsSubdomain Prospects
https://www.ajhl.ca/prospects-faqSubdomain Prospects FAQ
/letter-of-intentSubdomain Letter of Intent
/hockey-canada-national-insura...Subdomain Hockey Canada National Insurance Program
/ajhl-officialsSubdomain AJHL Future Officials
https://www.ajhl.ca/alumniSubdomain Alumni
/alumni-in-the-nhlSubdomain Alumni in the NHL
/stanley-cup-championsSubdomain Stanley Cup Champions
https://www.ajhl.ca/nhl-draftSubdomain NHL Draft
https://www.ajhl.ca/communitySubdomain Community
/rbc-ajhl-community-goals-programSubdomain RBC & AJHL Community Goals Program
/anvol-power-play-leader-boardSubdomain ANVOL Power Play Leader Board
/community/league-partnersSubdomain League Partners
https://www.ajhl.ca/media-2Subdomain Media
https://www.ajhl.ca/category/newsSubdomain News
https://www.youtube.com/@theajhlExternal Subdomain AJHL Video
/media-accreditation-applicationSubdomain Media Accreditation
https://www.ajhl.ca/photographySubdomain Photography
/logo-usage-guidelinesSubdomain Logo Usage Guidelines
https://cluster.leaguestat.com...External Subdomain Media Kits
https://www.ajhl.ca/reportsSubdomain Reports
/player-transactionsSubdomain Player Transactions
https://www.ajhl.ca/disciplineSubdomain Discipline
https://lsadmin.hockeytech.com...External Subdomain Daily Report
https://www.ajhl.ca/teamsSubdomain TEAMS
https://www.bonnyvillepontiacs...External Subdomain Bonnyville Pontiacs
https://www.calgarycanucks.ca/External Subdomain Calgary Canucks
https://www.canmoreeagles.ca/External Subdomain Canmore Eagles
https://www.camrosekodiaks.ca/External Subdomain Camrose Kodiaks
https://www.devonxtreme.ca/External Subdomain Devon Xtreme
https://www.draytonvalleythund...External Subdomain Drayton Valley Thunder
https://www.drumhellerdragons.ca/External Subdomain Drumheller Dragons
https://www.fortmcmurrayoilbar...External Subdomain Fort McMurray Oil Barons
https://www.grandeprairiestorm...External Subdomain Grande Prairie Storm
https://www.lloydminsterbobcat...External Subdomain Lloydminster Bobcats
https://www.oldsgrizzlys.ca/External Subdomain Olds Grizzlys
https://www.whitecourtwolverin...External Subdomain Whitecourt Wolverines
/stats/playoffsPLAYOFFS
https://www.rbc.com/community-...New window External Subdomain No Text
https://interpipeline.com/New window External No Text
https://www.viterra.ca/enNew window External Subdomain No Text
https://kochfertilizer.com/New window External No Text
https://cmha.ca/New window External No Text
http://www.ajhl.ca/New window Subdomain No Text
http://www.bonnyvillepontiacs.ca/New window External Subdomain No Text
http://www.calgarycanucks.ca/New window External Subdomain No Text
http://www.camrosekodiaks.ca/New window External Subdomain No Text
http://www.canmoreeagles.ca/New window External Subdomain No Text
https://devonxtreme.ca/New window External No Text
http://www.draytonvalleythunde...New window External Subdomain No Text
http://www.drumhellerdragons.ca/New window External Subdomain No Text
http://www.fortmcmurrayoilbaro...New window External Subdomain No Text
http://www.grandeprairiestorm.ca/New window External Subdomain No Text
http://www.lloydminsterbobcats...New window External Subdomain No Text
http://www.oldsgrizzlys.ca/New window External Subdomain No Text
http://www.whitecourtwolverine...New window External Subdomain No Text
https://twitter.com/TheAJHLNew window External Text duplicate A-TITLE Twitter
https://www.youtube.com/channe...New window External Subdomain Text duplicate A-TITLE YouTube
https://www.instagram.com/thea...New window External Subdomain Text duplicate A-TITLE Instagram
https://www.ajhl.ca/Subdomain Text duplicate Home
https://www.ajhl.ca/league-officeSubdomain Text duplicate League Office
/mission-visionSubdomain Text duplicate Mission & Vision
/home-page/ajhl-bchl-faqSubdomain Text duplicate AJHL / BCHL FAQ
/land-acknowledgementSubdomain Text duplicate Land Acknowledgement
https://www.ajhl.ca/ajhl-historySubdomain Text duplicate AJHL History
https://www.ajhl.ca/employmentSubdomain Text duplicate Employment
/education/third-party-complai...Subdomain Text duplicate Third Party Complaint Process
/stats/standingsText duplicate Canalta Standings
https://www.ajhl.ca/stats/rosterText duplicate Rosters
/stats/player-statsText duplicate Player Stats
/stats/goalie-statsText duplicate Goalie Stats
https://www.ajhl.ca/stats/streaksText duplicate Streaks
https://lsadmin.hockeytech.com...External Subdomain Text duplicate Daily Stats Report
/viterra-stars-of-the-gameSubdomain Text duplicate Viterra Stars of the Game
/stats-archives-pre-2006Subdomain Text duplicate Stats Archives
/doyle-cup-archivesSubdomain Text duplicate Doyle Cup Archives
https://www.ajhl.ca/awardsSubdomain Text duplicate Awards & Records
/stats/person-searchText duplicate Player Search
/stats/schedule/all-teams/43/a...Subdomain Text duplicate Schedule
/stats/daily-scheduleText duplicate WOLF TRAX Scoreboard
/schedule-changesSubdomain Text duplicate Schedule Changes
/stats/playoffsText duplicate AJHL Playoffs
/2022-ajhl-showcaseSubdomain Text duplicate 2024 AJHL Showcase
https://hockeycanada.ca/en-ca/...External Text duplicate 2024 JUNIOR A WORLD CHALLENGE
https://hockeycanada.ca/en-ca/...External Text duplicate 2025 CENTENNIAL CUP
/2025-spring-campsSubdomain Text duplicate 2025 SPRING CAMPS
https://www.ajhl.ca/critcal-datesSubdomain Text duplicate Critical Dates
https://www.flohockey.tv/External Subdomain Text duplicate Where to Watch
https://www.ajhl.ca/educationSubdomain Text duplicate Education
/college-university-commitmentsSubdomain Text duplicate College & University Commitments
/league-scholarshipsSubdomain Text duplicate League Scholarships
/ajhl-south-alberta-high-schoo...Subdomain Text duplicate South Alberta High School
/student-athlete-handbookSubdomain Text duplicate Student Athlete Handbook
/leading-change-programSubdomain Text duplicate Leading Change™ Program
/canadian-mental-health-associ...Subdomain Text duplicate Canadian Mental Health Association
/hockey-ministriesSubdomain Text duplicate Hockey Ministries
https://www.ajhl.ca/prospectsSubdomain Text duplicate Prospects
https://www.ajhl.ca/prospects-faqSubdomain Text duplicate Prospects FAQ
/letter-of-intentSubdomain Text duplicate Letter of Intent
/hockey-canada-national-insura...Subdomain Text duplicate Hockey Canada National Insurance Program
/ajhl-officialsSubdomain Text duplicate AJHL Future Officials
https://www.ajhl.ca/alumniSubdomain Text duplicate Alumni
/alumni-in-the-nhlSubdomain Text duplicate Alumni in the NHL
/stanley-cup-championsSubdomain Text duplicate Stanley Cup Champions
https://www.ajhl.ca/nhl-draftSubdomain Text duplicate NHL Draft
https://www.ajhl.ca/communitySubdomain Text duplicate Community
/rbc-ajhl-community-goals-programSubdomain Text duplicate RBC & AJHL Community Goals Program
/anvol-power-play-leader-boardSubdomain Text duplicate ANVOL Power Play Leader Board
/community/league-partnersSubdomain Text duplicate League Partners
https://www.ajhl.ca/media-2Subdomain Text duplicate Media
https://www.ajhl.ca/category/newsSubdomain Text duplicate News
https://www.youtube.com/@theajhlExternal Subdomain Text duplicate AJHL Video
/media-accreditation-applicationSubdomain Text duplicate Media Accreditation
https://www.ajhl.ca/photographySubdomain Text duplicate Photography
/logo-usage-guidelinesSubdomain Text duplicate Logo Usage Guidelines
https://cluster.leaguestat.com...External Subdomain Text duplicate Media Kits
https://www.ajhl.ca/reportsSubdomain Text duplicate Reports
/player-transactionsSubdomain Text duplicate Player Transactions
https://www.ajhl.ca/disciplineSubdomain Text duplicate Discipline
https://lsadmin.hockeytech.com...External Subdomain Text duplicate Daily Report
https://www.ajhl.ca/teamsSubdomain Text duplicate TEAMS
https://www.bonnyvillepontiacs...External Subdomain Text duplicate Bonnyville Pontiacs
https://www.calgarycanucks.ca/External Subdomain Text duplicate Calgary Canucks
https://www.canmoreeagles.ca/External Subdomain Text duplicate Canmore Eagles
https://www.camrosekodiaks.ca/External Subdomain Text duplicate Camrose Kodiaks
https://www.devonxtreme.ca/External Subdomain Text duplicate Devon Xtreme
https://www.draytonvalleythund...External Subdomain Text duplicate Drayton Valley Thunder
https://www.drumhellerdragons.ca/External Subdomain Text duplicate Drumheller Dragons
https://www.fortmcmurrayoilbar...External Subdomain Text duplicate Fort McMurray Oil Barons
https://www.grandeprairiestorm...External Subdomain Text duplicate Grande Prairie Storm
https://www.lloydminsterbobcat...External Subdomain Text duplicate Lloydminster Bobcats
https://www.oldsgrizzlys.ca/External Subdomain Text duplicate Olds Grizzlys
https://www.whitecourtwolverin...External Subdomain Text duplicate Whitecourt Wolverines
/stats/playoffsText duplicate PLAYOFFS
https://twitter.com/TheAJHLNew window External Text duplicate A-TITLE Twitter
https://www.youtube.com/channe...New window External Subdomain Text duplicate A-TITLE YouTube
https://www.instagram.com/thea...New window External Subdomain Text duplicate A-TITLE Instagram
/canucks-advance-to-semi-final...Subdomain A-TITLE CANUCKS ADVANCE TO SEMI-FINALS AT CENTENNIAL CUP
/canucks-advance-to-semi-final...Subdomain Text duplicate CANUCKS ADVANCE TO SEMI-FINALS AT CENTENNIAL CUP
A-TITLE CANUCKS ADVANCE TO SEMI-FINALS AT CENTENNIAL CUP
/zac-onyskiw-wins-2024-25-cjhl...Subdomain A-TITLE ZAC ONYSKIW WINS 2024-25 CJHL MVP AWARD
/zac-onyskiw-wins-2024-25-cjhl...Subdomain Text duplicate ZAC ONYSKIW WINS 2024-25 CJHL MVP AWARD
A-TITLE ZAC ONYSKIW WINS 2024-25 CJHL MVP AWARD
/daily-recap-centennial-cupSubdomain IMG-ALT DAILY RECAP: CENTENNIAL CUP
/daily-recap-centennial-cupSubdomain Text duplicate DAILY RECAP: CENTENNIAL CUP
/onyskiw-named-cjhls-top-goalt...Subdomain IMG-ALT ONYSKIW NAMED CJHL’S TOP GOALTENDER
/onyskiw-named-cjhls-top-goalt...Subdomain Text duplicate ONYSKIW NAMED CJHL’S TOP GOALTENDER
/interview-with-team-alberta-n...Subdomain IMG-ALT INTERVIEW WITH TEAM ALBERTA NAHC HEAD COACH KEVIN HASSELBERG
/interview-with-team-alberta-n...Subdomain Text duplicate INTERVIEW WITH TEAM ALBERTA NAHC HEAD COACH KEVIN HASSELBERG
/guide-to-the-centennial-cupSubdomain IMG-ALT GUIDE TO THE CENTENNIAL CUP
/guide-to-the-centennial-cupSubdomain Text duplicate GUIDE TO THE CENTENNIAL CUP
/our-road-to-the-centennial-cupSubdomain IMG-ALT OUR ROAD TO THE CENTENNIAL CUP
/our-road-to-the-centennial-cupSubdomain Text duplicate OUR ROAD TO THE CENTENNIAL CUP
/adam-leitch-commites-to-usportsSubdomain IMG-ALT ADAM LEITCH COMMITS TO USPORTS
/adam-leitch-commites-to-usportsSubdomain Text duplicate ADAM LEITCH COMMITS TO USPORTS
/daneault-named-cjhl-rookie-of...Subdomain IMG-ALT DANEAULT NAMED CJHL ROOKIE OF THE YEAR
/daneault-named-cjhl-rookie-of...Subdomain Text duplicate DANEAULT NAMED CJHL ROOKIE OF THE YEAR
/storm-head-coach-named-cjhl-a...Subdomain IMG-ALT STORM HEAD COACH NAMED CJHL AWARD FINALIST
/storm-head-coach-named-cjhl-a...Subdomain Text duplicate STORM HEAD COACH NAMED CJHL AWARD FINALIST
/beaulac-commits-to-usports-ni...Subdomain IMG-ALT BEAULAC COMMITS TO USPORTS NIPISSING UNIVERSITY
/beaulac-commits-to-usports-ni...Subdomain Text duplicate BEAULAC COMMITS TO USPORTS NIPISSING UNIVERSITY
/ajhl-recognizes-viterra-salut...Subdomain IMG-ALT VITERRA SALUTE TO SERVICE AWARD RECIPIENTS
/ajhl-recognizes-viterra-salut...Subdomain Text duplicate VITERRA SALUTE TO SERVICE AWARD RECIPIENTS
/akkouche-commits-to-usports-l...Subdomain IMG-ALT AKKOUCHE COMMITS TO USPORTS LAKERS
/akkouche-commits-to-usports-l...Subdomain Text duplicate AKKOUCHE COMMITS TO USPORTS LAKERS
/cjhl-selects-maloney-as-top-d...Subdomain IMG-ALT CJHL SELECTS MALONEY AS TOP DEFENCEMAN AWARD FINALIST
/cjhl-selects-maloney-as-top-d...Subdomain Text duplicate CJHL SELECTS MALONEY AS TOP DEFENCEMAN AWARD FINALIST
https://flosports.link/45zCxe6New window External No Text
https://hockeycanada.ca/en-ca/...External No Text
/western-canadian-development-...Subdomain No Text
https://www.viterra.ca/enExternal Subdomain No Text
https://www.cjhlhockey.com/en/External Subdomain No Text
https://www.rbc.com/community-...External Subdomain No Text
https://www.pizza73.com/Pizza73/External Subdomain No Text
https://kochfertilizer.com/pro...External No Text
https://interpipeline.com/External No Text
https://www.hockeycanada.ca/en-caExternal Subdomain No Text
https://www.hockeyalberta.ca/External Subdomain No Text
https://kochfertilizer.com/pro...External No Text
https://www.flosports.tv/External Subdomain No Text

Server configuration

HTTP redirects
(Critically important)
The checked page does not redirect to another URL.
HTTP header
(Important)
The X-powered header is sent within the response header. (unnecessary)
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time of 0.57 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 (147 kB).

HTTP Response Header

NameValue
dateFri, 16 May 2025 05:02:34 GMT
content-typetext/html; charset=UTF-8
varyAccept-Encoding
x-powered-byWP Engine
link<https://www.ajhl.ca/wp-json/>; rel="https://api.w.org/"
x-cacheablebot
cache-controlmax-age=10800, must-revalidate
x-cacheHIT: 79
x-cache-groupbot
cf-cache-statusDYNAMIC
set-cookie277 Characters
servercloudflare
cf-ray940852d5cf4cd574-CDG
content-encodingbr
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 58 referring domains.
This page has 21,567 backlinks.
This page has backlinks from 54 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

Most important keywords

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

KeywordResultRecheck
Alberta56%Check
Hockey Alberta53%Check
AJHL52%Check
Alberta Junior Hockey League51%Check
League50%Check
Hockey50%Check
Hockey League50%Check
Junior Hockey49%Check
Cup46%Check
CENTENNIAL46%Check

Automatically check ajhl.ca 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