Skip to main content
Archived

SEO Report for https://kartiknarwalportfolio.netlify.app

Your general SEO Checkup Score


SEO Score66/100
Average SEO score of top 100 sites: 75%

Your site scored 66/100, below the 75 average for top sites. We found 15 issues to fix, and clearing them is how you move up.

15 Failed
4 Warnings
38 Passed

Want to fix these issues and track your progress?

Issues to fix

HIGH
To address URL canonicalization issues, it is recommended to select a primary URL for your webpage and set up redirects from all other variations to the preferred one.
Details
HIGH
Enable HTML compression to reduce page size and loading times.
Details
HIGH
H1 and H2 tags ensure better search engine visibility and ranking by providing structure and hierarchy to the content, improving readability, and providing opportunities for keyword optimization.
Details
HIGH
To ensure that Search Engines can accurately identify the topic of this webpage, it is important to include the most common keywords in the title tag, meta description, and heading tags.
Details
HIGH
Consider using structured data in your webpage as it can help search engines gain a better understanding of your content.
Details
HIGH
Using images in a modern format can significantly reduce the file size and improve the loading speed of a webpage, providing a better user experience and potentially increasing engagement.
Details
HIGH
By creating a custom 404 error page with helpful links and information, users are more likely to stay on the site and continue to explore.
Details
MEDIUM
Add a sitemap file to help search engine crawlers index content more thoroughly and quickly.
Details
MEDIUM
Add a robots.txt file to properly communicate with web crawlers and prevent unwanted access to sensitive content.
Details
MEDIUM
Add a Google Analytics script to this website to help in diagnosing potential SEO issues by monitoring site visitors and traffic sources.
Details
LOW
Resolving errors identified by the Chrome DevTools Console can improve user experience.
Details
LOW
Without an SPF record, spammers can easily spoof emails from this domain, potentially leading to compromised email security and deliverability issues.
Details
LOW
This website either lacks a favicon or it has not been referenced properly.
Details

Common SEO issues

Score:45
Failed:9
Warnings:2
Passed:8
Meta Title Test
100% of top 100 sites passed
This webpage is using a title tag with a length of 13 characters. While there's no target number of characters, titles should be descriptive and concise. Using a title tag with less than 20 characters is a missed opportunity since it can be difficult to fit all your targeted keywords in such a short text.
We recommend using a title with a length between 20 - 60 characters in order to fit Google Search results that have a 600-pixel limit.
Text: Kartik Narwal
Length: 13 characters
Meta Description Test
92% of top 100 sites passed
This webpage is using a meta description tag with a length of 37 characters. We recommend using well-written and inviting meta descriptions with a length between 150 and 220 characters (spaces included).
Text: Personal portfolio made using Reactjs
Length: 37 characters
Google Search Results Preview Test
Desktop version
https://kartiknarwalportfolio.netlify.app/Kartik NarwalPersonal portfolio made using Reactjs
Mobile version
https://kartiknarwalportfolio.netlify.app/Kartik NarwalPersonal portfolio made using Reactjs
Social Media Meta Tags Test
89% of top 100 sites passed
This webpage is using social media meta tags.
Open Graph Meta Tags
og:titleEshaal Rehmatullah portfolio
og:typeWebsite
Most Common Keywords Test
This webpage doesn't contain any keywords!
Keywords Usage Test
48% of top 100 sites passed
This webpage doesn't contain any keywords!
Keywords Cloud Test
This webpage doesn't contain any keywords!
Competitor Domains Test
Competitor Domains

Understand your competitors' SEO and backlink profile

Get related competitors and their domain authority score in relation to your domain.

Heading Tags Test
62% of top 100 sites passed
This webpage does not contain H1 headings! H1 headings help indicate the important topics of your page to search engines. While less important than good meta-titles and descriptions, H1 headings may still help define the topic of your page to search engines.
Robots.txt Test
99% of top 100 sites passed
This website lacks a "robots.txt" file. This file can protect private content from appearing online, save bandwidth, and lower load time on your server. A missing "robots.txt" file also generates additional errors in your apache log whenever robots request one. Read more about the robots.txt file, and how to create one for your site.
Sitemap Test
83% of top 100 sites passed
This website lacks a sitemap file! Sitemaps can help robots index your content more thoroughly and quickly. Read more on Google's guidelines for implementing the sitemap protocol.
Image Alt Test
78% of top 100 sites passed
This webpage doesn't use "img" tags.
Responsive Image Test
29% of top 100 sites passed
All images in this webpage are properly sized for different users' viewports.
Image Aspect Ratio Test
75% of top 100 sites passed
All image display dimensions match the natural aspect ratio.
Deprecated HTML Tags Test
94% of top 100 sites passed
This webpage does not use HTML deprecated tags.
Google Analytics Test
72% of top 100 sites passed
A Google Analytics script is not detected on this page. While there are several tools available to monitor your site's visitors and traffic sources, Google Analytics is a free, commonly recommended program to help diagnose potential SEO issues.
Favicon Test
100% of top 100 sites passed
This website either doesn't have a favicon or this has not been referenced correctly!
JS Error Test
83% of top 100 sites passed
There are no severe JavaScript errors on this webpage.
Console Errors Test
27% of top 100 sites passed
This webpage has some errors caught by the Chrome DevTools Console!
Charset Declaration Test
96% of top 100 sites passed
This webpage has a character encoding declaration.
Content-Type: text/html; charset=UTF-8

