Keywords are the terms or phrases that people search for on search engines. By optimizing their website for relevant keywords, non-profits can increase their chances of appearing at the top of search results for those keywords and attract more organic traffic to their site.