- SEO & Visibility
SEO Fundamentals for Nonprofit Websites: What Actually Matters
Key takeaways
- For nonprofits, SEO is best treated as a governance and credibility function (making sure accurate information about you is findable) rather than a traffic-chasing exercise.
- The words beneficiaries search with often differ from an organisation's internal language, so ground keyword research in Search Console data, Google autocomplete, and what similar organisations rank for.
- Map keywords by intent (help-seeking, information-seeking, credibility-checking, and sector professionals), because different audiences need different pages.
- Give every page a unique, keyword-led title tag near the start rather than repeating the organisation's name, and write unique meta descriptions to improve click-through.
- Maintain a correct heading hierarchy with a single H1 and no skipped levels, remembering that in Webflow heading levels are set in element settings, not by visual styling.
- Cover the technical basics too: a submitted sitemap, a checked robots.txt, descriptive alt text and compressed WebP images, clean URLs, and monitored page speed.
Summary
A practical guide to SEO for nonprofit websites: technical foundations, on-page essentials, content strategy, and why nonprofit SEO is different from commercial SEO.
Why Nonprofit SEO Is Different
Most SEO guides are written for commercial websites with ecommerce budgets, conversion funnels, and teams dedicated to digital marketing. Nonprofits have different constraints, different audiences, and different goals, and that changes how SEO should be approached.
This guide covers how I think about SEO for nonprofit Webflow sites specifically: not as a traffic-growth exercise, but as a governance and credibility function. A nonprofit website that ranks well for the right search terms reaches the people it exists to serve. That’s not marketing. That’s infrastructure.
The Governance Framework for SEO
For most nonprofits, the website carries institutional credibility: it’s what journalists check before writing about you, what funders review before approving grants, what beneficiaries find before they decide to engage. SEO, in this context, is about ensuring that credibility is findable.
That reframing matters for how you prioritise SEO work internally. It’s not about chasing traffic for its own sake. It’s about ensuring that when someone searches for what your organisation does, they find accurate, credible information about you rather than a competitor, a critic, or outdated content.
Starting Point: Keyword Research That Matches How Nonprofits Communicate
The keywords your beneficiaries use are often different from the language your organisation uses internally. This is one of the most common and most easily fixed SEO problems on nonprofit websites.
Practical approach:
- Start with your primary audiences: Who is your website primarily for? Beneficiaries? Funders? Volunteers? Each audience searches differently.
- Use Google Search Console data: If your site has been live for more than a few months, Search Console shows you what queries people are already using to find you. This is your most reliable keyword data.
- Check autocomplete: Type your cause area into Google and note what autocomplete suggests. These are real search behaviours.
- Look at what competitors rank for: Tools like Ahrefs or Ubersuggest show you which keywords similar organisations rank for. You don’t need to copy their strategy, but understanding the landscape helps.
Keyword Intent for Nonprofits
Keyword intent matters as much as volume. A search for "domestic violence support Manchester" has clear intent: someone needs help. A search for "domestic violence charity" might be a journalist, a funder, or a student. Your content strategy should address both, but with different pages.
Map your keywords against intent categories:
- Service/help seeking: People looking for support your organisation provides
- Information seeking: People researching your cause area
- Credibility checking: Funders, journalists, or partners verifying who you are
- Sector professional: People working in your field who might refer beneficiaries or partner with you
On-Page SEO: The Technical Foundations
Title Tags
The title tag is what usually appears in search results as the clickable headline: Google builds that title link from several signals on the page, and the <title> element is the one you write (Google Search Central, title links).
Guidelines:
- Keep it short: Google sets no character limit but truncates the title link to fit the device
- Include your primary keyword for that page near the beginning
- Don’t stuff multiple keywords: one clear topic per page
- Each page should have a unique title tag
Common nonprofit mistake: Using your organisation name as the title tag on every page. "Charity Name | Charity Name | Charity Name" across your site wastes the opportunity that title tags represent.
Meta Descriptions
Meta descriptions don’t affect rankings (Google has said so since 2009) but do affect click-through rates from search results, because Google sometimes uses them as the snippet. A well-written meta description increases the likelihood that someone who sees your result will click it.
- Keep it short: no set limit, but the snippet is truncated to fit the device
- Include the primary keyword
- Write for the searcher’s intent: what will they get if they click?
- Each page should have a unique meta description
Heading Hierarchy
Correct heading structure (H1, H2, H3) is an accessibility matter more than a ranking one. Google's own SEO starter guide says headings in semantic order are "fantastic for screen readers, but from Google Search perspective, it doesn't matter if you're using them out of order". Get it right for the people using assistive technology:
- One H1 per page: your primary page topic
- H2s for main sections
- H3s for subsections within those sections
- Never skip levels (don’t jump from H1 to H3)
In Webflow, heading levels are set in the element settings panel; they’re separate from visual styling. A large bold text block isn’t an H1 unless it’s set as a Heading element with the correct level.
Image Optimisation
- All images need descriptive alt text (WCAG 2.2 success criterion 1.1.1, Level A, and it also helps SEO)
- Image file names should be descriptive before upload ("beneficiary-workshop-manchester.webp" not "IMG_4829.jpg")
- Use WebP format where possible for better performance
- Compress images: large images are one of the most common performance problems on nonprofit sites
For full accessibility requirements including image alt text, see my guide on WCAG AA compliance for nonprofit websites.
URL Structure
Clean, descriptive URLs help both users and search engines understand what a page is about:
- Use hyphens not underscores
- Keep them short and descriptive
- Include the primary keyword where natural
- Avoid dynamic parameters where possible
- Avoid changing URLs once a page is established (broken links and lost SEO equity)
In Webflow, URLs are set in the page settings panel and can be updated, but any change to an established URL needs a 301 redirect. See my guide on 301 redirects for how to manage this.
Technical SEO for Webflow Sites
Sitemaps
Webflow generates a sitemap at yourdomain.com/sitemap.xml and refreshes it on every publish, once the option is switched on under Site settings → SEO (Webflow Help Center). Verify it includes all pages you want indexed and excludes any you don’t (staging pages, test pages). Submit it to Google Search Console once your site is live.
robots.txt
Webflow generates a basic robots.txt file, with the sitemap address added by default, and lets you add rules under Site settings → SEO (Webflow Help Center). Review it to ensure it’s not accidentally blocking search engines from crawling important pages. You shouldn’t need to customise this for most nonprofit sites, but it’s worth checking, particularly after migration from another platform.
Schema Markup
Schema markup is structured data that helps search engines understand what your content is about and can generate enhanced search result displays ("rich results"). For nonprofits, relevant schema types include:
- Organization schema (name, description, contact information, social profiles)
- Event schema (for fundraising events, conferences)
- Article schema (for blog posts and news)
FAQPage markup no longer earns a rich result: Google withdrew it from Search on 7 May 2026 (Google Search Central updates, 2026).
For implementation guidance, see my full guide on schema markup for nonprofits, and for how answer engines read the same structure, AEO for nonprofits.
Page Speed and Core Web Vitals
Google's ranking systems use Core Web Vitals, though relevance still comes first (Google Search Central, page experience). The thresholds are LCP within 2.5 seconds, INP of 200 milliseconds or less and CLS of 0.1 or less, at the 75th percentile of page loads (web.dev, Core Web Vitals). Nonprofit sites frequently have performance problems from large images, unnecessary scripts, and animation libraries added without consideration for their load impact.
Run PageSpeed Insights (free) on your key pages. Common issues and fixes:
- Large images: Compress and convert to WebP
- Render-blocking scripts: Move scripts to footer or use defer attributes
- Unused CSS/JS: Remove plugins and scripts that aren’t actively needed
- Cumulative Layout Shift (CLS): Often caused by images without defined dimensions: set width and height attributes
For what those numbers look like across the sector, see my website performance benchmarks for NGOs.
Mobile Optimisation
Google uses the mobile version of your site for indexing and ranking (Google Search Central, mobile-first indexing). This means your mobile experience needs to be as good as your desktop experience, not an afterthought. In Webflow, all responsive breakpoints need explicit styling review; responsive design doesn’t happen automatically.
Content Strategy for Nonprofit SEO
The Resources Section as an SEO Asset
For nonprofits, a well-developed resources section (guides, toolkits, sector reports, policy briefings) is the most effective SEO content strategy. This content serves multiple purposes simultaneously:
- It targets informational keywords that your primary audience searches
- It generates inbound links from sector organisations who reference your work
- It demonstrates sector credibility to funders and partners
- It serves your mission directly (information as service)
For how to plan that section around the topics you want to be known for, see my guide on building topical authority.
Blog Strategy (If You Have One)
Many nonprofit blogs are published sporadically, cover too-broad topics, and don’t target specific search terms. If you’re going to invest in blogging, make it strategic:
- Target specific keyword phrases with each post
- Write with search intent in mind: what is someone actually looking for when they search this term?
- Internal link between related posts and to your core service pages
- Maintain a publishing schedule you can sustain; inconsistent publishing is worse than a slower consistent cadence
Evergreen vs. News Content
Evergreen content (guides and resources that remain relevant over time) generates compounding SEO value. News content spikes and fades. For most nonprofits with limited content resources, evergreen content produces better long-term SEO return on investment.
Off-Page SEO: Building Authority
Off-page SEO, primarily links from other sites, still counts: Google's link-analysis systems, PageRank among them, remain part of its core ranking systems (Google Search Central, ranking systems). Nonprofits have natural advantages here that are often underutilised. See my detailed guide on off-page SEO for nonprofits for the full approach.
In brief: your funders, partners, sector media, and local press are all potential link sources. Formal partnerships and grant relationships that don’t include mutual linking are missed opportunities.
Measuring SEO Performance
Google Search Console is the essential free tool. It shows:
- Which queries your site appears for
- Average position for those queries
- Click-through rate (impressions vs. clicks)
- Coverage issues (crawl errors, indexing problems)
Pair this with Google Analytics 4 for traffic behaviour data. Set up conversion tracking for key actions (contact form submissions, newsletter signups, donation completions) so you can see whether organic search traffic is reaching the outcomes you care about, not just counting visits.
For full analytics setup, see my guide on analytics and consent on Webflow.
Where to Start
If your site is relatively new or has never had an SEO review, the priority order is:
- Technical audit first: fix any crawlability or indexing problems
- On-page basics: title tags, meta descriptions, heading hierarchy on core pages
- Content audit: identify what you have, what’s missing, what needs improving
- Off-page review: audit existing link opportunities before pursuing new ones
- Ongoing measurement: establish Search Console and Analytics as regular review practices
For a full technical audit approach, see my guide on technical SEO audits for nonprofit Webflow sites.
If you’re unsure where your site currently stands, the Blueprint Audit covers SEO foundations as part of a broader assessment of your site’s performance, accessibility, and governance readiness.
For related guidance, see Optimising images for performance.
Two clicks. Three things.
Send the address of your website. Within two working days you get a short email naming the three things a funder would hold against it, including what AI assistants like ChatGPT and Google’s AI Overviews currently say about you. No report, no call, no follow-up unless you ask.
Received. Your three things arrive within two working days.
That did not send. Email hello@socialectric.com with your website address and I will reply from there.
Frequently asked questions
- Why is SEO different for a nonprofit website?
Most SEO guides are written for commercial sites with ecommerce budgets, conversion funnels and teams dedicated to digital marketing. Nonprofits have different constraints, different audiences and different goals, so the work is better understood as a governance and credibility function than a traffic-growth exercise. Your website is what journalists check before writing about you, what funders review before approving grants and what beneficiaries find before deciding to engage. SEO is about making that credibility findable, so that someone searching for what you do reaches accurate information about you rather than a competitor, a critic or outdated content.
- How do we choose keywords when our internal language is not what people search for?
Start from the fact that the words your beneficiaries use are often different from the language your organisation uses internally. This is one of the most common and most easily fixed SEO problems on nonprofit websites. Work out who the site is primarily for first, because beneficiaries, funders and volunteers all search differently, then use Google Search Console, which shows the queries people already use to find you and is your most reliable keyword data if the site has been live for more than a few months. Check what Google autocomplete suggests for your cause area, and use a tool such as Ahrefs or Ubersuggest to see what similar organisations rank for.
- What should our title tags and meta descriptions say?
Google builds the clickable headline in search results from several signals on the page, and the title tag is the one you write. There is no fixed length limit, but Google truncates it to fit the device, so keep it short, put the primary keyword for that page near the beginning, cover one clear topic rather than stuffing keywords, and make every page's title unique. The common nonprofit mistake is using the organisation name as the title tag on every page, which wastes the opportunity entirely. Meta descriptions are sometimes used for the snippet, never for ranking, but they do affect whether people click: keep each one short, include the primary keyword, write for what the searcher actually wants, and make each one unique.
- What kind of content works best for nonprofit SEO?
A well-developed resources section (guides, toolkits, sector reports, policy briefings) is the most effective content strategy for nonprofits, because it does four things at once. It targets the informational keywords your audience searches, it generates inbound links from sector organisations who reference your work, it demonstrates sector credibility to funders and partners, and it serves the mission directly as information provision. Evergreen content of that kind compounds over time, whereas news content spikes and fades, so for most nonprofits with limited content resources evergreen work produces the better long-term return. My guide to building topical authority covers how to plan that section.
- Where should we start if our site has never had an SEO review?
In this order: a technical audit first, to fix any crawlability or indexing problems; then the on-page basics of title tags, meta descriptions and heading hierarchy on your core pages; then a content audit to identify what you have, what is missing and what needs improving; then an off-page review, auditing the link opportunities you already have before pursuing new ones; and finally ongoing measurement, establishing Search Console and Analytics as a regular review practice. If you are unsure where the site currently stands, the Blueprint Audit covers SEO foundations as part of a broader assessment of performance, accessibility and governance readiness.
- How do we tell whether any of this is working?
Google Search Console is the essential free tool. It shows which queries your site appears for, your average position for those queries, click-through rate against impressions, and coverage issues such as crawl errors and indexing problems. Pair it with Google Analytics 4 for traffic behaviour, and set up conversion tracking for the actions that matter (contact form submissions, newsletter sign-ups, donation completions) so you can see whether organic search traffic reaches the outcomes you care about rather than just counting visits. My guide to analytics and consent on Webflow covers the setup.