SEO Plugin for Typemill
The SEO plugin allows you to optimize your pages with meta-data and analyze performance data from the Google Search Console.
Plugin Features
The provides three tabs: a "meta" tab for title and description, a "data" tab with data from the Google Search Console, and a "links" tab with a list of internal backlinks and the option to search and autolink pages.

- Edit the meta title and meta description of each page.
- View character count to ensure optimal length for search engines.
- See a list of marked search queries to optimize your title and description.

- Fetch data from Google Search Console for each page.
- Mark relevant search queries.
- Filter queries by:
- Marked queries
- Queries with top positions
- Queries with high potential (position 11-20)
- Queries with high traffic
- View the performance of each query over time.
- See queries by country.
- Copy filtered data as a markdown table (e.g. for AI tools).

- Display internal links pointing to the page.
- Search for other internal pages.
- Add internal links with one click.
Plugin Settings
The plugin provides the following configuration options:
- Addition to meta title: Helps you estimate the full title length including additions by the theme.
- Site URL / Property: Enter the Google Search Console property (usually the base URL of your site).
- Default country: Set a 3-letter country code to filter data by country.
- Number of months: Define the default time range for search data.
The country and date range can be changed per page in the SEO tab.
Setup
Unlike many other web services, Google doesn’t offer simple API keys. Instead, you’ll need to create API credentials in JSON format to connect your Typemill website with Google Search Console data. It might seem a bit complicated — but the benefits are worth it. Here’s what you’ll need:
- Access to Google Search Console with a property for your site.
- A Google Cloud account.
- API credentials in JSON format.
Step 1: Get API Credentials
Create a project in Google Cloud.

Enable the Google Search Console API.

Go to Credentials and create a new Service Account.

Fill out the service account form

Copy the service account name.

In the service account, go to Keys and generate a new key in JSON format.

Step 2: Grant Access in Search Console
Go to Google Search Console and select your property.

Open user management and add the service account ID as a new user.

Step 3: Add Credentials to Typemill
- Open the downloaded
service-account.jsonfile. - Copy the entire JSON content.
- In Typemill, open any page and go to the SEO tab.
- Paste the content into the service account field and save.

After setup, Google Search Console data will be available in the SEO tab of each page.