Kra.go.ke - SEO Checker

Overview of the SEO Check
Meta information
58% 
Page quality
56% 
Page structure
85% 
Link structure
25% 
Server
54% 
External factors
100% 
SEO Score
Response time
2.95 s
File size
109.80 kB
Words
1173
Media files
9
Number of links
234 internal / 23 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Home - KRA
The page title is too short. (112 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: 1326 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.
Only 1 paragraph/s was/were found on this page.
These Typos were found:
  • headquaters => headquarters
This page contains 1173 words. That's ok.
19.8% 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 17.33 words is good.
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 20 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 23 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)
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.

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 28 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 KRA Launches Three Trade Facilitation Hubs to Ease Cargo Transit, Strengthen Regional Trade
H3 KRA Waives Kshs. 140 Billion in Tax Penalties and Interest: A Lifeline for Taxpayers under the Tax Amnesty Program
H3 KRA Enhances eTIMS System to Improve Taxpayer Experience
H3 KRA Commences Organizational Reforms to Enhance Efficiency and Personalized Customer Centric Service
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 Migrated Ledger Balances
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 2023/2024
Baselink: https://kra.go.ke/
Some anchor texts are used more than once.
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 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/individual-pin-reg...How to Regiser for a KRA PIN [Individual.]
/individual/individual-pin-reg...How to Register for a KRA PIN [Non-Individual.]
/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
/individual/legacy-system-ledg...Background of the Legacy Tax System
/individual/legacy-system-ledg...How to Access the Migrated Data and Adjusting the Migrated Balances
/individual/legacy-system-ledg...How and Where to get Support/Assistance
/individual/legacy-system-ledg...Migrated Legacy System Credit Balances
/individual/legacy-system-ledg...How to Re-validate and Reconcile Migrated Legacy System Balances
/individual/legacy-system-ledg...Requirements for Taxpayer Reconciliation of Legacy System Ledger Balances
/individual/legacy-system-ledg...Next Steps After Validation of Legacy System Ledger Balances
/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
/individual/legacy-system-ledg...Subdomain Legacy Ledger Reconciliation
/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/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/individual-pin-reg...Text duplicate How to Regiser for a KRA PIN [Individual.]
/individual/individual-pin-reg...Text duplicate How to Register for a KRA PIN [Non-Individual.]
/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
/individual/legacy-system-ledg...Text duplicate Background of the Legacy Tax System
/individual/legacy-system-ledg...Text duplicate How to Access the Migrated Data and Adjusting the Migrated Balances
/individual/legacy-system-ledg...Text duplicate How and Where to get Support/Assistance
/individual/legacy-system-ledg...Text duplicate Migrated Legacy System Credit Balances
/individual/legacy-system-ledg...Text duplicate How to Re-validate and Reconcile Migrated Legacy System Balances
/individual/legacy-system-ledg...Text duplicate Requirements for Taxpayer Reconciliation of Legacy System Ledger Balances
/individual/legacy-system-ledg...Text duplicate Next Steps After Validation of Legacy System Ledger Balances
/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
/individual/legacy-system-ledg...Subdomain Text duplicate Legacy Ledger Reconciliation
/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/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/press-release/216...KRA Launches Three Trade Facilitation Hubs to Ease Cargo Transit, Strengthen Regional Trade
/news-center/press-release/216...KRA Waives Kshs. 140 Billion in Tax Penalties and Interest: A Lifeline for Taxpayers under the Tax Amnesty Program
/news-center/press-release/216...KRA Enhances eTIMS System to Improve Taxpayer Experience
/news-center/press-release/216...KRA Commences Organizational Reforms to Enhance Efficiency and Personalized Customer Centric Service
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/happy-taxpayers...Happy Taxpayers' Month!
/popular-links/key-highlights-...Key Highlights of the Finance Act 2023
/services/calculate-my-taxCalculators
/individual/alt-dispute-resolu...Alternative Dispute Resolution (ADR)
/popular-links/guidelines-on-t...Guidelines on Tax Amnesty 2024/2025
/foreign-exchangeForeign Exchange
/images/publications/ANNUAL-RE...Subdomain 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/engagementsImportant 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
/helping-tax-payers/facts-abou...Facts About KRA
https://kra.go.ke/about-kraWho We Are
/images/publications/The-9th-C...New window KRA 9th Corporate Plan
/images/publications/KRA-Infor...Subdomain KRA Information Security Policy
/about-kra-footer/data-privacy...Data Privacy Statement
/about-kra-footer/treaties-int...Treaties & International Policy
/about-kra-footer/exchange-of-...Exchange of Information
/images/documents/KRA-Quality-...Subdomain KRA Quality Policy Statement
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
/about-kra-footer/data-privacy...KRA Data Privacy Statement and Cookies Policy

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://kra.go.ke/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is very slow (2.95 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 4 CSS files. This may affect the page load time negatively.
This page loads 20 JavaScript files. This may affect the load time negatively.
The file size of the HTML document is fine (110 kB).

HTTP Response Header

NameValue
dateThu, 27 Mar 2025 03:58:28 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-modifiedThu, 27 Mar 2025 03:58:29 GMT
pragmano-cache
connectionclose
content-typetext/html; charset=utf-8
statuscode200
http_versionHTTP/1.1

External factors

This website has excellent links from other websites.
This page has backlinks from 931 referring domains.
This page has 7,116 backlinks.
This page has backlinks from 502 different ip addresses.

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
Tax Agents49%Check
Tax Exemption49%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