← Files Church Website CheckerARCHIVED FILE
plugin.json
7.43 KB · Nov 3, 2026 · 19:00 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "church-website-checker",
"version": "1.0.0",
"description": "See why a church website isn't showing up on Google, Maps or AI search, what to fix first, and whether the church qualifies for the Google Ad Grant.",
"author": {
"name": "NewCulture Consulting, LLC",
"email": "jon@newculture.co",
"url": "https://www.newculture.co"
},
"homepage": "https://www.newculture.co/chatgpt/church-website-checker/",
"keywords": [
"church",
"church website",
"google ad grant",
"nonprofit",
"local search",
"ai search"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Church Website Checker",
"shortDescription": "Get your church found online",
"longDescription": "Paste your church website address and get a 0 to 100 score for how well it's set up to be found on Google, Google Maps and AI assistants like ChatGPT, with the three fixes that matter most and plain-language steps for each.\n\nThe check looks at the things people searching for a church need: service times written as text, your address and a map, a Plan a Visit page, an About or Beliefs page, structured data that tells Google what kind of place you are, a link to your Google Business Profile, and whether AI crawlers can read the site. It also covers the basics: page titles, descriptions, mobile setup, HTTPS, robots.txt and a sitemap.\n\nAsk whether your church qualifies for the Google Ad Grant and you'll get an honest read against Google's own published rules, including the one most churches miss: being tax-exempt by default is not the same as IRS-recognized 501(c)(3) status. Christian schools learn why they're excluded and how a separate foundation can qualify.\n\nMade for pastors, church administrators and communications volunteers, and for Messianic congregations, ministries and nonprofits too. Read-only: it fetches your public website and nothing else. No account, no email required.\n\nLimits: the checker reads what a crawler can read, so sites that render only in the browser score low on readability. Ad Grant answers are our reading of Google's rules, not a promise of approval.",
"developerName": "NewCulture Consulting, LLC",
"category": "Business & Operations",
"capabilities": [
"Score a church website for getting found on Google, Maps and AI search",
"Explain the top fixes with step-by-step instructions and code snippets",
"Check Google Ad Grant eligibility against Google's published rules"
],
"websiteURL": "https://www.newculture.co/chatgpt/church-website-checker/",
"supportURL": "https://www.newculture.co/contact/",
"privacyPolicyURL": "https://www.newculture.co/privacy-policy/#church-website-checker",
"termsOfServiceURL": "https://www.newculture.co/terms-of-service/",
"defaultPrompt": [
"Why isn't my church website showing up on Google?",
"Check my church website",
"Does my church qualify for Google Ad Grants?"
],
"brandColor": "#1B2A4A",
"logo": "./assets/church-website-checker-chatgpt-plugin.png",
"composerIcon": "./assets/church-website-checker-chatgpt-plugin.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Score a church website and return the top three fixes with a booking link.",
"prompt": "Check my church website: https://advancechurch910.com",
"tools_triggered": "check_church_website",
"expected_behavior": "Returns a 0-100 score with a letter grade, up to three ranked fixes with a one-sentence why and an effort tag, an AI-readiness summary, and a link to talk with NewCulture. No account or email is requested."
},
{
"description": "A Messianic congregation is addressed as a congregation, never as a church.",
"prompt": "We're a Messianic congregation. Can you check our website entershalom.org?",
"tools_triggered": "check_church_website",
"expected_behavior": "Calls the tool with org_type messianic_congregation. The result text says 'congregation' and never 'church' outside of URLs, and the scoring is otherwise identical to a church scan."
},
{
"description": "A site whose service times aren't readable as text gets that fix ranked first.",
"prompt": "Why doesn't Google show when our services are? Our site is elevationchurch.org",
"tools_triggered": "check_church_website, explain_fix",
"expected_behavior": "The scan reports that no service day and time could be read as text and ranks 'Service times aren't written as text' among the top fixes. Asking for more detail calls explain_fix and returns steps plus an HTML snippet showing service times as plain text."
},
{
"description": "An IRS-recognized church asking about the Ad Grant gets a 'Likely eligible' verdict with next steps.",
"prompt": "Does our church qualify for Google Ad Grants? We're an IRS-recognized 501(c)(3) and we don't have a Google for Nonprofits account yet.",
"tools_triggered": "check_ad_grant_eligibility",
"expected_behavior": "Verdict 'Likely eligible' with reasons, the next step of requesting a Google for Nonprofits account (verified by Goodstack), the application steps, the rules version with the date the rules were last checked, a statement that this is not a promise of approval. The assistant never asks for an EIN."
},
{
"description": "A Christian school learns it is excluded and that a separate foundation may qualify.",
"prompt": "We run a Christian K-12 school. Can we get the Google Ad Grant?",
"tools_triggered": "check_ad_grant_eligibility",
"expected_behavior": "Verdict 'Not eligible' citing Google's exclusion of schools, academic institutions and universities, with the next step that a separate 501(c)(3) foundation attached to the school can apply, and a link to Google's official eligibility page."
}
],
"negative": [
{
"description": "Content writing is outside the plugin's scope; no tool should run.",
"prompt": "Write my church announcements for this Sunday."
},
{
"description": "A private network address must be refused, not fetched.",
"prompt": "Check this church website: http://192.168.1.10/"
},
{
"description": "A for-profit business asking about paid ads is not an Ad Grant case; the assistant should explain the grant is for nonprofits and not claim eligibility.",
"prompt": "I run a landscaping company. Can I get free Google Ads through the Ad Grant?"
}
]
},
"demo_recording_url": "https://www.loom.com/share/REPLACE-WITH-DEMO-VIDEO",
"commerce": false,
"commerce_description": "The plugin sells nothing and processes no payments."
},
"publication": {
"countries": [],
"release_notes": "Initial release: website score with top fixes and AI-readiness checks, fix explanations with snippets, and Google Ad Grant eligibility against Google's published rules."
},
"apps": "./.app.json"
}
}
}
SHA-256: 29846e3adb09f61deee4f198d65b0f4379d536588e6d2b08e128093483b01ad2