Kra.go.ke - SEO Checker

Overview of the SEO Check
Meta information
59% 
Page quality
42% 
Page structure
87% 
Link structure
26% 
Server
54% 
External factors
100% 
SEO Score
Response time
1.17 s
File size
99.90 kB
Words
959
Media files
9
Number of links
212 internal / 23 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Home - KRA
The page title is too short. (115 pixels of 580 max pixel length) Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
Kenya Revenue Authority, is an agency of the government of Kenya that is responsible for the assessment, collection and accounting for all revenues that are due to government, in accordance with the laws of Kenya.
There are more than one meta descriptions on the page. Only one is allowed.
The meta description is too long: 1327 pixels from max. 1000 pixels. Optimize description
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 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, minimum-scale=1, maximum-scale=1, user-scalable=no
descriptionKenya Revenue Authority, is an agency of the government of Kenya that is responsible for the assessment, collection and accounting for all revenues that are due to government, in accordance with the laws of Kenya.
keywordskenya Revenue Authority Portal, KRA, Kenya Revenue Authority, KRA Corporate Site, KRA Website, KRA Site, iTax
X-UA-CompatibleIE=edge
content-typetext/html; charset=UTF-8
charsetutf-8

Test up to 1.000 webpages of kra.go.ke with our free plan!

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

Page quality

Content
(Critically important)
Words from the H1 heading are not used in the page content.
No paragraphs were detected.
These Typos were found:
  • headquaters => headquarters
This page contains 959 words. That's ok.
16.7% 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)
Multiple viewport tags are given. There should only be one.
No Apple touch icon is specified.
This page loads 17 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width, initial-scale=1" is provided.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 19 tags for this page.
Image SEO
(Somewhat important)
1 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.

Page structure

