You need a Builder plan or higher to use connectors in your app.
Track your own app on Google
Get your own Base44 app into Google Search.
What you can do
Use your site’s search data to monitor performance and indexing.Track search performance
Pull clicks, impressions, CTR, and average position into dashboards and reports inside your app.
Check indexing status
Inspect URLs to see whether pages are indexed, and surface coverage issues as they appear.
Manage sitemaps
List and submit sitemaps for your verified sites so Google can discover your pages faster.
Connecting Google Search Console
Connect Search Console so your app can read search performance data.- App user connector
Scopes and permissions
Scopes control what your app can do with your Search Console data.1
Base44 adds
email: Identifies the Google account. It’s always included, so it shows as a locked scope under Scopes.
2
You configure
Under Scopes, select what your app needs. Search Console scope names start with
https://www.googleapis.com/auth/:webmasters: View and manage data, including sitemapswebmasters.readonly: View data without making changes
Access: Your app sees the Search Console properties the connected Google account can access.
If you need a scope that isn’t listed here, share your feedback with us.
Using Google Search Console in a backend function
Once Google Search Console is connected, your backend functions can retrieve an access token and call the Search Console API directly. Base44 handles the OAuth flow and token storage.- For a shared connection, use
getConnection()to retrieve the token. - For an app user connection, use
getCurrentAppUserConnection()so each request uses the signed-in person’s token.
Shared connectors
Configure, deploy, and call a shared connection from a backend function.
App user connectors
Retrieve a per-user token and call the API as the signed-in person.
Troubleshooting
Check account access and property setup if your search data is missing. If people can’t connect their own Google account, see Troubleshooting on the Google Workspace connectors page.My Search Console data isn't showing up
My Search Console data isn't showing up
Check the following.
- The connection is listed in your app’s Integrations page under App connections and shows as connected.
- The Google account you used has access to the Search Console property you want to query.
- The property you want to query is verified in Search Console.
The connector returns an empty result for a site
The connector returns an empty result for a site
Search Console returns data for properties the connected account has permission to access, and new properties can take a few days to collect data. Confirm that account has access to the property, then check the same date range directly in Search Console.
FAQs
Which Google account should I use to connect?
Which Google account should I use to connect?
Use the Google account that has owner or full access to the Search Console property you want to query. If you aren’t sure which account has access, check the users list in Search Console under Settings > Users and permissions.
Can I connect more than one Search Console property?
Can I connect more than one Search Console property?
Yes. If you manage multiple properties under the same Google account, the AI chat can query data across them when you specify which property you want.
Where is my app's sitemap?
Where is my app's sitemap?
Base44 generates your sitemap at
/sitemap.xml. When you describe sitemap tasks in the AI chat, you can reference this path directly.