Scoresandodds.com - SEO Checker

Overview of the SEO Check
Meta information
95% 
Page quality
55% 
Page structure
79% 
Link structure
13% 
Server
64% 
External factors
100% 
SEO Score
Response time
1.00 s
File size
321.40 kB
Words
1320
Media files
49
Number of links
257 internal / 34 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Free Sports Scores and Betting Lines
The length of the page title is perfect. (336 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
Get real-time scores, betting lines, and betting odds for all your favorite sports.
The length of the meta description is perfect. (482 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.scoresandodds.com/?date=2024-08-18
The specified canonical link points to a different page.
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
descriptionGet real-time scores, betting lines, and betting odds for all your favorite sports.
viewportinitial-scale=1.0, width=device-width, maximum-scale=5.0
apple-mobile-web-app-capableyes
langen
twitter:cardsummary_large_image
twitter:site@ScoresOdds
twitter:titleFree Sports Scores and Betting Lines
twitter:descriptionGet real-time scores, betting lines, and betting odds for all your favorite sports.
twitter:imagehttps://bctn-sao.s3.amazonaws.com/img/sao-logo-bw.svg?v=229d2ad
og:titleFree Sports Scores and Betting Lines
og:url/?date=2024-08-18
og:typewebsite
og:imagehttps://bctn-sao.s3.amazonaws.com/img/sao-logo-bw.svg?v=229d2ad

Test up to 1.000 webpages of scoresandodds.com 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
Only 1 paragraph/s was/were found on this page.
This page contains 1320 words. That's ok.
11.5% of the text are stop words.
The page contains a listing, which indicates a good text layout.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 24.5 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "initial-scale=1.0, width=device-width, maximum-scale=5.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 26 tags for this page.
Image SEO
(Somewhat important)
42 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.com/img/sao-logo-stacked.svg?v=229d2adScoresAndOdds
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
....s3.amazonaws.com/img/team.svg?v=229d2adNo alt attribute provided
...s.com/img/sao-logo-stacked.svg?v=229d2adlogo
...zonaws.com/img/sao-logo-bw.svg?v=229d2adlogo
...zonaws.com/img/sao-logo-bw.svg?v=229d2adpicks
...zonaws.com/img/sao-logo-bw.svg?v=229d2ad21 + Play Responsibly
...zonaws.com/img/sao-logo-bw.svg?v=229d2adNational Council on Problem Gambling
...zonaws.com/img/sao-logo-bw.svg?v=229d2adSports Data Provider

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 NFL Scores and Live Odds
H2 MLB Scores and Live Odds
H2 WNBA Scores and Live Odds
H2 Get Free Picks!
H2 Unlock SAO Premium
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.
5 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 (34) on this page.
LinkAttributesAnchor text
https://www.scoresandodds.com/IMG-ALT ScoresAndOdds
https://twitter.com/ScoresOddsNew window Nofollow External No Text
https://www.facebook.com/Score...New window Nofollow External Subdomain No Text
/sign-inSign In
/sign-upSign Up
https://www.scoresandodds.com/appNew window Nofollow Get the App
/premium?src=nav_btnNofollow No Text
/accountNofollow No Text
https://www.scoresandodds.com/nflNFL
https://www.scoresandodds.com/nflThis Week's Games
/nfl/parlayParlayIQ
/nfl/picksPicks
/nfl/expertsExperts
/nfl/oddsLines & Odds
/nfl/propsPlayer Props
/nfl/futuresFutures
/nfl/curatedParlays
/nfl/consensus-picksConsensus
/nfl/trendsTrends
/las-vegas-oddsVegas
/nfl/teamsTeams
/nfl/playersPlayers
/nfl/injuriesInjuries
/nfl/matchupsMatchups
https://www.scoresandodds.com/nbaNBA
https://www.scoresandodds.com/nbaToday's Games
/nba/parlayText duplicate ParlayIQ
/nba/picksText duplicate Picks
/nba/expertsText duplicate Experts
/nba/oddsText duplicate Lines & Odds
/nba/propsText duplicate Player Props
/nba/futuresText duplicate Futures
/nba/curatedText duplicate Parlays
/nba/consensus-picksText duplicate Consensus
/nba/trendsText duplicate Trends
/las-vegas-oddsText duplicate Vegas
/nba/teamsText duplicate Teams
/nba/playersText duplicate Players
/nba/injuriesText duplicate Injuries
/nba/matchupsText duplicate Matchups
https://www.scoresandodds.com/mlbMLB
https://www.scoresandodds.com/mlbText duplicate Today's Games
/mlb/parlayText duplicate ParlayIQ
/mlb/picksText duplicate Picks
/mlb/expertsText duplicate Experts
/mlb/oddsText duplicate Lines & Odds
/mlb/propsText duplicate Player Props
/mlb/futuresText duplicate Futures
/mlb/curatedText duplicate Parlays
/mlb/consensus-picksText duplicate Consensus
/mlb/trendsText duplicate Trends
/las-vegas-oddsText duplicate Vegas
/mlb/teamsText duplicate Teams
/mlb/playersText duplicate Players
/mlb/injuriesText duplicate Injuries
/mlb/matchupsText duplicate Matchups
/ncaafNCAAF
/ncaafText duplicate This Week's Games
/ncaaf/picksText duplicate Picks
/ncaaf/expertsText duplicate Experts
/ncaaf/oddsText duplicate Lines & Odds
/ncaaf/futuresText duplicate Futures
/ncaaf/curatedText duplicate Parlays
/ncaaf/consensus-picksText duplicate Consensus
/ncaaf/trendsText duplicate Trends
/las-vegas-oddsText duplicate Vegas
/ncaaf/teamsText duplicate Teams
/ncaaf/injuriesText duplicate Injuries
/ncaaf/matchupsText duplicate Matchups
/ncaabNCAAB
/ncaabText duplicate Today's Games
/ncaab/tournamentTournament Bracket
/ncaab/picksText duplicate Picks
/ncaab/expertsText duplicate Experts
/ncaab/oddsText duplicate Lines & Odds
/ncaab/consensus-picksText duplicate Consensus
/ncaab/trendsText duplicate Trends
/las-vegas-oddsText duplicate Vegas
/ncaab/futuresText duplicate Futures
/ncaab/teamsText duplicate Teams
/ncaab/injuriesText duplicate Injuries
/ncaab/matchupsText duplicate Matchups
https://www.scoresandodds.com/nhlNHL
https://www.scoresandodds.com/nhlText duplicate Today's Games
/nhl/picksText duplicate Picks
/nhl/expertsText duplicate Experts
/nhl/oddsText duplicate Lines & Odds
/nhl/propsText duplicate Player Props
/nhl/futuresText duplicate Futures
/nhl/curatedText duplicate Parlays
/nhl/consensus-picksText duplicate Consensus
/nhl/trendsText duplicate Trends
/las-vegas-oddsText duplicate Vegas
/nhl/teamsText duplicate Teams
/nhl/playersText duplicate Players
/nhl/injuriesText duplicate Injuries
/nhl/matchupsText duplicate Matchups
/wnbaWNBA
/golfGolf
/nascarNASCAR
/nfl/picksText duplicate NFL
/nba/picksText duplicate NBA
/mlb/picksText duplicate MLB
/nhl/picksText duplicate NHL
/ncaaf/picksText duplicate NCAAF
/ncaab/picksText duplicate NCAAB
/golf/picksText duplicate Golf
/nascar/picksText duplicate NASCAR
/wnba/picksText duplicate WNBA
/expertsOur Experts
/bettingHome
/betting/coloradoColorado
/betting/illinoisIllinois
/betting/kentuckyKentucky
/betting/massachusettsMassachusetts
/betting/new-jerseyNew Jersey
/betting/ohioOhio
/betting/tennesseeTennessee
/betting/canadaCanada
/betting/fanduelFanDuel
/betting/fanaticsFanatics
/betting/betmgmBetMGM
/betting/bet365Bet365
/betting/caesarsCaesars
/betting/draftkingsDraftKings
/betting/espn-betESPN BET
/betting/betriversBetRivers
/betting/fliffFliff
/betting/daily-odds-boostsPromos
https://www.scoresandodds.com/Text duplicate Today's Games
/newsNews
/app?apple=pt=117874584&ct=men...Text duplicate Get the App
/las-vegas-oddsText duplicate Vegas
/top-stats-trendsTop Trends
/how-to-read-linesHow to Read Lines
/betting/same-game-parlay-toolHow to Parlay
/parlay-calculatorParlay Calculator
/frequently-asked-questionsFAQ
https://www.scoresandodds.com/Text duplicate Today's Games
/newsText duplicate News
/app?apple=pt=117874584&ct=men...Text duplicate Get the App
/las-vegas-oddsText duplicate Vegas
/top-stats-trendsText duplicate Top Trends
/how-to-read-linesText duplicate How to Read Lines
https://www.scoresandodds.com/nflText duplicate NFL
/ncaafText duplicate NCAAF
https://www.scoresandodds.com/nbaText duplicate NBA
/ncaabText duplicate NCAAB
https://www.scoresandodds.com/mlbText duplicate MLB
https://www.scoresandodds.com/nhlText duplicate NHL
/wnbaText duplicate WNBA
/golfGOLF
/nascarText duplicate NASCAR
https://www.scoresandodds.com/mmaMMA
/nfl/parlayText duplicate NFL
/nba/parlayText duplicate NBA
/mlb/parlayText duplicate MLB
/nfl/oddsNFL Odds
/nfl/consensus-picksSplits
/nfl/more-lines1H/2H/Q Lines
/nfl/propsProps
/nfl/parlaysText duplicate Parlays
/nfl/picksText duplicate Picks
/nfl/teams/saintsSaints
https://switchboard.scoresando...New window Nofollow External Subdomain -1.5 -100
https://switchboard.scoresando...New window Nofollow External Subdomain o37.5 -110
https://switchboard.scoresando...New window Nofollow External Subdomain -115
/nfl/teams/49ers49ers
https://switchboard.scoresando...New window Nofollow External Subdomain +1.5 -120
https://switchboard.scoresando...New window Nofollow External Subdomain u37.5 -110
https://switchboard.scoresando...New window Nofollow External Subdomain -105
/nfl/49ers-vs-saintsMatchup
/nfl/events/18967/parlay?ref=b...No Text
/nfl/teams/packersPackers
https://switchboard.scoresando...New window Nofollow External Subdomain +6.5 -110
https://switchboard.scoresando...New window Nofollow External Subdomain o38.5 -105
https://switchboard.scoresando...New window Nofollow External Subdomain +240
/nfl/teams/broncosBroncos
https://switchboard.scoresando...New window Nofollow External Subdomain -6.5 -110
https://switchboard.scoresando...New window Nofollow External Subdomain u38.5 -115
https://switchboard.scoresando...New window Nofollow External Subdomain -290
/nfl/broncos-vs-packersText duplicate Matchup
/nfl/events/18966/parlay?ref=b...No Text
/mlb/oddsMLB Odds
/mlb/consensus-picksText duplicate Splits
/mlb/more-linesInning Lines
/mlb/propsText duplicate Props
/mlb/parlaysText duplicate Parlays
/mlb/picksText duplicate Picks
/mlb/teams/yankeesYankees
https://switchboard.scoresando...New window Nofollow External Subdomain -113
https://switchboard.scoresando...New window Nofollow External Subdomain o6.5 -100
https://switchboard.scoresando...New window Nofollow External Subdomain -1.5 +165
/mlb/teams/tigersTigers
https://switchboard.scoresando...New window Nofollow External Subdomain Text duplicate -113
https://switchboard.scoresando...New window Nofollow External Subdomain u6.5 -130
https://switchboard.scoresando...New window Nofollow External Subdomain +1.5 -220
/mlb/tigers-vs-yankeesText duplicate Matchup
/mlb/teams/marlinsMarlins
/mlb/teams/metsMets
/mlb/marlins-vs-metsText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Picks 2
/mlb/teams/nationalsNationals
/mlb/teams/philliesPhillies
/mlb/nationals-vs-philliesText duplicate Matchup
/mlb/events/72586/parlay?ref=b...No Text
/mlb/teams/red-soxRed Sox
/mlb/teams/oriolesOrioles
/mlb/orioles-vs-red-soxText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 2
/mlb/teams/marinersMariners
/mlb/teams/piratesPirates
/mlb/mariners-vs-piratesText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 2
/mlb/teams/royalsRoyals
/mlb/teams/redsReds
/mlb/reds-vs-royalsText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Picks 4
/mlb/teams/diamondbacksDiamondbacks
/mlb/teams/raysRays
/mlb/diamondbacks-vs-raysText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Picks 1
/mlb/teams/white-soxWhite Sox
/mlb/teams/astrosAstros
/mlb/astros-vs-white-soxText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 1
/mlb/teams/guardiansGuardians
/mlb/teams/brewersBrewers
/mlb/brewers-vs-guardiansText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Picks 3
/mlb/teams/dodgersDodgers
/mlb/teams/cardinalsCardinals
/mlb/cardinals-vs-dodgersText duplicate Matchup
/mlb/events/72578/parlay?ref=b...No Text
/mlb/teams/blue-jaysBlue Jays
/mlb/teams/cubsCubs
/mlb/blue-jays-vs-cubsText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 3
/mlb/teams/twinsTwins
/mlb/teams/rangersRangers
/mlb/rangers-vs-twinsText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 3
/mlb/teams/padresPadres
/mlb/teams/rockiesRockies
/mlb/padres-vs-rockiesText duplicate Matchup
/mlb/events/72582/parlay?ref=b...No Text
/mlb/teams/giantsGiants
/mlb/teams/athleticsAthletics
/mlb/athletics-vs-giantsText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Free Pick 2
/mlb/teams/bravesBraves
/mlb/teams/angelsAngels
/mlb/angels-vs-bravesText duplicate Matchup
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 1
/wnba/teams/sparksSparks
https://switchboard.scoresando...New window Nofollow External Subdomain +12.5 -106
https://switchboard.scoresando...New window Nofollow External Subdomain o161.5 -115
https://switchboard.scoresando...New window Nofollow External Subdomain +2000
/wnba/teams/acesAces
https://switchboard.scoresando...New window Nofollow External Subdomain -12.5 -120
https://switchboard.scoresando...New window Nofollow External Subdomain u161.5 -111
https://switchboard.scoresando...New window Nofollow External Subdomain -5000
/wnba/teams/skySky
https://switchboard.scoresando...New window Nofollow External Subdomain +8 -110
https://switchboard.scoresando...New window Nofollow External Subdomain o165 -110
https://switchboard.scoresando...New window Nofollow External Subdomain +290
/wnba/teams/mercuryMercury
https://switchboard.scoresando...New window Nofollow External Subdomain -8 -110
https://switchboard.scoresando...New window Nofollow External Subdomain u165 -110
https://switchboard.scoresando...New window Nofollow External Subdomain -385
/wnba/teams/sunSun
/wnba/teams/dreamDream
/wnba/teams/stormStorm
/wnba/teams/feverFever
/sign-up?picks=member-only&src...Nofollow Text duplicate Picks 1
/nfl/scheduleNew window Nofollow Text duplicate NFL
/ncaaf/scheduleNew window Nofollow Text duplicate NCAAF
/nba/scheduleNew window Nofollow Text duplicate NBA
/ncaab/scheduleNew window Nofollow Text duplicate NCAAB
/mlb/scheduleNew window Nofollow Text duplicate MLB
/nhl/scheduleNew window Nofollow Text duplicate NHL
/sign-up?picks=true&src=homepageGet Started Today
/premiumGet Expert Picks Instantly
/privacy-policyPrivacy Policy
/cookie-policyCookie Policy
/betting/gamalyzeMy Gambling Style
/responsible-gamblingResponsible Gambling
/business-model-disclaimerBusiness Model Disclaimer
https://www.ncpgambling.org/External Subdomain IMG-ALT National Council on Problem Gambling
https://sportsdata.io/New window Nofollow External IMG-ALT Sports Data Provider
/cookie-policyNofollow Learn more

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.scoresandodds.com/"
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 of 1.00 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 (321 kB).

HTTP Response Header

NameValue
dateSun, 18 Aug 2024 23:41:20 GMT
content-typetext/html;charset=UTF-8
content-length39709
serverApache/2.4.18 (Ubuntu)
x-frame-optionssameorigin
varyAccept-Encoding
content-encodinggzip
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This website has excellent links from other websites.
This page has backlinks from 607 referring domains.
This page has 13,455 backlinks.
This page has backlinks from 467 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

www.scoresandodds.com
Free Sports Scores and Betting Lines
Get real-time scores, betting lines, and betting odds for all your favorite sports.

Most important keywords

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

KeywordResultRecheck
Scores79%Check
Sports Scores72%Check
Odds68%Check
Sports61%Check
Free Sports Scores61%Check
or activities59%Check
Lines58%Check
Line58%Check
Live Odds55%Check
Scores Betting Lines54%Check

Test up to 1.000 webpages of scoresandodds.com 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