Speed optimizations

Score:86
Failed:2
Warnings:0
Passed:17
HTML Page Size Test
23% of top 100 sites passed
The size of this webpage's HTML is 2.85 Kb and is under the average webpage's HTML size of 33 Kb. Faster loading websites result in a better user experience, higher conversion rates, and generally better search engine rankings.
DOM Size Test
56% of top 100 sites passed
The Document Object Model (DOM) of this webpage has 9 nodes which is less than the recommended value of 1,500 nodes.
HTML Compression/GZIP Test
99% of top 100 sites passed
This webpage doesn't use HTML compression! We recommend to compress the HTML code in order to reduce the page size and page loading times - this will help a website to retain visitors and increase page views. If the HTML compression will be enabled, the HTML size will be decreased by 73% - from 2.85 Kb to 0.78 Kb .
Site Loading Speed Test
71% of top 100 sites passed
The loading time of this webpage (measured from N. Virginia, US) is around 0.71 seconds and this is under the average loading speed which is 5 seconds.
Related Keywords

Accurate historical loading speed monitor and reports

Get detailed and accurate loading speed reports for your websites and see how your pages are being loaded over time.

JS Execution Time Test
53% of top 100 sites passed
The JavaScript code used by this webpage is executed in less than 2 seconds.
Page Objects Test
7% of top 100 sites passed
This webpage has less than 20 http requests. A higher number of http requests results in a user's browser needing to request a large number of objects from the server, which will ultimately slow down the loading of your webpage.
Content size by content type
Content type
Percent
Size
javascript
93.2 %
78.80 Kb
css
3.9 %
3.29 Kb
html
2.9 %
2.47 Kb
image
0.0 %
0 B
font
0.0 %
0 B
other
0.0 %
0 B
TOTAL
100%
84.56 Kb
Requests by content type
Content type
Percent
Requests
css
50.0 %
3
html
33.3 %
2
javascript
16.7 %
1
image
0.0 %
0
font
0.0 %
0
other
0.0 %
0
TOTAL
100%
6
Content size by domain
Domain
Percent
Size
kartiknarwalportfolio.netlify.app
98.2 %
83.06 Kb
fonts.googleapis.com
1.8 %
1.49 Kb
TOTAL
100%
84.56 Kb
Requests by domain
Domain
Percent
Requests
kartiknarwalportfolio.netlify.app
66.7 %
4
fonts.googleapis.com
33.3 %
2
TOTAL
100%
6
CDN Usage Test
95% of top 100 sites passed
This webpage is serving all images, javascript and css resources from CDNs.
Modern Image Format Test
43% of top 100 sites passed
This webpage is not serving images in a modern format! Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption.
Image Metadata Test
72% of top 100 sites passed
This webpage is not using images with large metadata.
Image Caching Test
95% of top 100 sites passed
This webpage is not using uncached images from same domain.
JavaScript Caching Test
96% of top 100 sites passed
This webpage is using cache headers for all JavaScript resources.
CSS Caching Test
98% of top 100 sites passed
This webpage is using cache headers for all CSS resources.
JavaScript Minification Test
98% of top 100 sites passed
All JavaScript files used by this webpage are minified.
CSS Minification Test
100% of top 100 sites passed
All CSS resources used by this webpage are minified.
Render Blocking Resources Test
15% of top 100 sites passed
This webpage is not using render-blocking resources.
URL Redirects Test
97% of top 100 sites passed
This URL doesn't have any redirects (which could potentially cause site indexation issues and site loading delays).
Time To First Byte Test
99% of top 100 sites passed
The Time To First Byte value of this webpage is 0.403 seconds. To provide a good user experience, Google recommends that sites should strive to have a TTFB of 0.8 seconds or less.
0.403 s
0.8 s
1.8 s
Largest Contentful Paint Test
77% of top 100 sites passed
The Largest Contentful Paint duration of this webpage is 0.0 seconds. To provide a good user experience, Google recommends that sites should strive to have Largest Contentful Paint of 2.5 seconds or less.
0 s
2.5 s
4 s
Cumulative Layout Shift Test
91% of top 100 sites passed
The CLS score of this webpage is 0.0000. To provide a good user experience, Google recommends that sites should strive to have a CLS score of 0.1 or less.
0
0.1
0.25

Server and security

