Assembly.ca.gov - SEO Checker

Overview of the SEO Check
Meta information
56% 
Page quality
88% 
Page structure
75% 
Link structure
73% 
Server
83% 
External factors
100% 
SEO Score
Response time
1.02 s
File size
54.50 kB
Words
1051
Media files
10
Number of links
68 internal / 31 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Welcome to the California State Assembly | California State Assembly
The title contains the word Welcome to! More content should be covered in the title.
The page title should be shorter than 580 pixels. It is 622 pixels long. Optimize title
There are word repetitions in the page title.
Meta description
(Critically important)
The meta description is missing.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.assembly.ca.gov/home
The specified canonical link points to a different page.
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
MobileOptimizedwidth
HandheldFriendlytrue
viewportwidth=device-width, initial-scale=1.0
langen
og:titleWelcome to the California State Assembly | California State Assembly
og:descriptionWelcome to the official website of the California State Assembly.
og:imagethemes/custom/asm_internet_theme/assets/images/capitolbanner.webp
charsetutf-8

Automatically check assembly.ca.gov including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
This page contains 1051 words. That's ok.
30.9% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
14 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.
The average number of words per sentence of 19.32 words is good.
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.
This page only loads 2 JavaScript files. That's good!
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 21 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.

Media list

URLAlt attributeTitle
...sm_internet_theme/assets/images/Seal.svgCalifornia State Assembly Home
...ert-rivas-signature_2.webp?itok=a2A6AGnjRobert Rivas Signature
...peakerrobertrivas_2_0.webp?itok=gZWob3FXSpeaker Robert Rivas
...s/large/public/chairs.webp?itok=hnwkTIsXNo alt attribute provided
data:[...] Base64State Capitol Annex
data:[...] Base64Assembly Floor at the Capitol
data:[...] Base64Map of California
data:[...] Base64California Capitol Rotunda
...COM_2025_R_20251204.jpg?version=FeLU1OP-DailyFile Cover
...sm_internet_theme/assets/images/Seal.svgCalifornia State Assembly Home

Page structure

