SlideShare a Scribd company logo
Building a transit website
around user needs
Aaron Antrim
Trillium | www.trilliumtransit.com
aaron@trilliumtransit.com | 503-567-8422
1.Transit websites
from the perspective
of their users
2.Accessibility for all
3.Find out what people
click -Using Google
Analytics
4.Making the most of
the website
Users’ perspective
Riders
Board members,
media, etc.
Questions:
‣ What route & schedule
do I use?
‣ Real-time: When does
my bus come?
‣ What is the fare?
Policies?
Questions:
‣ Latest board agenda &
minutes?
‣ Planning documents
‣ About the agency
‣ Staff names & contact
Users’ perspective
๏ Riders
‣ New riders vs. existing riders
‣ Residents vs. visitors
๏ Board members, media, etc.
Design a storefront display
Showcase what you
offer, such as:
‣The transportation
network itself
‣Freedom & mobility
‣Affordability
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Administrative &
board info highlighted
in purple
First step:
Create a “wireframe” to prioritize
limited screen real estate
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Selected websites
Design ideas for transit
bart.gov
• homepage does
not require
scrolling
• highly multi-
lingual
• captures BART
brand with
colors and
shapes
Building a transit website around user needs - CalACT 2016 spring presentation
Alaskaair.com
• Simple navigation
at the top
• Clean / corporate
• Destination-based
marketing beneath
the fold
• Mobile-ready
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
DROP-DOWN
NAVIGTION
delta.com
• primary “trip tools” float
above feature image
• very consistent branding
(Delta Airlines colors,
etc.)
LA Metro
What not to do:
Transit website
as a maze
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
mendocinotransit.org
• homepage offers
effective “service
overview”
• scenic backdrop image
• consistency with
printed information
• key information is
“above-the-fold”
• Clean but scenic &
friendly
sctransit.com
• simplified navigation with
“pop-open” drawers
• big, central splash image
• consistency with Sonoma
County Transit brand
through colors, line
elements
• Clean/corporate look
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
squareup.com
• example of current simple &
direct style for websites
trimet.org
Old website; recently revised
• busy homepage, probably
overloaded
• nice pop-out drawer
navigation
• rider testimonials on the
homepage
• interactive map & trip
planner is featured
Building a transit website around user needs - CalACT 2016 spring presentation
Trimet.org
Building a transit website around user needs - CalACT 2016 spring presentation
Mobile view
Friendly about section beneath the fold.
Building a transit website around user needs - CalACT 2016 spring presentation
Eldoradotransit.com:
• Brand consistency
• Simplicity
• Information-rich map
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Most users will see
your website on
their mobile phone.
More than 75% of users to
sctransit.com are mobile
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Our customers didn’t sign up
for an easter egg hunt.
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Social
media:
Another field
on which to
hide easter
eggs?
Social media
Proceed with caution!
Don’t encourage people to leave your website for a lower-
quality experience.
Good for:
* Community engagement
* Customer service
Bad for:
* Organizing service alerts and essential information
More discussion: http://bit.ly/transit-communication
Building a transit website around user needs - CalACT 2016 spring presentation
Real-time information
What is Real-time information?
● Vehicle Positions
● Real-time arrival estimates (trip updates)
● Service alerts
Route 5 is experiencing significant delays
due to flooded roads
● Vehicle Positions
● Real-time arrival estimates (trip updates)
● Service alerts
Real-time information sources
Require
automatic
vehicle
location
(AVL)
hardware on
buses
Can be managed via
web-based customer
service tools
Route 5 is experiencing significant delays
due to flooded roads
Service Alerts
● Your customer service department can manage service alerts
● Requires a web-based tool to translate from human-readable format:
○ “Route 5 is experiencing significant delays due to flooded roads”
...to a machine-readable format like GTFS-realtime Service Alerts[1]:
header {
gtfs_realtime_version: "1.0"
timestamp: 1450386709
}
entity {
id: "1"
alert {
informed_entity {
agency_id: "Hillsborough Area Regional Transit"
}
header_text {
translation {
text: "Route 5 delays"
language: "en"
}
}
description_text {
translation {
text: "Route 5 is experiencing significant delays due to flooded roads"
language: "en"
}
...
[1] https://developers.google.com/transit/gtfs-realtime/service-alerts?hl=en
Service Alerts Publishing Tools
Google Transit Partner Dash:
● Freely available
● Publishes alerts only to
Google Maps
Service Alerts Publishing Tools
Trillium Transit Alerts:
● Available as product from Trillium
● Publishes alerts to any app supporting GTFS-
realtime Service Alerts
○ Google Maps
○ The Transit App
○ OpenTripPlanner
○ OneBusAway
● Target alerts to particular routes and stops
● Also offers integration to publish same alerts to:
○ Websites
○ Social media accounts
○ Email, SMS, and other Alerts
More info at http://trilliumtransit.com/gtfs/transit-alerts/
Service Alerts Publishing Tools
IBI TRANSIT-alerts:
● Available as product from IBI Group
● Publishes alerts to any app supporting GTFS-
realtime Service Alerts
○ Google Maps
○ The Transit App
○ OpenTripPlanner
○ OneBusAway
● Target alerts to particular routes and stops
● Also offers integration to publish same alerts to:
○ Websites
○ Social media accounts
○ Email, SMS, and other Alerts
More info at http://transitrealtime.com/docs/IBI_TRANSIT-alerts.pdf
Service Alerts Publishing Tools
Do-It-Yourself (DIY) open-source tools:
● OneBusAway
○ Part of the main OneBusAway server application -
https://github.com/OneBusAway/onebusaway-application-
modules/wiki/Creating-Service-Alerts
○ A stand-alone web application -
https://www.youtube.com/watch?v=roIsmq9R7Wc,
https://github.com/OneBusAway/onebusaway-service-alerts
● GTFS-rt-admin
○ A stand-alone web application - https://github.com/conveyal/gtfs-rt-admin
How to share vehicle positions and arrival estimate data?
1. Include RFP language requesting GTFS-realtime[1] or SIRI[2] Application Programming Interface (API) when
procuring an AVL system
○ Make sure you retain ownership of your data
○ Require that your real-time IDs match your schedule GTFS data
○ Require that your GTFS and GTFS-realtime data are updated in sync
○ Request the timepoint field in stop_times.txt - it’s increasingly important for real-time
2. Prior to accepting product, test API with at least one app
○ e.g., Google Maps
Already have an AVL system, but not a realtime API?
● A good read - “Legacy AVL system? It’s okay, join the club,” https://kurtraschke.com/2015/01/legacy-avl-export
● Open-source converters:
○ GTFS-realtime - https://github.com/luqmaan/awesome-transit#gtfs-realtime
○ SIRI - https://github.com/luqmaan/awesome-transit#siri
[1] https://developers.google.com/transit/gtfs-realtime/
[2] https://en.wikipedia.org/wiki/Service_Interface_for_Real_Time_Information
On the horizon - open AVL systems
● Choose your AVL vendor to provide vehicle positions
● TransiTime.org - Create arrival estimates from vehicle positions
● OneBusAway.org - Distribute info to mobile apps
○ iPhone
○ Android
○ Windows Phone
○ Amazon Fire Phone
○ Google Glass
○ SMS, Phone, and more...
Gives agencies options and ownership of system
Accessibility for all
More at: http://bit.ly/transit-website-accessibility
What is accessibility?
• On the web, access for users
who are sight-impaired and use
screen-reader software.
• Federal law (Section 508)
defines accessibility
requirements.
Accessibility for all
More at: http://bit.ly/transit-website-accessibility
How to achieve accessibility
• Write good HTML code, follow
guidelines
(https://www.w3.org/WAI/intro/wc
ag)
• Use an automated checker such
as WAVE (wave.webaim.org)
• User testing! Hire a screen-
reader user or find a volunteer to
use and test your website.
Accessible Not accessible
• Images without
“alternate” text
• Maps (!!)
• Most PDF files
• Text in an
HTML
document
• Well-formed
tables
• Alternate text
that
accompanies
images
Define “scope” of table headers.
<TH SCOPE=”ROW”>Transit Center</TH>
Issue: When there are multiple dimensions of headers
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Using Google Analytics
• Cost-free!
• Just insert some code into your website
• Configure monthly reports
What can you discover?
• How many people use your website?
• How long do they spend on the site? Various
pages?
• What paths do they take through the website?
• Where do they leave?
• How do people find your website?
• What search terms do they use?
• What links do they click on other sites?
• What devices and browsers are they using?
Making the most of a website
in your marketing program
Trinity Transit: It all started with a map…
Consistent information
throughout
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
Search Engine Marketing
(SEO)
• Keywords
• Links
• Partners
• Google search referral performance
Questions?
Aaron Antrim
Trillium | www.trilliumtransit.com
aaron@trilliumtransit.com
503-567-8422 ext 3

More Related Content

PDF
Energy management
PDF
Actividad 3
PDF
Presentac inversiones jma181
PPTX
Регионална тематична среща Враца, 3-4 април 2012 г.: работа по групи
PPTX
Persuasive presentation
PPTX
Caza del tesoro
PPTX
Gpogle Account
Energy management
Actividad 3
Presentac inversiones jma181
Регионална тематична среща Враца, 3-4 април 2012 г.: работа по групи
Persuasive presentation
Caza del tesoro
Gpogle Account

Viewers also liked (6)

PPTX
Dana ccd
DOCX
eco351_dkmdiapers_final
PPSX
Economic and Investment Update - September 2015
PDF
Présentation Ergonomie : Guillemette Latscha
PDF
Grade Ciclo Natalino 2013
PPT
Ho Chin Soon’s Overview of MRT
Dana ccd
eco351_dkmdiapers_final
Economic and Investment Update - September 2015
Présentation Ergonomie : Guillemette Latscha
Grade Ciclo Natalino 2013
Ho Chin Soon’s Overview of MRT
Ad

Similar to Building a transit website around user needs - CalACT 2016 spring presentation (20)

PDF
Leveraging new media for customer information and community partnerships
PPT
Google Transit in Tribal Transportation
PDF
ITS World - Enabling Seamless Mobility
PPTX
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
PDF
Transit 2.0 - World Intelligent Transportation Systems Congress
PDF
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
PDF
Chamberlin talbot rpo2012
PDF
Portland TriMet Presentation On Data Sharing (Updated Version)
PPTX
GTFS Maintenance & More
PPTX
GTFS Maintenance & More
PPTX
NTI 2017 Workshop - Many Uses of GTFS Data
PDF
Seig seminar 2014 - A Smarter Way to Lower Emissions - Peter Cullen
PPTX
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
PPTX
LCL Advisors, INC - 3/15/2019
PPTX
transitFinal
PPTX
The-Role-of-ICT-in-Transportation based on real life applications.pptx
PPTX
Effective Urban Transportation in Smart Environments (2)
PDF
Traffic management system in Guwahati
PPTX
OneBusAway - An open-source platform for Mobility as a Service
Leveraging new media for customer information and community partnerships
Google Transit in Tribal Transportation
ITS World - Enabling Seamless Mobility
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
Transit 2.0 - World Intelligent Transportation Systems Congress
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Chamberlin talbot rpo2012
Portland TriMet Presentation On Data Sharing (Updated Version)
GTFS Maintenance & More
GTFS Maintenance & More
NTI 2017 Workshop - Many Uses of GTFS Data
Seig seminar 2014 - A Smarter Way to Lower Emissions - Peter Cullen
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
LCL Advisors, INC - 3/15/2019
transitFinal
The-Role-of-ICT-in-Transportation based on real life applications.pptx
Effective Urban Transportation in Smart Environments (2)
Traffic management system in Guwahati
OneBusAway - An open-source platform for Mobility as a Service
Ad

More from Aaron Antrim (15)

PPTX
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
PPTX
Cars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specs
PPTX
Paratransit: Not 2nd Class Information
PPT
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
PPTX
"Connecting with carless abandon" (Transit + Active Transportation) - Robin P...
PPTX
Public Transit + Active Transportation: A network greater than the sum of its...
PDF
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
PDF
Oregon transit association conference
KEY
Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...
PDF
Online methods for effective marketing and
easy-to-use transit information (C...
ZIP
Oregon Association Of Rail And Transit Advocates presentation
PDF
TNT/TMA board Google Transit presentation
PDF
Have Google, Will Travel - Wheels of Change conference
ZIP
Point A to B - CalACT Spring 2009 presentation
PDF
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
Cars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specs
Paratransit: Not 2nd Class Information
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
"Connecting with carless abandon" (Transit + Active Transportation) - Robin P...
Public Transit + Active Transportation: A network greater than the sum of its...
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
Oregon transit association conference
Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...
Online methods for effective marketing and
easy-to-use transit information (C...
Oregon Association Of Rail And Transit Advocates presentation
TNT/TMA board Google Transit presentation
Have Google, Will Travel - Wheels of Change conference
Point A to B - CalACT Spring 2009 presentation
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
Digital-Transformation-Roadmap-for-Companies.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Building Integrated photovoltaic BIPV_UPV.pdf
MIND Revenue Release Quarter 2 2025 Press Release

Building a transit website around user needs - CalACT 2016 spring presentation

  • 1. Building a transit website around user needs Aaron Antrim Trillium | www.trilliumtransit.com aaron@trilliumtransit.com | 503-567-8422
  • 2. 1.Transit websites from the perspective of their users 2.Accessibility for all 3.Find out what people click -Using Google Analytics 4.Making the most of the website
  • 3. Users’ perspective Riders Board members, media, etc. Questions: ‣ What route & schedule do I use? ‣ Real-time: When does my bus come? ‣ What is the fare? Policies? Questions: ‣ Latest board agenda & minutes? ‣ Planning documents ‣ About the agency ‣ Staff names & contact
  • 4. Users’ perspective ๏ Riders ‣ New riders vs. existing riders ‣ Residents vs. visitors ๏ Board members, media, etc.
  • 5. Design a storefront display Showcase what you offer, such as: ‣The transportation network itself ‣Freedom & mobility ‣Affordability
  • 8. Administrative & board info highlighted in purple
  • 9. First step: Create a “wireframe” to prioritize limited screen real estate
  • 13. bart.gov • homepage does not require scrolling • highly multi- lingual • captures BART brand with colors and shapes
  • 15. Alaskaair.com • Simple navigation at the top • Clean / corporate • Destination-based marketing beneath the fold • Mobile-ready
  • 19. delta.com • primary “trip tools” float above feature image • very consistent branding (Delta Airlines colors, etc.)
  • 20. LA Metro What not to do: Transit website as a maze
  • 23. mendocinotransit.org • homepage offers effective “service overview” • scenic backdrop image • consistency with printed information • key information is “above-the-fold” • Clean but scenic & friendly
  • 24. sctransit.com • simplified navigation with “pop-open” drawers • big, central splash image • consistency with Sonoma County Transit brand through colors, line elements • Clean/corporate look
  • 27. squareup.com • example of current simple & direct style for websites
  • 28. trimet.org Old website; recently revised • busy homepage, probably overloaded • nice pop-out drawer navigation • rider testimonials on the homepage • interactive map & trip planner is featured
  • 33. Friendly about section beneath the fold.
  • 35. Eldoradotransit.com: • Brand consistency • Simplicity • Information-rich map
  • 42. Most users will see your website on their mobile phone.
  • 43. More than 75% of users to sctransit.com are mobile
  • 48. Our customers didn’t sign up for an easter egg hunt.
  • 51. Social media: Another field on which to hide easter eggs?
  • 52. Social media Proceed with caution! Don’t encourage people to leave your website for a lower- quality experience. Good for: * Community engagement * Customer service Bad for: * Organizing service alerts and essential information More discussion: http://bit.ly/transit-communication
  • 55. What is Real-time information? ● Vehicle Positions ● Real-time arrival estimates (trip updates) ● Service alerts Route 5 is experiencing significant delays due to flooded roads
  • 56. ● Vehicle Positions ● Real-time arrival estimates (trip updates) ● Service alerts Real-time information sources Require automatic vehicle location (AVL) hardware on buses Can be managed via web-based customer service tools Route 5 is experiencing significant delays due to flooded roads
  • 57. Service Alerts ● Your customer service department can manage service alerts ● Requires a web-based tool to translate from human-readable format: ○ “Route 5 is experiencing significant delays due to flooded roads” ...to a machine-readable format like GTFS-realtime Service Alerts[1]: header { gtfs_realtime_version: "1.0" timestamp: 1450386709 } entity { id: "1" alert { informed_entity { agency_id: "Hillsborough Area Regional Transit" } header_text { translation { text: "Route 5 delays" language: "en" } } description_text { translation { text: "Route 5 is experiencing significant delays due to flooded roads" language: "en" } ... [1] https://developers.google.com/transit/gtfs-realtime/service-alerts?hl=en
  • 58. Service Alerts Publishing Tools Google Transit Partner Dash: ● Freely available ● Publishes alerts only to Google Maps
  • 59. Service Alerts Publishing Tools Trillium Transit Alerts: ● Available as product from Trillium ● Publishes alerts to any app supporting GTFS- realtime Service Alerts ○ Google Maps ○ The Transit App ○ OpenTripPlanner ○ OneBusAway ● Target alerts to particular routes and stops ● Also offers integration to publish same alerts to: ○ Websites ○ Social media accounts ○ Email, SMS, and other Alerts More info at http://trilliumtransit.com/gtfs/transit-alerts/
  • 60. Service Alerts Publishing Tools IBI TRANSIT-alerts: ● Available as product from IBI Group ● Publishes alerts to any app supporting GTFS- realtime Service Alerts ○ Google Maps ○ The Transit App ○ OpenTripPlanner ○ OneBusAway ● Target alerts to particular routes and stops ● Also offers integration to publish same alerts to: ○ Websites ○ Social media accounts ○ Email, SMS, and other Alerts More info at http://transitrealtime.com/docs/IBI_TRANSIT-alerts.pdf
  • 61. Service Alerts Publishing Tools Do-It-Yourself (DIY) open-source tools: ● OneBusAway ○ Part of the main OneBusAway server application - https://github.com/OneBusAway/onebusaway-application- modules/wiki/Creating-Service-Alerts ○ A stand-alone web application - https://www.youtube.com/watch?v=roIsmq9R7Wc, https://github.com/OneBusAway/onebusaway-service-alerts ● GTFS-rt-admin ○ A stand-alone web application - https://github.com/conveyal/gtfs-rt-admin
  • 62. How to share vehicle positions and arrival estimate data? 1. Include RFP language requesting GTFS-realtime[1] or SIRI[2] Application Programming Interface (API) when procuring an AVL system ○ Make sure you retain ownership of your data ○ Require that your real-time IDs match your schedule GTFS data ○ Require that your GTFS and GTFS-realtime data are updated in sync ○ Request the timepoint field in stop_times.txt - it’s increasingly important for real-time 2. Prior to accepting product, test API with at least one app ○ e.g., Google Maps Already have an AVL system, but not a realtime API? ● A good read - “Legacy AVL system? It’s okay, join the club,” https://kurtraschke.com/2015/01/legacy-avl-export ● Open-source converters: ○ GTFS-realtime - https://github.com/luqmaan/awesome-transit#gtfs-realtime ○ SIRI - https://github.com/luqmaan/awesome-transit#siri [1] https://developers.google.com/transit/gtfs-realtime/ [2] https://en.wikipedia.org/wiki/Service_Interface_for_Real_Time_Information
  • 63. On the horizon - open AVL systems ● Choose your AVL vendor to provide vehicle positions ● TransiTime.org - Create arrival estimates from vehicle positions ● OneBusAway.org - Distribute info to mobile apps ○ iPhone ○ Android ○ Windows Phone ○ Amazon Fire Phone ○ Google Glass ○ SMS, Phone, and more... Gives agencies options and ownership of system
  • 64. Accessibility for all More at: http://bit.ly/transit-website-accessibility What is accessibility? • On the web, access for users who are sight-impaired and use screen-reader software. • Federal law (Section 508) defines accessibility requirements.
  • 65. Accessibility for all More at: http://bit.ly/transit-website-accessibility How to achieve accessibility • Write good HTML code, follow guidelines (https://www.w3.org/WAI/intro/wc ag) • Use an automated checker such as WAVE (wave.webaim.org) • User testing! Hire a screen- reader user or find a volunteer to use and test your website.
  • 66. Accessible Not accessible • Images without “alternate” text • Maps (!!) • Most PDF files • Text in an HTML document • Well-formed tables • Alternate text that accompanies images
  • 67. Define “scope” of table headers. <TH SCOPE=”ROW”>Transit Center</TH>
  • 68. Issue: When there are multiple dimensions of headers
  • 71. Using Google Analytics • Cost-free! • Just insert some code into your website • Configure monthly reports
  • 72. What can you discover? • How many people use your website? • How long do they spend on the site? Various pages? • What paths do they take through the website? • Where do they leave? • How do people find your website? • What search terms do they use? • What links do they click on other sites? • What devices and browsers are they using?
  • 73. Making the most of a website in your marketing program
  • 74. Trinity Transit: It all started with a map…
  • 79. Search Engine Marketing (SEO) • Keywords • Links • Partners • Google search referral performance
  • 80. Questions? Aaron Antrim Trillium | www.trilliumtransit.com aaron@trilliumtransit.com 503-567-8422 ext 3