Score:66
Failed:1
Warnings:1
Passed:5
URL Canonicalization Test
93% of top 100 sites passed
https://kartiknarwalportfolio.netlify.app/ and https://www.kartiknarwalportfolio.netlify.app/ should resolve to the same URL, but currently do not.
SSL Checker and HTTPS Test
100% of top 100 sites passed
This website is successfully using the HTTPS protocol, but the SSL Certificate will expire in less than a month! Having an up-to-date certificate is an important security practice to ensure that your website is safe and provides trust, and any communication between the user's browser and your website (such as passwords, credit cards, or forms) is encrypted and private.
The certificate is not used before the activation date.
The certificate will expire in less than a month!
The hostname "kartiknarwalportfolio.netlify.app" is correctly listed in the certificate.
The certificate should be trusted by all major web browsers.
The certificate was not revoked.
The certificate was signed with a secure hash.
Certificate Chain:
Server certificate
Common Name
*.netlify.app
Organization
Netlify, Inc
Location
San Francisco, California, US
Subject Alternative Names
*.netlify.app, netlify.app
Not Valid Before
Mon, January 15, 2024 at 12:00:00 AM UTC
Not Valid After
Fri, February 14, 2025 at 11:59:59 PM UTC
Signature Algorithm
sha256WithRsaEncryption
Issuer
DigiCert Global G2 TLS RSA SHA256 2020 CA1
Intermediate certificate
Common Name
DigiCert Global G2 TLS RSA SHA256 2020 CA1
Organization
DigiCert Inc
Location
US
Not Valid Before
Tue, March 30, 2021 at 12:00:00 AM UTC
Not Valid After
Sat, March 29, 2031 at 11:59:59 PM UTC
Signature Algorithm
sha256WithRsaEncryption
Issuer
DigiCert Global Root G2
Root certificate
Common Name
DigiCert Global Root G2
Organization
DigiCert Inc
Location
US
Not Valid Before
Thu, August 1, 2013 at 12:00:00 PM UTC
Not Valid After
Fri, January 15, 2038 at 12:00:00 PM UTC
Signature Algorithm
sha256WithRsaEncryption
Issuer
DigiCert Global Root G2
Mixed Content Test (HTTP over HTTPS)
100% of top 100 sites passed
This webpage does not use mixed content - both the initial HTML and all other resources are loaded over HTTPS.
HTTP2 Test
99% of top 100 sites passed
This webpage is using the HTTP/2 protocol.
HSTS Test
84% of top 100 sites passed
This webpage is using the Strict-Transport-Security header.
strict-transport-security:max-age=31536000; includesubdomains; preload
Plaintext Emails Test
97% of top 100 sites passed
This webpage does not include email addresses in plaintext.

Mobile usability

Score:100
Failed:0
Warnings:0
Passed:3
Meta Viewport Test
92% of top 100 sites passed
This webpage is using a viewport meta tag.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Media Query Responsive Test
98% of top 100 sites passed
This webpage is using CSS media queries, which is the base for responsive design functionalities.
Mobile Snapshot Test
Mobile view

Advanced SEO

Score:29
Failed:3
Warnings:1
Passed:5
Structured Data Test
66% of top 100 sites passed
This webpage doesn't take the advantages of HTML Microdata or JSON-LD specifications in order to use structured data! View Google's guide for getting started with structured data.
Custom 404 Error Page Test
80% of top 100 sites passed
This website is not using a custom 404 error page! Default 404 error pages result in a poor experience - it can mislead users into thinking an entire site is down or broken, greatly increases the chance they leave the website entirely, and looks unprofessional. We recommend to have a custom 404 error page in order to improve the website's user experience by letting users know that only a specific page is missing/broken (and not the entire site), providing them helpful links, the opportunity to report bugs, and potentially track the source of broken links.
Noindex Tag Test
99% of top 100 sites passed
This webpage does not use the noindex meta tag. This means that it can be indexed by search engines.
Canonical Tag Test
93% of top 100 sites passed
This webpage does not use the canonical link tag.
Nofollow Tag Test
This webpage does not use the nofollow meta tag. This means that search engines will crawl all links from this webpage.
Disallow Directive Test
This website lacks a "robots.txt" file. This file can protect private content from appearing online, save bandwidth, and lower load on your server. A missing "robots.txt" file also generates additional errors in your apache log whenever robots request one.
Meta Refresh Test
98% of top 100 sites passed
This webpage is not using a meta refresh tag.
SPF Records Test
94% of top 100 sites passed
This DNS server is not using an SPF record! SPF (Sender Policy Framework) allows administrators to specify which hosts are allowed to send mail from a given domain by creating a specific SPF record or TXT record in the Domain Name System (DNS). You can find more information about SPF records here.
Ads.txt Validation Test
67% of top 100 sites passed
This website doesn't use an ads.txt file! Ads.txt is a text file that contains a list of Authorized Digital Sellers. The purpose of ads.txt files is to give advertisers and advertising networks the ability to verify who is allowed to sell advertising on your website.

Dominate search today on Google and AI Engines.

Join 85,000+ SaaS Marketers, Growth Agencies, Content-Led Companies and E-commerce Brands.

See Pricing
Dashboard preview showing SEO site checkup metrics, page group insights, and issue prioritization