SEO & Website Audit
A technical SEO, on-page, and general website review of thesummitschool.org — with the full site structure mapped and a prioritized action plan.
A fast, well-built site — held back by half-finished SEO basics.
The Summit School site sits on a strong technical foundation: it's hosted on Finalsite behind Cloudflare, loads extremely fast, redirects correctly, and is secured properly. The architecture and navigation are clean and logical. The problem is on-page SEO. Someone clearly started optimizing the site — the About and Our Program pages have excellent, keyword-rich titles and descriptions — but that work was never finished. The homepage and most key pages (Admissions, Who We Teach, Summer Programs, Support) still carry auto-generated metadata where the meta description literally duplicates the title. There is also zero structured data anywhere on the site, and no XML sitemap. These are exactly the gaps a local, niche school competing for search visibility cannot afford — and they're all fixable without touching the design.
Finish the metadata pass that was already started. Roughly 2 of every 9 pages are optimized; the rest — including the homepage, your most valuable page — use placeholder titles and duplicate descriptions. Writing unique, keyword-rich titles and descriptions for the remaining ~35 pages is a few hours of work with an outsized payoff for a search term like "school for dyslexia / learning differences near Annapolis MD."
Strong bones worth protecting.
Time-to-first-byte ~90ms, Brotli compression, Cloudflare CDN caching. The site is genuinely fast.
Both http→https and non-www→www resolve with clean 301s. No duplicate-domain confusion.
HSTS, Content-Security-Policy, X-Frame-Options, and X-Content-Type-Options are all set.
Readable paths like /admissions/tuition-financial-aid — well-organized and human-friendly.
Responsive viewport set; Google Analytics 4 and Google Tag Manager are installed and firing.
About and Our Program show best-practice titles & descriptions — proof the template can do it.
Prioritized by impact — start at the top.
The homepage title is just Home - The Summit School and its meta description is an exact duplicate of the title. The same pattern repeats on Admissions, Who We Teach, Summer Programs, the Resource Center, and Support — these are auto-generated, not written for search or for the click.
Every page returns zero JSON-LD blocks. Search engines have no machine-readable signal that this is a school, where it's located, its phone number, or its hours. For a local institution, this is the difference between a plain blue link and a rich, trusted result.
EducationalOrganization (or School) schema sitewide with name, address (664 East Central Ave, Edgewater, MD 21037), phone (410-798-0005), logo, and social profiles. Add FAQPage schema on the two FAQ pages, and Event schema on fundraiser pages (Spring Bash, Purse Bingo, Swing for Summit). Inject via GTM or a Finalsite custom-code block./sitemap.xml returns a 404. There's an HTML sitemap for humans, but search engines strongly prefer an XML sitemap to discover and prioritize pages — and robots.txt doesn't reference one either.
Sitemap: line to robots.txt, and submit it in Google Search Console. Confirm Search Console is verified while you're there.The homepage's actual <h1> is the single word "Home"; Admissions is "Admissions". The visually prominent "Serving Bright Students with Learning Differences" is only an H2. The H1 is one of the strongest on-page signals and it's being wasted.
When the homepage is shared on Facebook/LinkedIn, the preview title reads Home - The Summit School with a generic graphic. Shares of your most-linked page look unbranded and unclickable.
og:title and og:description on the homepage (these can mirror the new SEO title/description) and use a real campus/student photo as the share image.The school ranks well in directories (Niche, PrivateSchoolReview), but the on-site local signals are thin. Tighten the loop between the site and Google.
Usability, content, and conversion.
The six-section structure (About / Program / Admissions / Resource Center / Summer / Support) maps cleanly to how families actually shop for a school, and the persistent Inquire, Visit Summit, and Request More Info calls-to-action give every visitor an obvious next step. This is a genuinely well-organized site.
The school's strongest selling stat — a 98% high-school graduation rate vs. 71% nationally for students with learning differences — and the 15-acre former-horse-farm campus are buried. These are exactly what an anxious parent is searching for.
Navigation still surfaces past-dated items (Symposium Fall 2025, Swing for Summit 2025). Stale dates in nav and search results erode trust.
The full map of thesummitschool.org.
Six primary sections plus standalone utility pages. ● optimized metadata · ● placeholder metadata — based on the pages sampled in this audit.
What to do, in order.
| Priority | Action | Why it matters | Effort |
|---|---|---|---|
| 1 · Critical | Write unique titles & meta descriptions for the homepage and all placeholder pages | Directly controls how you appear in search and whether people click | ~3–4 hrs |
| 2 · Critical | Add School / EducationalOrganization schema sitewide (+ FAQ & Event schema) | Unlocks rich results and confirms the local-school identity to Google | Low |
| 3 · High | Generate & submit an XML sitemap; verify Google Search Console | Ensures every page is discovered, indexed, and monitored | Low |
| 4 · High | Fix generic H1s (homepage & key landing pages) | Strongest single on-page keyword signal | Low |
| 5 · High | Set branded Open Graph title/description/image on the homepage | Makes shared links look credible and clickable | Low |
| 6 · Medium | Confirm Google Business Profile + add NAP & map to footer | Powers the local map pack for "near me" searches | Medium |
| 7 · Medium | Surface the 98% grad-rate proof point on the homepage hero | Conversion — answers the parent's core question instantly | Low |
| 8 · Low | Archive/redirect dated event pages; keep one evergreen Events hub | Removes stale dates from nav and search results | Low |