Richardlu.ca - SEO Checker

Overview of the SEO Check
Meta information
81% 
Page quality
45% 
Page structure
25% 
Link structure
51% 
Server
95% 
External factors
96% 
SEO Score
Response time
1.76 s
File size
78.70 kB
Words
289
Media files
31
Number of links
81 internal / 9 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Richard Lu • Personal Website
The length of the page title is perfect. (276 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
Richard Lu's Personal Website.
There are more than one meta descriptions on the page. Only one is allowed.
The meta description is too short. (195 pixels out of 1000 max pixel length) Optimize description
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.richardlu.ca/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-ca
Server location: United States of America
The following language is defined by HTML: en-ca
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
theme-colorEmpty
viewportwidth=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0
descriptionRichard Lu's Personal Website
keywordsRichard Lu, Personal Website
robotsmax-image-preview:large
generatorAll in One SEO (AIOSEO) 4.7.1.1
msapplication-TileImagehttps://www.richardlu.ca/wp-content/uploads/2021/11/cropped-weblogo-1-270x270.png
langen-ca
twitter:cardsummary
twitter:site@SpritFun
twitter:titleRichard Lu • Personal Website
twitter:descriptionRichard Lu's Personal Website
twitter:imagehttps://www.richardlu.ca/wp-content/uploads/2021/11/kaneki.gif
og:localeen_US
og:site_nameRichard Lu
og:typewebsite
og:titleRichard Lu • Personal Website
og:descriptionRichard Lu's Personal Website
og:urlhttps://www.richardlu.ca/
og:imagehttps://www.richardlu.ca/wp-content/uploads/2021/11/kaneki.gif
og:image:secure_urlhttps://www.richardlu.ca/wp-content/uploads/2021/11/kaneki.gif
x-dns-prefetch-controlon
charsetUTF-8

Test up to 1.000 webpages of richardlu.ca 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
No paragraphs were detected.
There are only 289 words on this page. Good pages should have about 800 words of useful content.
17.6% of the text are stop words.
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.0, maximum-scale=1.0, 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 6 tags for this page.
Image SEO
(Somewhat important)
16 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)
This page uses Google authorship information without an image.
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
/wp-content/uploads/2022/01/ero.pngNo alt attribute provided
/wp-content/uploads/2021/11/kaneki.gifNo alt attribute provided
.../display_icon/flat_colorful/bilibili.pngbilibili
...dn/display_icon/flat_colorful/github.pnggithub
...on/cdn/display_icon/flat_colorful/lk.pnglinkedin
/wp-content/uploads/2022/05/ModiFace.pngModiFace
/wp-content/uploads/2022/05/utmcfsa.pngUTM CFSA
/wp-content/uploads/2021/11/banner1.pngNo alt attribute provided
/wp-content/uploads/2022/05/ModiFace.pngNo alt attribute provided
/wp-content/uploads/2022/01/uoft.pngNo alt attribute provided
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/outload.svgNo alt attribute provided
...content/uploads/2021/11/kaneki-16x16.gifRichard Lu
/wp-content/addon/ball.svgNo alt attribute provided
/wp-content/uploads/2021/11/kaneki.gifNo alt attribute provided

Page structure