H1 heading
(Critically important)
Helping you find tax information & services
The H1 heading is perfect.
Headings
(Important)
Some headings occur twice on the page.
There are 27 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H1 Helping you find tax information & services
H2 Latest News and Updates
H2 Important Links
H3 Roll Out of Offshore Bunkering and Ship-to-Ship Transhipment of Cargo
H3 Extension of the Deadline For Filing of the Common Reporting Standard (CRS)/Automatic Exchange of Information (AEOI) Returns
H3 KRA Commissioner General Applauds African Countries' Efforts in Modernizing Tax Administrations.
H3 Empowering Women and Girls: KRA's Code Red Campaign Tackles Menstrual Poverty
H4 Learn about KRA PIN
H4 File & Pay
H4 Get the Right Figure
H4 Learn about Importation & Exportation
H4 Learn About Tax Exemption
H4 Learn About ADR
H4 Learn about Kenyans Living Abroad
H4 Taxation for Companies & Partnerships
H4 Learn About Compliance
H4 Taxation for Not-For-Profit Organisations
H4 Taxation for Societies
H4 Learn About AEO
H4 Learn About Alternative Dispute Resolution (ADR)
H4 Learn About eTIMS
H4 Investing in Kenya
H4 Investing in Kenya Duplicate text
H4 Investing in Kenya Duplicate text
H4 About Customs Agent
H4 About Tax Agents
H5 Annual Revenue Performance - FY 2022/2023
Baselink: https://kra.go.ke/
Some internal link anchor texts are too long.
Some anchor texts are used more than once.
The number of internal links is ok.
All internal links are not using dynamic parameters.
There are 23 external links on this page.
LinkAttributesAnchor text
https://kra.go.ke/Home
/individual/individual-pin-reg...About PIN
/individual/individual-pin-reg...Tax Obligations
/individual/individual-pin-reg...Requirements for Registration
/individual/individual-pin-reg...PIN Dormancy
/individual/individual-pin-reg...PIN Cancellation
/individual/individual-pin-reg...How to Print Your PIN Certificate.
/individual/filing-paying/type...Individual Income Tax
/individual/filing-paying/type...Pay As You Earn (PAYE)
/individual/filing-paying/type...Withholding Tax
/individual/filing-paying/type...Tax Compliance Certificate (TCC)
/individual/filing-paying/type...Installment Tax
/individual/filing-paying/type...Advance Tax
/individual/filing-paying/type...Rental Income Tax
/individual/filing-paying/type...Capital Gains Tax
/individual/filing-paying/type...Value Added Tax (VAT)
/individual/filing-paying/type...Turnover Tax (TOT)
/individual/calculate-tax/calc...Text duplicate Pay As You Earn (PAYE)
/individual/calculate-tax/calc...Motor Vehicle Import Duty
/individual/calculate-tax/calc...Motor Cycle Import Duty
/individual/calculate-tax/calc...VAT Calculator
/individual/importing/learn-ab...Procedures for Motor Vehicle
/individual/importing/learn-ab...Other Goods
/individual/importing/learn-ab...How to Import
/individual/importing/learn-ab...Customs Bonds
/individual/special-needs/lear...Persons With Disability
/individual/alt-dispute-resolu...About ADR
/individual/alt-dispute-resolu...Why ADR?
/individual/alt-dispute-resolu...Disputes appropriate for ADR
/individual/alt-dispute-resolu...The ADR Framework
/individual/diaspora-affairs/l...KRA PIN & Tax Obligations
/individual/diaspora-affairs/l...Guidelines for Returning Residents
/individual/diaspora-affairs/l...Importation
/individual/diaspora-affairs/l...Diplomatic & First Arrival Privileges
/business/companies-partnershi...PIN Registration
/business/companies-partnershi...Types of Taxes
/business/companies-partnershi...Filing & Paying Taxes
/business/companies-partnershi...Incentives & Exemptions
/business/companies-partnershi...Importing & Exporting
/business/companies-partnershi...Import & Export Procedures
/business/companies-partnershi...Excise Duty
/business/business-compliance-...Tax Compliance Certificate
/business/business-compliance-...Offences & Penalties
/business/charities-religious-...Text duplicate PIN Registration
/business/charities-religious-...Types of Taxes and How to Comply
/business/societies/paying-tax...Text duplicate PIN Registration
/business/societies/paying-tax...Text duplicate Types of Taxes
/business/societies/paying-tax...Text duplicate Filing & Paying Taxes
/business/societies/paying-tax...Text duplicate Incentives & Exemptions
/business/authorized-economic-...About AEO
/business/authorized-economic-...Benefits of AEO
/business/authorized-economic-...Eligibility & Getting Certified
/business/alternative-dispute-...About Alternative Dispute Resolution
/business/alternative-dispute-...Why Alternative Dispute Resolution
/business/alternative-dispute-...Disputes Eligible for ADR
/business/alternative-dispute-...The Alternative Dispute Resolution Framework
/business/etims-electronic-tax...What is eTIMS
/business/etims-electronic-tax...Types of eTIMS Solutions
/business/etims-electronic-tax...How to Onboard on eTIMS
/business/etims-electronic-tax...Install eTIMS
/business/etims-electronic-tax...Onboarding for Non-VAT
/business/etims-electronic-tax...How to Onboard On eTIMS Lite
/business/etims-electronic-tax...How to generate Invoice on eTIMS Lite (e-Citizen)
/business/etims-electronic-tax...eTIMS Contact and Support Details
/ngos/incentives-investors-cer...Investment Certificate
/ngos/incentives-investors-cer...Incentives for Investors
/ngos/pin-registration/investi...Local Investor
/ngos/pin-registration/investi...Foreign Investor
/ngos/pin-registration/investi...Text duplicate Tax Obligations
/ngos/investment-procedures/in...Procedures for Investing in Kenya
/tax-experts/about-tax-experts...Customs Agents
/tax-experts/about-tax-experts...Customs Agents Roles
/tax-experts/about-tax-experts...Become a Customs Agent
/tax-experts/about-tax-experts...Customs Licence Renewal
/tax-experts/tax-agents/about-...Who is a Tax Agent?
/tax-experts/tax-agents/about-...Role of Tax Agents
/tax-experts/tax-agents/about-...Become a Tax Agent
/tax-experts/tax-agents/about-...Deregistration & Cancellation
/our-online-servicesOnline Services
https://kra.go.ke/about-kraAbout Us
https://kra.go.ke/tendersE - Procurement
https://kra.go.ke/careersCareers
/component/publications/public...Publications
https://kra.go.ke/news-centerNews Centre
https://www.kesra.ac.ke/External Subdomain KESRA
https://kra.go.ke/contact-usContact Us
https://kra.go.ke/about-kraText duplicate About Us
https://kra.go.ke/tendersText duplicate E - Procurement
https://kra.go.ke/careersText duplicate Careers
https://kra.go.ke/publicationsText duplicate Publications
https://kra.go.ke/news-centerText duplicate News Centre
https://www.kesra.ac.ke/External Subdomain Text duplicate KESRA
https://kra.go.ke/contact-usText duplicate Contact Us
https://kra.go.ke/IMG-ALT KRA Logo1
https://kra.go.ke/Text duplicate Home
/individual/individual-pin-reg...Text duplicate About PIN
/individual/individual-pin-reg...Text duplicate Tax Obligations
/individual/individual-pin-reg...Text duplicate Requirements for Registration
/individual/individual-pin-reg...Text duplicate PIN Dormancy
/individual/individual-pin-reg...Text duplicate PIN Cancellation
/individual/individual-pin-reg...Text duplicate How to Print Your PIN Certificate.
/individual/filing-paying/type...Text duplicate Individual Income Tax
/individual/filing-paying/type...Text duplicate Pay As You Earn (PAYE)
/individual/filing-paying/type...Text duplicate Withholding Tax
/individual/filing-paying/type...Text duplicate Tax Compliance Certificate (TCC)
/individual/filing-paying/type...Text duplicate Installment Tax
/individual/filing-paying/type...Text duplicate Advance Tax
/individual/filing-paying/type...Text duplicate Rental Income Tax
/individual/filing-paying/type...Text duplicate Capital Gains Tax
/individual/filing-paying/type...Text duplicate Value Added Tax (VAT)
/individual/filing-paying/type...Text duplicate Turnover Tax (TOT)
/individual/calculate-tax/calc...Text duplicate Pay As You Earn (PAYE)
/individual/calculate-tax/calc...Text duplicate Motor Vehicle Import Duty
/individual/calculate-tax/calc...Text duplicate Motor Cycle Import Duty
/individual/calculate-tax/calc...Text duplicate VAT Calculator
/individual/importing/learn-ab...Text duplicate Procedures for Motor Vehicle
/individual/importing/learn-ab...Text duplicate Other Goods
/individual/importing/learn-ab...Text duplicate How to Import
/individual/importing/learn-ab...Text duplicate Customs Bonds
/individual/special-needs/lear...Text duplicate Persons With Disability
/individual/alt-dispute-resolu...Text duplicate About ADR
/individual/alt-dispute-resolu...Text duplicate Why ADR?
/individual/alt-dispute-resolu...Text duplicate Disputes appropriate for ADR
/individual/alt-dispute-resolu...Text duplicate The ADR Framework
/individual/diaspora-affairs/l...Text duplicate KRA PIN & Tax Obligations
/individual/diaspora-affairs/l...Text duplicate Guidelines for Returning Residents
/individual/diaspora-affairs/l...Text duplicate Importation
/individual/diaspora-affairs/l...Text duplicate Diplomatic & First Arrival Privileges
/business/companies-partnershi...Text duplicate PIN Registration
/business/companies-partnershi...Text duplicate Types of Taxes
/business/companies-partnershi...Text duplicate Filing & Paying Taxes
/business/companies-partnershi...Text duplicate Incentives & Exemptions
/business/companies-partnershi...Text duplicate Importing & Exporting
/business/companies-partnershi...Text duplicate Import & Export Procedures
/business/companies-partnershi...Text duplicate Excise Duty
/business/business-compliance-...Text duplicate Tax Compliance Certificate
/business/business-compliance-...Text duplicate Offences & Penalties
/business/charities-religious-...Text duplicate PIN Registration
/business/charities-religious-...Text duplicate Types of Taxes and How to Comply
/business/societies/paying-tax...Text duplicate PIN Registration
/business/societies/paying-tax...Text duplicate Types of Taxes
/business/societies/paying-tax...Text duplicate Filing & Paying Taxes
/business/societies/paying-tax...Text duplicate Incentives & Exemptions
/business/authorized-economic-...Text duplicate About AEO
/business/authorized-economic-...Text duplicate Benefits of AEO
/business/authorized-economic-...Text duplicate Eligibility & Getting Certified
/business/alternative-dispute-...Text duplicate About Alternative Dispute Resolution
/business/alternative-dispute-...Text duplicate Why Alternative Dispute Resolution
/business/alternative-dispute-...Text duplicate Disputes Eligible for ADR
/business/alternative-dispute-...Text duplicate The Alternative Dispute Resolution Framework
/business/etims-electronic-tax...Text duplicate What is eTIMS
/business/etims-electronic-tax...Text duplicate Types of eTIMS Solutions
/business/etims-electronic-tax...Text duplicate How to Onboard on eTIMS
/business/etims-electronic-tax...Text duplicate Install eTIMS
/business/etims-electronic-tax...Text duplicate Onboarding for Non-VAT
/business/etims-electronic-tax...Text duplicate How to Onboard On eTIMS Lite
/business/etims-electronic-tax...Text duplicate How to generate Invoice on eTIMS Lite (e-Citizen)
/business/etims-electronic-tax...Text duplicate eTIMS Contact and Support Details
/ngos/incentives-investors-cer...Text duplicate Investment Certificate
/ngos/incentives-investors-cer...Text duplicate Incentives for Investors
/ngos/pin-registration/investi...Text duplicate Local Investor
/ngos/pin-registration/investi...Text duplicate Foreign Investor
/ngos/pin-registration/investi...Text duplicate Tax Obligations
/ngos/investment-procedures/in...Text duplicate Procedures for Investing in Kenya
/tax-experts/about-tax-experts...Text duplicate Customs Agents
/tax-experts/about-tax-experts...Text duplicate Customs Agents Roles
/tax-experts/about-tax-experts...Text duplicate Become a Customs Agent
/tax-experts/about-tax-experts...Text duplicate Customs Licence Renewal
/tax-experts/tax-agents/about-...Text duplicate Who is a Tax Agent?
/tax-experts/tax-agents/about-...Text duplicate Role of Tax Agents
/tax-experts/tax-agents/about-...Text duplicate Become a Tax Agent
/tax-experts/tax-agents/about-...Text duplicate Deregistration & Cancellation
/our-online-servicesText duplicate Online Services
https://kra.go.ke/EN
IMG-ALT en
A-TITLE English
https://kra.go.ke/sw/SW
IMG-ALT sw
A-TITLE Swahili
/popular-links/guidelines-on-t...Subdomain IMG-ALT KRA-mascot
https://kra.go.ke/news-centerVisit Our News Centre
https://kratv.kra.go.ke/External Subdomain Watch KRA TV
/news-center/public-notices/21...Roll Out of Offshore Bunkering and Ship-to-Ship Transhipment of Cargo
/news-center/public-notices/21...Extension of the Deadline For Filing of the Common Reporting Standard (CRS)/Automatic Exchange of Information (AEOI) Returns
/news-center/press-release/211...KRA Commissioner General Applauds African Countries' Efforts in Modernizing Tax Administrations.
/helping-tax-payers/kra-commun...Empowering Women and Girls: KRA's Code Red Campaign Tackles Menstrual Poverty
https://www.youtube.com/watch?...External Subdomain File Income Tax Return (IT1 Option - Excel)
https://www.youtube.com/watch?...External Subdomain File a NIL Return
https://www.youtube.com/watch?...New window External Subdomain File Income Tax Return (ITR Option)
https://www.youtube.com/watch?...New window External Subdomain File Withholding Income Tax Returns
https://www.youtube.com/watch?...External Subdomain File an Amended Income Tax Return
https://itax.kra.go.ke/KRA-Por...New window External Subdomain iTax
https://icmscas.kra.go.ke:2609...New window External Subdomain iCMS
/online-services/etimseTIMS
https://ibid.kra.go.ke/External Subdomain iBid - Customs Auction
https://play.google.com/store/...External Subdomain M-Service Mobile App
/images/publications/Passenger...Passenger Declaration Form (Form-88)
/images/publications/National-...New window eTIMS Commitment Form
/images/publications/Standard-...Income Tax Exemption Application Form
/images/publications/Requireme...Registration of Excise Importers
/images/publications/Requireme...Licensing of Excise Manufacturers
/popular-links/key-highlights-...Key Highlights of the Finance Act 2023
/services/calculate-my-taxCalculators
https://kra.go.ke/careersCareer Opportunities
/individual/alt-dispute-resolu...Alternative Dispute Resolution (ADR)
/popular-links/guidelines-on-t...Guidelines on Tax Amnesty 2023/2024
/foreign-exchangeForeign Exchange
/images/publications/ANNUAL-RE...View Detailed Report
https://kra.go.ke/contact-usGet Directions
/business/etims-electronic-tax...Subdomain Text duplicate eTIMS
https://kra.go.ke/file-my-returnsNew window File Returns
/en/helping-tax-payers/faqsFAQs
https://kra.go.ke/calendarImportant Dates
https://kra.go.ke/complaintsComplaints
https://kra.go.ke/tax-fraudReport Fraud
/imposter-detectionStaff Verification
/our-tutorials/how-to-file-an-...Subdomain iTax Tutorials
/helping-tax-payers/glossaryGlossary
/helping-tax-payers/faqsText duplicate FAQs
/helping-tax-payers/complaintsText duplicate Complaints
/helping-tax-payers/kra-communityCommunity
/about-kra-footer/treaties-int...Treaties & International Policy
/about-kra-footer/exchange-of-...Exchange of Information
/about-kra-footer/data-privacy...Data Privacy Statement
https://kra.go.ke/about-kraWho We Are
/images/publications/KRA-8TH-C...New window KRA 8th Corporate Plan
https://apps.apple.com/us/app/...New window External Subdomain Staff Mobile Application (iOS)
https://play.google.com/store/...New window External Subdomain Staff Mobile Application (Android)
https://summit.kra.go.ke/New window External Subdomain Annual Tax Summit
http://www.treasury.go.ke/New window External Subdomain The National Treasury
http://invest.go.ke/New window External KenInvest
https://www.pfmr.go.ke/New window External Subdomain Public Financial Mgt Reforms
https://www.youtube.com/channe...New window External Subdomain No Text
https://www.linkedin.com/compa...New window External Subdomain No Text
https://www.instagram.com/kra_...New window External Subdomain No Text
https://twitter.com/KRACareNew window External No Text
https://www.facebook.com/KRACareNew window External Subdomain No Text
/images/KRA_WEBSITE_PRIVACY_PO...New window Privacy Policy
/images/Corporate_Website_Term...New window Terms and Conditions

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://kra.go.ke/"
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 slow (1.17 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 17 JavaScript files. This may affect the load time negatively.
This page only loads 2 CSS files. That's ok.
The file size of the HTML document is fine (100 kB).

HTTP Response Header

NameValue
dateTue, 11 Jun 2024 09:25:12 GMT
set-cookie77 Characters
cache-controlpost-check=0, pre-check=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
content-encodinggzip
expiresWed, 17 Aug 2005 00:00:00 GMT
last-modifiedTue, 11 Jun 2024 09:25:12 GMT
pragmano-cache
connectionclose
content-typetext/html; charset=utf-8
statuscode200
http_versionHTTP/1.1

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 565 referring domains.
This page has 11,029 backlinks.
This page has backlinks from 397 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 52 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

kra.go.ke
Home - KRA
Kenya Revenue Authority, is an agency of the government of Kenya that is responsible for the assessment, collection and accounting for all revenues that are due to government, in accordance with the laws of Kenya.

Most important keywords

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

KeywordResultRecheck
KRA70%Check
KRA PIN62%Check
Tax56%Check
PIN54%Check
Kenya54%Check
Form54%Check
Services52%Check
Kenya Revenue Authority52%Check
information51%Check
Tax Returns49%Check

Test up to 1.000 webpages of kra.go.ke 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