H1 heading
(Critically important)
California State Assembly
The H1 heading is perfect.
Headings
(Important)
Some headings occur twice on the page.
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H1 California State Assembly
H2 Main navigation
H2 WAS User Menu
H2 Access The Daily File
H2 Sign Language Interpreter
H2 Assistive Listening Device
H2 California Relay Service
H2 Conference Calls
H2 California State Assembly Duplicate text
H2 Find my Representative
H2 Search for Legislation
H2 Related Sites
H2 Quick Links
H2 Publications
H3 Popular Topics
H3 Floor Session
H3 Today's Hearings
H3 Legislative Calendar
H3 Frequently Asked Questions
H5 Welcome to the official website of the California State Assembly.
H5 Regular Session
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 too many external links (31) on this page.
LinkAttributesAnchor text
https://www.assembly.ca.gov/Anchor Skip to main content
https://www.assembly.ca.gov/California State Assembly
IMG-ALT California State Assembly Home
/assemblymembersMembers
/assemblymembersMember Roster
/assemblymembers/leadershipLeadership
A-TITLE Leadership
/assemblymembers/member-seatin...Member Seating Chart
/assemblymembers/find-my-repFind Your Representative
/assemblymembers/10th-o-street...10th & O Street Offices
/committeesCommittees
/committees?sessionnumber=0Regular Session Committees
/committees?sessionnumber=1First Extraordinary Committees
/schedules-publicationsSchedules & Publications
A-TITLE Schedules & Publications
/schedules-publicationsOverview
/schedules-publications/daily-...Daily File
/schedules-publications/salari...Salaries & Expenditures
A-TITLE Salaries & Expenditures
/calendarLegislative Deadlines
A-TITLE Legislative Deadlines
/officesOffices
/officesText duplicate Overview
https://clerk.assembly.ca.gov/External Subdomain Chief Clerk
https://sergeant.assembly.ca.gov/External Subdomain Sergeant-at-Arms
/california-state-assembly-fel...Assembly Fellowship Program
/events/tv-scheduleTelevising the Assembly
http://asmdc.org/speaker/appoi...External Speaker's Appointments Office
/speakers-press-officeSpeaker's Press Office
/eventsVideos
A-TITLE Videos
/eventsAll Events
/events/todayToday's Events
/events/upcomingUpcoming Events
/events/pastPast Events
/videos/room-listRoom List
A-TITLE Listen to Rooms
/events/tv-scheduleTV Schedule
/resourcesResources
A-TITLE Resources
/resourcesText duplicate Overview
/resources/glossaryGlossary
A-TITLE Glossary
/resources/legislative-processLegislative Process
A-TITLE Legislative Process
/resources/visit-state-capitolState Capitol
A-TITLE State Capitol
/resources/teachers-and-studentsTeachers & Students
A-TITLE Teachers & Students
/media/website-tourWebsite Tour
https://www-assembly-ca-gov.tr...External Subdomain Translate
https://www.assembly.ca.gov/homeWelcome to the California State Assembly
/assemblymembersText duplicate Members
/resourcesText duplicate Resources
/assemblymembers/leadershipText duplicate Leadership
/schedules-publications/daily-...Text duplicate Daily File
https://www-assembly-ca-gov.tr...External Subdomain Text duplicate Translate
https://asmdc.org/speaker/External IMG-ALT Speaker Robert Rivas
/events/pastView Past Hearings
/calendarView All
https://annex.assembly.ca.gov/External Subdomain Explore
https://leginfo.legislature.ca...New window External Subdomain Search
/assemblymembers/find-my-repFind
/public-services/visit-state-c...Text duplicate Explore
/schedules-publications/daily-...Explore Now
/media/website-tourWatch the video here
/assemblymembers/find-my-repFind your Representative.
http://leginfo.legislature.ca....New window External Subdomain LegInfo.
http://www.capitolmuseum.ca.gov/New window External Subdomain Capitol Building.
https://acc.assembly.ca.gov/pu...External Subdomain Hosting an Event in the Capitol.
https://acc.assembly.ca.gov/pu...External Subdomain LORA.
/assemblymembersAssembly Roster
/assemblymembers/find-my-repBy Your Address
/assemblymembers?sort=district...By District
https://leginfo.legislature.ca...New window External Subdomain Bill Search
https://leginfo.legislature.ca...New window External Subdomain California Law
https://leginfo.legislature.ca...New window External Subdomain House Rules - HR 1
https://leginfo.legislature.ca...External Subdomain Joint Rules - SCR 1
https://leginfo.legislature.ca...New window External Subdomain SCR 38 Recording Legislative Meetings
https://gov.ca.gov/New window External Subdomain Governor of California
http://www.ltg.ca.gov/New window External Subdomain Lieutenant Governor
https://www.senate.ca.gov/New window External Subdomain California State Senate
https://capitolmuseum.ca.gov/New window External Subdomain Capitol Museum
https://www.sos.ca.gov/New window External Subdomain Secretary of State
https://www.ca.gov/New window External Subdomain State of California
https://legislativecounsel.ca....New window External Subdomain Legislative Counsel
https://workplaceconductunit.l...New window External Subdomain Workplace Conduct Unit
https://clerk.assembly.ca.gov/New window External Subdomain Text duplicate Chief Clerk
https://sergeant.assembly.ca.gov/New window External Subdomain Text duplicate Sergeant-at-Arms
/offices-caucuses/california-s...Text duplicate Assembly Fellowship Program
/televising-assemblyText duplicate Televising the Assembly
https://speaker.asmdc.org/spea...New window External Subdomain Text duplicate Speaker's Appointments Office
/speakers-press-officeText duplicate Speaker's Press Office
https://www.assembly.ca.gov/Assembly Home Page
/events/todayToday's Assembly Events
/calendarLegislative Calendar
/schedules-publications/salari...Member & Staff Salaries
/schedules-publications/salari...Expenditure Reports
/gifts-public-agencyGifts to a Public Agency
/2017-oversight-handbookOversight Handbook
/public-services/legislative-p...Legislative Open Records Act
/media/website-tourSite Tutorial Video
/assembly-jobsAssembly Jobs
/schedules-publications/daily-...Assembly Daily File
https://clerk.assembly.ca.gov/...New window External Subdomain Daily Journals
https://clerk.assembly.ca.gov/...New window External Subdomain Daily History
https://www.assembly.ca.gov/Text duplicate California State Assembly
IMG-ALT California State Assembly Home
/sitemapSite Map
/accessibilityAccessibility
/privacy-and-conditions-use-po...Terms & Privacy
https://registertovote.ca.gov/External Subdomain Register to Vote

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.assembly.ca.gov/"
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 slow (1.02 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 only loads 2 JavaScript files. That's good!
The file size of the HTML document is fine (55 kB).

HTTP Response Header

NameValue
dateSat, 06 Dec 2025 11:00:04 GMT
serverApache
cache-controlmax-age=900, public
content-languageen
x-content-type-optionsnosniff
x-frame-optionsSAMEORIGIN
x-grace3600
x-ttl604800
x-adv-varnishCache-enabled
content-security-policydefault-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; script-src 'unsafe-eval' 'unsafe-inline' 'self' google.com www.googletagmanager.com www.google.com www.gstatic.com cdnjs.cloudflare.com cdn.jsdelivr.net unpkg.com ssl.p.jwpcdn.com www.googletagmanager.com www.google-analytics.com polyfill.io leganaiwebp2.calegis.net ajax.googleapis.com ssl.p.jwpcdn.com js.arcgis.com findyourrep.legislature.ca.gov ; style-src 'unsafe-inline' *; img-src 'self' data: https: blob:; media-src 'self' blob: data: https: stream.assembly.ca.gov stream.assembly.ca.gov:1935; frame-src https: *.youtu.be *.youtube.com youtu.be ; frame-ancestors *.assembly.ca.gov *.calegis.net translate.google.com ; child-src 'self' blob: www.google.com www.gstatic.com www.youtube.com player.vimeo.com ssl.p.jwpcdn.com; font-src 'self' fonts.gstatic.com themes.googleusercontent.com data: *.assembly.ca.gov; connect-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; report-uri /report-csp-violation; upgrade-insecure-requests
x-content-security-policydefault-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; script-src 'unsafe-eval' 'unsafe-inline' 'self' google.com www.googletagmanager.com www.google.com www.gstatic.com cdnjs.cloudflare.com cdn.jsdelivr.net unpkg.com ssl.p.jwpcdn.com www.googletagmanager.com www.google-analytics.com polyfill.io leganaiwebp2.calegis.net ajax.googleapis.com ssl.p.jwpcdn.com js.arcgis.com findyourrep.legislature.ca.gov ; style-src 'unsafe-inline' *; img-src 'self' data: https: blob:; media-src 'self' blob: data: https: stream.assembly.ca.gov stream.assembly.ca.gov:1935; frame-src https: *.youtu.be *.youtube.com youtu.be ; frame-ancestors *.assembly.ca.gov *.calegis.net translate.google.com ; child-src 'self' blob: www.google.com www.gstatic.com www.youtube.com player.vimeo.com ssl.p.jwpcdn.com; font-src 'self' fonts.gstatic.com themes.googleusercontent.com data: *.assembly.ca.gov; connect-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; report-uri /report-csp-violation; upgrade-insecure-requests
x-webkit-cspdefault-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; script-src 'unsafe-eval' 'unsafe-inline' 'self' google.com www.googletagmanager.com www.google.com www.gstatic.com cdnjs.cloudflare.com cdn.jsdelivr.net unpkg.com ssl.p.jwpcdn.com www.googletagmanager.com www.google-analytics.com polyfill.io leganaiwebp2.calegis.net ajax.googleapis.com ssl.p.jwpcdn.com js.arcgis.com findyourrep.legislature.ca.gov ; style-src 'unsafe-inline' *; img-src 'self' data: https: blob:; media-src 'self' blob: data: https: stream.assembly.ca.gov stream.assembly.ca.gov:1935; frame-src https: *.youtu.be *.youtube.com youtu.be ; frame-ancestors *.assembly.ca.gov *.calegis.net translate.google.com ; child-src 'self' blob: www.google.com www.gstatic.com www.youtube.com player.vimeo.com ssl.p.jwpcdn.com; font-src 'self' fonts.gstatic.com themes.googleusercontent.com data: *.assembly.ca.gov; connect-src https: data: 'self' 'unsafe-inline' 'unsafe-eval' blob: www.youtube.com www.googletagmanager.com www.google-analytics.com http://awsasm.lc.ca.gov https://awsasm.lc.ca.gov *.assembly.ca.gov *.cloudfront.net *.amazonaws.com *.arcgis.com ; report-uri /report-csp-violation; upgrade-insecure-requests
x-xss-protection1; mode=block
strict-transport-securitymax-age=31536000; includeSubDomains
from-originsame
referrer-policyno-referrer-when-downgrade
feature-policy
last-modifiedSat, 06 Dec 2025 11:00:05 GMT
etag"1765018805-gzip"
content-encodinggzip
content-typetext/html; charset=UTF-8
x-cacheableYES
x-varnish52819811 53028994
age51
x-varnish-cacheHIT
x-cache-ttl-remaining604748.864
x-cache-age51
x-cache-hits5
varyX-Bin,Origin,Accept-Encoding,Cookie
accept-rangesnone
content-length14566
statuscode200
http_versionHTTP/1.1

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 761 referring domains.
This page has 3,452 backlinks.
This page has backlinks from 360 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.md
Disallow: /composer/Metapackage/README.txt
Disallow: /composer/Plugin/ProjectMessage/README.md
Disallow: /composer/Plugin/Scaffold/README.md
Disallow: /composer/Plugin/VendorHardening/README.txt
Disallow: /composer/Template/README.txt
Disallow: /modules/README.txt
Disallow: /sites/README.txt
Disallow: /themes/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

Most important keywords

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

KeywordResultRecheck
Assembly85%Check
State Assembly80%Check
California State Assembly77%Check
State74%Check
California State73%Check
California72%Check
State Capitol60%Check
State Park58%Check
as possible58%Check
Welcome55%Check

Automatically check assembly.ca.gov 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