H1 heading
(Critically important)
Featured
Too many H1 headings
The H1 heading consists of only one word. There should be more information given.
The H1 heading is too short (8 characters). It should be at least 20 Characters long.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H1 Featured
H1 Article
H3 UTM CFSA
H3 ModiFace
H3 Acorn
H3 Re: Starting Life in Python World 3: Lists
H3 Re: Starting Life in Python World 2: IF Statement
H3 Re: Starting Life in Python World 1: replace() and reverse()
H3 Base64 Encoding Utilization in Python
H3 Real example of Race Condition Vulnerability
H3 Using Token to resolve CSRF Vulnerability
H3 Premiere Pro (PR) Study Note: Shortcuts #1
H3 Hiragana and Katakana Quiz
H3 Hello world!
Some anchor texts are used more than once.
10 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are 9 external links on this page.
LinkAttributesAnchor text
https://www.richardlu.ca/Subdomain の Richard Lu 「25時の空から」
/wp-login.phpSubdomain No Text
/wp-login.phpSubdomain Log in
https://www.richardlu.ca/Subdomain Home
https://www.richardlu.ca/post/Subdomain Post
/shuoshuo/Subdomain Blog
/my-anime-list/Subdomain Anime
/external-links/Subdomain Link
https://www.richardlu.ca/gallery/Subdomain Gallery
https://www.richardlu.ca/about/Subdomain About
https://www.richardlu.ca/about/Subdomain About Me
/about/timeline/Subdomain Timeline
/about/projects/Subdomain Projects
/about/privacy-policy/Subdomain Privacy
https://www.richardlu.ca/Subdomain No Text
https://space.bilibili.com/213...New window External Subdomain IMG-ALT bilibili
A-TITLE bilibili
https://github.com/Sprit-FunNew window External IMG-ALT github
A-TITLE github
https://www.linkedin.com/in/ri...New window External Subdomain IMG-ALT linkedin
A-TITLE linkedin
https://modiface.com/New window External IMG-ALT ModiFace
A-TITLE ModiFace
https://www.utmcfsa.org/New window External Subdomain IMG-ALT UTM CFSA
A-TITLE UTM CFSA
https://www.utmcfsa.org/New window External Subdomain UTM CFSA Join the CFSA club!
https://modiface.com/New window External ModiFace Industry-leading Augmented Reality.
https://acorn.utoronto.ca/sws/New window External Subdomain Anchor Acorn UofT Acorn
/2022/01/13/re-starting-life-i...Subdomain No Text
/2022/01/13/re-starting-life-i...Subdomain Re: Starting Life in Python World 3: Lists
/author/admin/Subdomain IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2022/01/13/re-starting-life-i...Subdomain Anchor 184 Comments
https://www.richardlu.ca/coding/Subdomain Coding
/2022/01/11/re-starting-life-i...Subdomain No Text
/2022/01/11/re-starting-life-i...Subdomain Re: Starting Life in Python World 2: IF Statement
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2022/01/11/re-starting-life-i...Subdomain Anchor 1,083 Comments
https://www.richardlu.ca/coding/Subdomain Text duplicate Coding
/2022/01/09/replace-and-revers...Subdomain No Text
/2022/01/09/replace-and-revers...Subdomain Re: Starting Life in Python World 1: replace() and reverse()
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2022/01/09/replace-and-revers...Subdomain Anchor 72 Comments
https://www.richardlu.ca/coding/Subdomain Text duplicate Coding
/2022/01/03/base64-encoding-ut...Subdomain No Text
/2022/01/03/base64-encoding-ut...Subdomain Base64 Encoding Utilization in Python
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2022/01/03/base64-encoding-ut...Subdomain Anchor 375 Comments
/system_security/Subdomain System Security
/2022/01/02/race-condition-exa...Subdomain No Text
/2022/01/02/race-condition-exa...Subdomain Real example of Race Condition Vulnerability
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2022/01/02/race-condition-exa...Subdomain Anchor 8 Comments
/system_security/Subdomain Text duplicate System Security
/2021/12/31/using-token-to-res...Subdomain No Text
/2021/12/31/using-token-to-res...Subdomain Using Token to resolve CSRF Vulnerability
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2021/12/31/using-token-to-res...Subdomain Anchor 74 Comments
/system_security/Subdomain Text duplicate System Security
/2021/12/31/premiere-pro-pr-st...Subdomain No Text
/2021/12/31/premiere-pro-pr-st...Subdomain Premiere Pro (PR) Study Note: Shortcuts #1
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2021/12/31/premiere-pro-pr-st...Subdomain Anchor 853 Comments
https://www.richardlu.ca/pr/Subdomain PR
/2021/11/16/hiragana-and-katak...Subdomain No Text
/2021/11/16/hiragana-and-katak...Subdomain Hiragana and Katakana Quiz
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2021/11/16/hiragana-and-katak...Subdomain Anchor 612 Comments
https://www.richardlu.ca/general/Subdomain General
/2021/11/08/hello-world/Subdomain No Text
/2021/11/08/hello-world/Subdomain Hello world!
/author/admin/Subdomain Text duplicate IMG-ALT Richard Lu
/author/admin/Subdomain Text duplicate Richard Lu
A-TITLE Richard Lu
/2021/11/08/hello-world/Subdomain Anchor 177 Comments
https://www.richardlu.ca/general/Subdomain Text duplicate General
https://www.richardlu.ca/Subdomain Text duplicate Richard Lu
https://github.com/mirai-mamor...New window External Sakurairo
https://www.richardlu.ca/Subdomain Text duplicate Home
https://www.richardlu.ca/post/Subdomain Text duplicate Post
/shuoshuo/Subdomain Text duplicate Blog
/my-anime-list/Subdomain Text duplicate Anime
/external-links/Subdomain Text duplicate Link
https://www.richardlu.ca/gallery/Subdomain Text duplicate Gallery
https://www.richardlu.ca/about/Subdomain Text duplicate About
https://www.richardlu.ca/about/Subdomain Text duplicate About Me
/about/timeline/Subdomain Text duplicate Timeline
/about/projects/Subdomain Text duplicate Projects
/about/privacy-policy/Subdomain Text duplicate Privacy

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.richardlu.ca/"
HTTP header
(Important)
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.76 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.
The file size of the HTML document is fine (79 kB).

HTTP Response Header

NameValue
content-typetext/html; charset=UTF-8
x-frame-optionsSAMEORIGIN
content-encodinggzip
varyAccept-Encoding
dateMon, 16 Sep 2024 19:06:15 GMT
serverLiteSpeed
x-turbo-charged-byLiteSpeed
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page is very well linked from other websites.
This page has backlinks from 32 referring domains.
This page has 335 backlinks.
This page has backlinks from 30 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.

Robots.txt

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://www.richardlu.ca/sitemap.xml
Sitemap: https://www.richardlu.ca/sitemap.rss

Search preview

www.richardlu.ca
Richard Lu • Personal Website
Richard Lu's Personal Website.

Most important keywords

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

KeywordResultRecheck
Richard73%Check
Richard Lu73%Check
Site58%Check
Richard Lu Personal56%Check
Featured50%Check
Richard Lu Personal Website48%Check
IF Statement44%Check
Python43%Check
World43%Check
Starting43%Check

Test up to 1.000 webpages of richardlu.ca 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