Kenyans.co.ke - SEO Checker

Overview of the SEO Check
Meta information
84% 
Page quality
91% 
Page structure
72% 
Link structure
85% 
Server
83% 
External factors
100% 
SEO Score
Response time
0.24 s
File size
92.80 kB
Words
1088
Media files
25
Number of links
75 internal / 4 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Kenyans.co.ke
The page title is too short. (132 pixels of 580 max pixel length) Optimize title
The domain is used in the page's title.
There are no duplicate words in the title
Meta description
(Critically important)
The latest news, breaking news, local news, national news and viral stories in Kenya
The length of the meta description is perfect. (518 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.kenyans.co.ke/
There is a valid canonical link specified.
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
descriptionThe latest news, breaking news, local news, national news and viral stories in Kenya
abstractThe latest news, breaking news, local news, national news and viral stories in Kenya
keywordsnews, breaking news, kenya news, local news, local news kenya, national news, national news kenya, viral news, viral news kenya
geo.placenameKenya
geo.regionKE
original-sourcehttps://www.kenyans.co.ke
GeneratorDrupal 10 (https://www.drupal.org)
MobileOptimizedwidth
HandheldFriendlytrue
viewportwidth=device-width, initial-scale=1.0
langen
fb:app_id448761007252770
charsetutf-8

Automatically check kenyans.co.ke including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
The average number of words per sentence of 27.42 words is high.
This page contains 1088 words. That's ok.
29.6% of the text are stop words.
The page contains a listing, which indicates a good text layout.
13 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
A viewport "width=device-width, initial-scale=1.0" is provided.
Bold and strong tags
(Somewhat important)
The following tag is repeated too often: anyang’ nyong’o
Image SEO
(Somewhat important)
Alt text (alternative text) is correctly used on all found images.
Social Networks
(Nice to have)
This page is optimized perfectly for social networks.
Additional markup
(Nice to have)
The HTML has georegion information: Kenya
The HTML has geoname information: KE
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
/files/kenyans-newlogo-2019-250x90-2_0.pngHome
... nairobi, may 7, 2025..jpg?itok=CixZQuP9Airtel Kenya Managing Director Ashish Malhotra at the launch of Airtel’s Spam Alert Service in Nairobi, May 7, 2025.
...aila nyongo.jpg?h=e9c0f699&itok=gSpoTvkwraila nyongo
...ages/media/wetangula_4.jpg?itok=MsWu_p8_Wetangula
...dia/gachagua court (3).jpg?itok=3D1aokXlA collage of Deputy President Rigathi Gachagua and Milimani Law Courts, October 15.
...dia/raila1 .jpg?h=6e03cf93&itok=nA_h311kRaila sifuna
...a/orengo raila nyong'o.jpg?itok=r6tRgNjHorengo raila nyong'o
...s/media/nurses strike .jpg?itok=7cunQC0BA file photo of Kenya National Union of Nurses (KNUN) Secretary General, Seth Panyako leading nurses in protests
...ublic/images/media/ICC.jpg?itok=0-iUDWKZThe entrance of the International Criminal Court (ICC).
...ic/images/media/ogondo.jpg?itok=LP3KtOmPOng'ondo
...mages/media/rains (1).jpg?itok=b7KVO_1sNairobi residents crossing a flooded road in the CBD (left) and floods in Parklands estate.
...ung ethekon.jpg?h=f1f78717&itok=dzDb0oraErastus Edung Ethekon
.../images/media/ruto kdf.jpg?itok=d2kRqA6Wruto kdf
...rpart yoweri museveni..jpg?itok=0RQNDjZrKenyan President William Ruto greets his Ugandan counterpart Yoweri Museveni.
...resident william ruto .jpg?itok=t7i_wCglPresident William Ruto, during the handing over of surveillance vehicles to counties at State House in Nairobi on Friday, May 9, 2025.
.../University of Nairobi.jpg?itok=1ShaN1MiAn image of University of Nairobi
.../images/media/kenha1_1.jpg?itok=6dF2gUr6Kenha1
...nyayo stadium capacity.jpg?itok=bD2JWiuDNyayo Stadium capacity
...ia/kenyans weekly quiz.jpg?itok=MEqYlb0PKenyans.co.ke Weekly quiz
...ila nyong'o.jpg?h=086f7583&itok=CK3EuzKsRAILA NYONG'O ODM
...es/media/pope election.jpg?itok=zALpFsQIPope Francis
...ages/media/limuru road.jpg?itok=PKcyEbdUa

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.
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
H2 Main menu
H2 Win for Gachagua After Latest Ruling on Impeachment Case
H2 Raila Addresses Sifuna's Recent Speeches
H2 Orengo, Nyong’o Skip MP Were’s Burial Amidst Rumoured Rift With Raila
H2 How Airtel's Free AI-Powered SMS Spam Alert Service Works​​
H2 Anyang' Nyong’o Addresses Rumoured Dispute With Raila​​
H2 Wetang'ula Announces When IEBC Chair Nominee, Members Will Be Vetted​​
H2 Win for Gachagua After Latest Ruling on Impeachment Case​​
H2 Raila Addresses Sifuna's Recent Speeches​​
H2 Orengo, Nyong’o Skip MP Were’s Burial Amidst Rumoured Rift With Raila​​
H2 Crisis Looms as Nurses Reject Duale's Offer​​
H2 Court Makes Decision on Pushing Abduction Cases to ICC​​
H2 MP Charles Were's Son Sends Bold Message to Father's Killers​​
H2 Kenya Met Issues Heavy Rainfall Advisory for 7 Regions This Weekend​​
H2 Observer Group Demands to Know How Erastus Edung Was Chosen IEBC Chair​​
H2 Cheluget’s Son Responds to Ruto Over 5800-Acre Narok Land​​
H2 Why Ruto is Sending 100 People to Uganda​​
H2 Ruto Announces Way Forward for Govt Employees Who Missed SHA Jobs​​
H2 Govt Wades Into UoN VC Appointment Dispute​​
H2 KeNHA Resumes Construction of Multi-Billion Highway Connecting 4 Counties​​
H2 Govt Gives Update on Special Visa Fans Will Use for CHAN Tournament​​
H2 Kenyans.co.ke Weekly Quiz: Test Your Knowledge of This Week’s Top Stories​​
H2 Raila Disagrees With Nyong'o​​
H2 Why Popes Change Their Names​​
H2 KURA Announces 24-Hour Traffic Disruption Along Nairobi Road​​
H2 Footer Menu
H2 Social Media
H3 Fri, 09 May 2025
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.
The number of internal links is ok.
None of the anchor texts is too long.
There are 4 external links on this page.
LinkAttributesAnchor text
https://www.kenyans.co.ke/Home
https://www.kenyans.co.ke/newsNews
https://www.kenyans.co.ke/mediaMedia
/news/trackerNews Tracker
/news/107074-top-100-kenyans-2...Top 100 Kenyans 2024
/feel-good-storiesFeel Good Stories
/featuredFeatured
https://www.kenyans.co.ke/factsFacts
https://www.kenyans.co.ke/Text duplicate IMG-ALT Home
https://www.kenyans.co.ke/Text duplicate Home
https://www.kenyans.co.ke/newsText duplicate News
https://www.kenyans.co.ke/mediaText duplicate Media
/news/trackerText duplicate News Tracker
/news/107074-top-100-kenyans-2...Text duplicate Top 100 Kenyans 2024
/feel-good-storiesText duplicate Feel Good Stories
/featuredText duplicate Featured
https://www.kenyans.co.ke/factsText duplicate Facts
/news/111883-dcj-mwilu-had-no-...IMG-ALT A collage of Deputy President Rigathi Gachagua and Milimani Law Courts, October 15.
/news/111883-dcj-mwilu-had-no-...Win for Gachagua After Latest Ruling on Impeachment Case
/news/111883-dcj-mwilu-had-no-...The former DP is challenging his ouster from office in October 2024.
/news/111882-raila-advises-sif...IMG-ALT Raila sifuna
/news/111882-raila-advises-sif...Raila Addresses Sifuna's Recent Speeches
/news/111881-orengo-nyongo-no-...IMG-ALT orengo raila nyong'o
/news/111881-orengo-nyongo-no-...Orengo, Nyong’o Skip MP Were’s Burial Amidst Rumoured Rift With Raila
/news/trackerText duplicate News Tracker
/news/111885-governor-nyongo-d...Nofollow Subdomain rift between him and former Prime Minister Raila Odinga.
/news/105423-dcj-mwilu-says-co...Nofollow Subdomain impeachment case involving former Deputy President Rigathi Gachagua was unconstitutional.
/news/111882-raila-advises-sif...Nofollow Subdomain Edwin Sifuna to tone down his attacks
/news/111881-orengo-nyongo-no-...Nofollow Subdomain speculation about their relationship with former Prime Minister Raila Odinga.
/news/trackerView More...
/featuredText duplicate Featured
/featured/111789-airtel-kenya-...How Airtel's Free AI-Powered SMS Spam Alert Service Works
https://www.kenyans.co.ke/newsLatest News
/news/111885-governor-nyongo-d...Anyang' Nyong’o Addresses Rumoured Dispute With Raila
/news/111884-iebc-nominees-be-...Wetang'ula Announces When IEBC Chair Nominee, Members Will Be Vetted
/news/111883-dcj-mwilu-had-no-...Text duplicate Win for Gachagua After Latest Ruling on Impeachment Case
/news/111882-raila-advises-sif...Text duplicate Raila Addresses Sifuna's Recent Speeches
/news/111881-orengo-nyongo-no-...Text duplicate Orengo, Nyong’o Skip MP Were’s Burial Amidst Rumoured Rift With Raila
/news/111880-nurses-reject-dua...Crisis Looms as Nurses Reject Duale's Offer
/news/111878-court-declines-fo...Court Makes Decision on Pushing Abduction Cases to ICC
/news/111879-we-are-not-intimi...MP Charles Were's Son Sends Bold Message to Father's Killers
/news/111877-kenya-met-warns-h...Kenya Met Issues Heavy Rainfall Advisory for 7 Regions This Weekend
/news/111873-elog-demands-full...Observer Group Demands to Know How Erastus Edung Was Chosen IEBC Chair
/news/111876-cheluget-family-m...Cheluget’s Son Responds to Ruto Over 5800-Acre Narok Land
/news/111875-rutos-uda-send-10...Why Ruto is Sending 100 People to Uganda
/news/111874-ruto-assures-abso...Ruto Announces Way Forward for Govt Employees Who Missed SHA Jobs
/news/111872-education-ministr...Govt Wades Into UoN VC Appointment Dispute
/news/111871-kenha-resumes-con...KeNHA Resumes Construction of Multi-Billion Highway Connecting 4 Counties
/news/111870-kenya-uganda-and-...Govt Gives Update on Special Visa Fans Will Use for CHAN Tournament
/news/111867-kenyanscoke-weekl...Kenyans.co.ke Weekly Quiz: Test Your Knowledge of This Week’s Top Stories
/news/111868-raila-backs-sugar...Raila Disagrees With Nyong'o
/news/111869-why-popes-change-...Why Popes Change Their Names
/news/111866-kura-announces-fu...KURA Announces 24-Hour Traffic Disruption Along Nairobi Road
https://www.kenyans.co.ke/?page=1Load More
A-TITLE Load more items
/feeds/newsSubdomain Subscribe to Kenyans.co.ke
/feeds/news/allSubdomain Text duplicate Subscribe to Kenyans.co.ke
/news/111850-ruto-nominates-er...1 Ruto Nominates New IEBC Chairperson
/news/111826-former-wajir-west...2 Politician Loses Daughter
/news/111831-ruto-orders-retur...3 President Ruto Directs Changes in Public Service
/news/111847-ntsa-directs-vehi...4 NTSA Issues Fresh Directive on Number Plates
/news/111838-ps-singoei-warns-...5 Kenyans Warned After The Standard’s ‘Lies Getting Bigger’ Headline
/news/111833-us-offers-ksh13b-...6 Trump Announces Ksh1.3 Billion Reward for Kenyans
/news/111853-new-pope-elected7 American Cardinal Prevost Elected Pope Leo XIV
/news/111841-how-traffic-offen...8 How Traffic Offenders Will Be Penalised Under New Digital System
/news/111824-david-ndii-says-c...9 David Ndii Fires Warning Over Key Employment Sector
/featured/111789-airtel-kenya-...1 Featured How Airtel's Free AI-Powered SMS Spam Alert Service Works
/featured/110944-jubilee-healt...2 Featured Jubilee Health Insurance Reports 142% Profit Surge
/featured/110913-kra-launches-...3 Featured KRA Introduces New Tool for Landlords
/featured/110383-how-m-pesa-fo...4 Featured How M-Pesa Foundation is Transforming Lives Across Kenya
/featured/110306-atc-kenya-par...5 Featured ATC Kenya Partners with ProFuturo Foundation to Transform Education
https://www.kenyans.co.ke/aboutAbout Us
https://www.kenyans.co.ke/careersWork with Us
https://www.kenyans.co.ke/privacyPrivacy Policy
https://www.kenyans.co.ke/termsTerms of Use
https://www.kenyans.co.ke/contactContact Us
https://www.facebook.com/Kenya...External Subdomain Facebook
https://twitter.com/KenyansExternal Twitter
https://www.instagram.com/keny...External Subdomain Instagram
https://www.youtube.com/channe...External Subdomain YouTube

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.kenyans.co.ke/"
HTTP header
(Important)
The web server version is sent within the HTTP header.
The X-powered header is sent within the response header. (unnecessary)
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is excellent with 0.24 seconds.
The file size of the HTML document is fine (93 kB).

HTTP Response Header

NameValue
servernginx/1.20.1
dateSat, 10 May 2025 01:14:29 GMT
content-typetext/html; charset=UTF-8
varyAccept-Encoding,Cookie
x-powered-byPHP/8.3.21
x-drupal-dynamic-cacheMISS
content-languageen
x-content-type-optionsnosniff
x-frame-optionsSAMEORIGIN
last-modifiedSat, 10 May 2025 01:00:23 GMT
etagW/"1746838823"
x-generatorDrupal 10 (https://www.drupal.org)
purge-cache-tagsconfig:block_list config:block.block.kenyans_content config:block.block.kenyans_local_actions config:block.block.kenyans_page_title config:block.block.kenyans_primary_local_tasks config:block.block.views_block__authors_block_1 config:block.block.kearticles1 config:block.block.kearticles2 block_content:110 config:block.block.kearticles3 block_content:111 config:block.block.exposedformsearchpage_1_2 config:block.block.webform config:block.block.excludeads block_content:113 config:block.block.views_block__top_100_kenyans_block_1 config:block.block.kenyans_webform config:block.block.kenyans_webform_2 config:block.block.kenyans_views_block__top_100_kenyans_block_2 config:block.block.kenyans_secondary_local_tasks config:block.block.kenyans_help config:block.block.kenyans_messages config:block.block.views_block__news_block_3 config:block.block.views_block__news_block_9 config:block.block.kemediumrecta block_content:106 config:block.block.kemediumrectb block_content:107 config:block.block.kemediumrectc block_content:108 config:block.block.exposedformsearchpage_1 config:block.block.sitebranding config:block.block.cheeseburgermenu config:block.block.cheeseburgermenutrigger config:block.block.keleaderboardtop block_content:103 config:block.block.mainmenu config:block.block.footermenu config:block.block.socialmedia config:block.block.views_block__breaking_news_block_1 config:block.block.kemediumrecttop config:block.block.keleaderboardmenu block_content:104 config:google_analytics.settings config:extlink.settings config:eu_cookie_compliance.settings config:cookie_category_list block_view config:system.menu.social-media config:system.menu.menu-footer-menu node:22217 node:62456 node:7047 node:7049 node:77 block_content_view config:filter.format.full_html config:core.entity_view_display.block_content.basic.default config:field.storage.node.field_secondary config:field.storage.node.field_teaser_ config:field.storage.node.field_top_media config:field.storage.node.field_viral_title config:field.storage.user.field_first_name config:field.storage.user.field_last_name config:views.view.news node_list user_list user:23468 node:110306 user:7841 node:110383 user:23490 node:110913 user:23501 node:110944 node:111789 media_view media:67545 config:core.entity_view_display.media.image.news_front config:image.style.article_300x150 file:205225 media:67040 file:204693 media:54150 file:191316 media:66710 file:204355 media:66655 file:204299 user:23492 node:111824 node:111841 user:23430 node:111853 user:23520 node:111833 node:111838 node:111847 node:111831 node:111826 node:111850 media:56964 file:194216 media:67588 file:205268 media:67599 file:205279 media:65459 file:203053 media:67583 file:205263 media:67592 file:205272 media:67580 file:205261 media:64026 file:201475 media:67224 file:204885 config:search_api.index.default_index search_api_list:default_index CACHE_MISS_IF_UNCACHEABLE_HTTP_METHOD:form node_view node:50130 config:core.entity_view_display.node.layout.default config:field.storage.node.field_breaking_type config:field.storage.node.field_mask_name node:111866 node:111869 node:111868 node:111867 user:23527 node:111870 node:111871 node:111872 node:111874 node:111875 node:111876 node:111873 node:111877 node:111879 node:111878 node:111880 node:111881 node:111882 node:111883 node:111884 node:111885 media:67326 file:204983 media:66378 file:204014 media:63327 file:200710 media:67620 file:205300 media:67618 file:205297 media:56790 file:194037 media:45183 file:182122 media:67617 file:205296 media:59007 file:196306 media:67595 file:205275 media:67150 file:204802 media:58911 file:196208 media:67614 file:205293 media:13453 file:147699 media:62636 file:199963 media:66682 file:204327 media:67611 file:205291 media:65605 file:203211 media:67252 file:204910 media:10492 file:144507 config:entityqueue.entity_queue.featured_content entity_subqueue_list entity_subqueue:featured_content block_content:109 config:field.storage.paragraph.field_body config:field.storage.paragraph.field_date_of_update config:views.view.election_tracker paragraph_list paragraph:48418 paragraph:48419 paragraph:48420 paragraph:48421 paragraph:48422 block_content:105 config:entityqueue.entity_queue.top_stories entity_subqueue:top_stories config:core.entity_view_display.media.image.top_story config:responsive_image.styles.top_story_responsive config:image.style.article_style_mobile config:image.style.top_story config:layout_builder_styles.style.home_top_story_section user:1 config:system.site config:filter.format.filtered_html local_task config:field.storage.node.field_article_link config:field.storage.node.field_type_of_breaking_strip config:views.view.breaking_news config:system.menu.main node:107074 cheeseburger_menu:main rendered http_response config:user.role.anonymous
x-drupal-cacheHIT
content-encodinggzip
x-xss-protection1; mode=block
via1.1 google
cache-controlmax-age=600,public
alt-svch3=":443"; ma=2592000,h3-29=":443"; ma=2592000
statuscode200
http_versionHTTP/2

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 162 referring domains.
This page has 5,172 backlinks.
This page has backlinks from 147 different ip addresses.

Robots.txt

#
# robots.txt
#
# This file is to prevent the crawling and indexing of certain parts
# of your site by web crawlers and spiders run by sites like Yahoo!
# and Google. By telling these "robots" where not to go on your site,
# you save bandwidth and server resources.
#
# This file will be ignored unless it is at the root of your host:
# Used:    http://example.com/robots.txt
# Ignored: http://example.com/site/robots.txt
#
# For more information about the robots.txt standard, see:
# http://www.robotstxt.org/robotstxt.html

User-agent: *
# CSS, JS, Images
Allow: /core/*.css$
Allow: /core/*.css?
Allow: /core/*.js$
Allow: /core/*.js?
Allow: /core/*.gif
Allow: /core/*.jpg
Allow: /core/*.jpeg
Allow: /core/*.png
Allow: /core/*.svg
Allow: /profiles/*.css$
Allow: /profiles/*.css?
Allow: /profiles/*.js$
Allow: /profiles/*.js?
Allow: /profiles/*.gif
Allow: /profiles/*.jpg
Allow: /profiles/*.jpeg
Allow: /profiles/*.png
Allow: /profiles/*.svg
# Directories
Disallow: /core/
Disallow: /profiles/
# Files
Disallow: /README.txt
Disallow: /web.config
# Paths (clean URLs)
Disallow: /admin/
Disallow: /comment/reply/
Disallow: /filter/tips
Disallow: /node/add/
Disallow: /search/
Disallow: /user/register
Disallow: /user/password
Disallow: /user/login
Disallow: /user/logout
Disallow: /media/oembed
Disallow: /*/media/oembed
# Paths (no clean URLs)
Disallow: /index.php/admin/
Disallow: /index.php/comment/reply/
Disallow: /index.php/filter/tips
Disallow: /index.php/node/add/
Disallow: /index.php/search/
Disallow: /index.php/user/password
Disallow: /index.php/user/register
Disallow: /index.php/user/login
Disallow: /index.php/user/logout
Disallow: /index.php/media/oembed
Disallow: /index.php/*/media/oembed

Search preview

www.kenyans.co.ke
Kenyans.co.ke
The latest news, breaking news, local news, national news and viral stories in Kenya

Most important keywords

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

KeywordResultRecheck
Kenya81%Check
Kenyans65%Check
Latest54%Check
Latest News54%Check
Raila51%Check
News51%Check
Nyong51%Check
Orengo51%Check
Stories50%Check
Anyang Nyong48%Check

Automatically check kenyans.co.ke including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

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