Website Audit
A plain-English review of the website covering search visibility (SEO), usability, accessibility, and layout. Everything below is a neutral finding with a specific, low-effort fix.
We checked the homepage, Ways to Give, Events, Get Connected, Contact, Programs, and the Big Swing golf page, plus the sitemap and robots file. We looked at page titles, descriptions, headings, image alt text, share tags, structured data, links, and image weight.
| Finding | Where | Why it matters | Quick fix | Effort |
|---|---|---|---|---|
| Golf page is missing all share and search tags (no Open Graph, Twitter card, canonical, or Event schema) | /events/golf | This is the active fundraiser. Sharing the link on Facebook or in a text shows a bare URL with no image, which lowers clicks and gifts. Without Event schema, Google cannot show the date or venue. | Add an Open Graph title, description, and image (the flyer works), a self-referencing canonical, and an Event JSON-LD block with name, date, and venue. | Small |
| Golf page title is missing the brand suffix and a location keyword | /events/golf | Every other page ends in "| BBBSN," so this one looks orphaned in search and misses the local term people actually type. | Change to something like "The Big Swing Golf Tournament 2026 | BBBSN Las Vegas," under 60 characters. | Small |
| Golf page description is short and generic (99 characters) | /events/golf | It is well under the useful length and omits the year and cause, so Google often rewrites it and you lose control of the message. | Expand to roughly 150 characters with the date, the cause, and a clear next step. | Small |
| Event photos and the flyer have empty alt text | /events/golf, /programs, homepage | Eleven of twelve images on the golf page have blank alt text, including the flyer that holds the event details. Screen-reader users and Google get no description. | Add short descriptive alt text to content photos and the flyer. Leave purely decorative shapes blank. | Small |
| Large, uncompressed homepage images slow the page | Homepage | One photo is 1.2 MB and a screenshot PNG is 1.0 MB. Heavy images are the most common cause of a slow load, which hurts ranking and mobile patience. | Replace the screenshot PNG with a compressed JPG or WebP and re-upload oversized photos at web resolution. Aim well under 300 KB each. | Medium |
| More than one H1-level heading on a page | Homepage, /ways-to-give | Search engines read the H1 as the page's main topic. Multiple H1s muddy that signal. | Keep one true H1 per page and switch secondary large headings to H2. The visual size stays the same. | Small |
| Organization schema can be upgraded to a nonprofit and local profile | Homepage | A dedicated "NGO" type plus local signals (address, hours, geo) help a local nonprofit show up in map and "near me" results. | Set the schema type to NGO and confirm the Las Vegas address and phone are included. | Small |
| No structured data on the events listing page | /events | The hub has a strong title but no Event or ItemList schema, so Google cannot read it as a list of events. | Add an ItemList or repeated Event JSON-LD block. Pairs naturally with the golf-page Event schema. | Medium |
We viewed the homepage, Ways to Give, Get Connected, Contact, and Events at desktop and mobile widths, screen by screen, against accessibility (WCAG 2.2), layout, navigation, and donation-flow best practices.
| Suggestion | Where | Why it matters | Effort | Impact |
|---|---|---|---|---|
| Remove the large empty green block in the mid-page section | Home, Get Connected | A full screen-height of empty bright green reads as a broken or unfinished page and pushes real content far down. | Small | High |
| Collapse the tall empty black void above the contact details | Contact | The address, phone numbers, hours, and inquiry form all exist but render far below a huge gap, so a visitor sees only a heading and a map. | Small | High |
| Surface phone and address near the top of Contact | Contact | Tap-to-call phone and a one-line address near the top is standard for a local nonprofit and a core trust signal. | Small | High |
| Show all current events, not just the golf tournament | Events | Bike & Board and BinBall pages exist but the live Events page lists only the golf tournament, with an empty area beside it. | Small | High |
| Make donation cards link straight to the gift, not "Learn More" | Ways to Give | All four cards use the same "Learn More" button. An extra interstitial click adds friction to the most important action. | Small | High |
| Add alt text to images missing it | Home (6 of 20) and site-wide | Screen-reader users get no description of the mentor and mentee photos that carry the emotional message (WCAG 1.1.1). | Small | Medium |
| Give the repeated buttons descriptive labels | Ways to Give, Get Connected | Generic "Learn More" and "Sponsor" labels are ambiguous out of context (WCAG 2.4.4). Use "Donate a Vehicle," "Become a Mentor," etc. | Small | Medium |
| Verify color contrast on green buttons and light-green link text | Site-wide | WCAG 2.2 needs 4.5:1 for normal text. The lighter green link text is the most at-risk pairing to confirm. | Small | Medium |
| Confirm visible keyboard focus states | Nav, dropdowns, buttons, forms | Keyboard and screen-reader users need a clear focus ring, especially on the multi-level nav dropdowns (WCAG 2.4.7, 2.4.11). | Medium | Medium |
| Tighten vertical spacing between sections | Home, Get Connected, Contact, Events | Several pages have very large gaps that read as "the page ended," adding excess scroll on mobile. | Medium | Medium |
| Add nonprofit trust signals near donation asks | Ways to Give, footer, donate flow | A 501(c)(3) statement, "tax-deductible," and a security note at the point of giving reassure donors. | Medium | Medium |
| Confirm tap-target sizing on mobile | Mobile, all pages | WCAG 2.2 recommends comfortable tap targets so the hamburger and stacked hero buttons are easy to tap without mis-taps. | Medium | Medium |
If only a handful of items get done, these return the most for the least effort.