> ## Documentation Index
> Fetch the complete documentation index at: https://docs.softr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Softr SEO Checklist

> Key steps for optimizing your app and tracking results.

Softr has all the features that you need to optimize your application for search engines as well as monitor traffic, conversions, and more. Here’s a list of some of the key things you should consider for your Softr app in terms of SEO (Search Engine Optimization).

## 1. Tracking and reporting

[Google Search Console](https://search.google.com/search-console/about) is an essential tool for measuring your site performance as well as detecting issues. To set it up, go to your Google Search Console dashboard, navigate to **Settings => Ownership Verification,** choose the **HTML tag** option, and copy the value of **content** as shown below.

<Frame caption="Getting the verification tag">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image1.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=2023b682b804aa78687f0b12acf80869" alt="Getting the verification tag" width="2234" height="1134" data-path="publishing/images/softr-seo-checklist/image1.png" />
</Frame>

Next, navigate to your [Softr app’s settings](/application-settings/n3K2UEfpC9BpHgakMzUU5Y/general-settings/7YdGy1J8X2tjJSv8BGvWQU) and paste the tag under **Google Site Verification**. Hit **Save** and [publish your app](/publishing/9qTmU2Lj8Gnpr1Ue6dEAkX/publishing-your-softr-app/gRrb1u7eLmRTrXyg3UNGkQ), and you’re done.

Additionally, Softr offers integrations with such user analytics tools as [Google Analytics](/integrations/etS18kJqm1fuD58KCsjC3z/google-analytics/qt63nJLpVoXh7oyxJUVZL4), [Google Tag Manager,](/integrations/etS18kJqm1fuD58KCsjC3z/google-tag-manager/xn8tKtdvHywro9AipL7r53) and [Microsoft Clarity](/integrations/etS18kJqm1fuD58KCsjC3z/microsoft-clarity/dG1NQn87tXYYoJv7GRchym).

## 2. Page SEO

In page settings, you can configure **SEO Title and Description** to specify how your page appears in search results.

<Frame caption="How the page appears in Google search">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image2.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=9bb80f3f0024c5e2d3150204e2feeaa0" alt="How the page appears in Google search" width="765" height="158" data-path="publishing/images/softr-seo-checklist/image2.png" />
</Frame>

You need to make sure that your title and description fit the character limit. Google typically displays the first 50–60 characters of a title tag. Descriptions are limited to about 155 characters for desktop search and 120 characters for mobile search. There are also online tools such as [Mangool’s SERP Simulator](https://mangools.com/free-seo-tools/serp-simulator) that can help you with this.

<Frame caption="Page SEO settings">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image3.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=e0df2bf358e64604a59548416e4efaac" alt="Page SEO settings" width="896" height="1330" data-path="publishing/images/softr-seo-checklist/image3.png" />
</Frame>

Further on, you can control your page’s [indexing](https://growhackscale.com/glossary/indexing-seo#:~:text=What%20Is%20Indexing%20in%20SEO,to%20be%20displayed%20in%20SERPs.) as well as add a [Canonical URL](https://moz.com/learn/seo/canonicalization).

To see which pages on your site are in the Google index, you can do a Google Web Search for "site:mywebsite.com."

<Tip>To speed up indexing your new website on Google, submit your sitemap in Search Console's [Sitemaps report](https://support.google.com/webmasters/answer/7451001). Softr creates your sitemap automatically, available at **yourdomain.com/sitemap.xml.**</Tip>

## 3. Using the Custom Code section

There is a **Custom Code** section in every [page’s settings](/0392ff65acfe4b1c96923c1aac7982f7) as well as in your app’s [general settings](/application-settings/n3K2UEfpC9BpHgakMzUU5Y/general-settings/7YdGy1J8X2tjJSv8BGvWQU). You can use it to add any sort of HTML or JavaScript (e.g. to integrate third-party tools that are not on the list of Softr’s integrations).

In particular, you can use the Custom Code section to add [structured data](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) in order to assist search engines in reading and categorizing the information on your page.

## 4. URL redirects

When we move pages to new destinations or delete them, it’s a common practice to apply a redirect from the obsolete URL to a new one to let users find the page, avoid 404 not found errors, forward the authority of the page to the new destination, and more. Using the **URL Redirects** feature in your [app settings](/application-settings/n3K2UEfpC9BpHgakMzUU5Y/general-settings/7YdGy1J8X2tjJSv8BGvWQU), you can apply a redirect to any path on your app.

## 5. List Details SEO setup

The [List Details block](/building-blocks/vikC2AWEpQGkZd4jGyoVxo/item-details-block-/4bE8XaFbJp45wkAwuWiz8f) works together with the [List block](/building-blocks/vikC2AWEpQGkZd4jGyoVxo/list-block/pQhPYuA28VXr5tLLFBcbCU) to display details for each item in the database. Since the List Details block occupies a single page on your Softr app and displays each database record’s details on the same page dynamically, you can’t really specify SEO parameters for each record using page settings. Therefore, Softr lets you configure SEO settings directly inside your [data source](/4230abecf813402aa2926466c313290a). Learn more on that [here](/building-blocks/vikC2AWEpQGkZd4jGyoVxo/item-details-block-/4bE8XaFbJp45wkAwuWiz8f).

<Frame caption="Adding SEO parameters inside a data source">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image4.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=1cc2ef1ea9d57ed97ee0daf282daa9c2" alt="Adding SEO parameters inside a data source" width="820" height="339" data-path="publishing/images/softr-seo-checklist/image4.png" />
</Frame>

## 6. Internal and External linking

Both external and internal links help search engines understand what your page is about and how the pages on your site are related to one another.

If you’re using the Simple Text block to add text to your app, you can easily add hyperlinks through the text editor.

<Frame caption="The link option in text editor">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image5.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=8dc7a3d1cae4f11df6c101bbe2580b30" alt="The link option in text editor" width="838" height="990" data-path="publishing/images/softr-seo-checklist/image5.png" />
</Frame>

If you’re using another block type that doesn’t have a link option for text, you can simply add an **HTML {"<a>"} tag** inside the text. The following screenshot illustrates this on the example of a [Hero block](/building-blocks/vikC2AWEpQGkZd4jGyoVxo/hero/avyLWEvNZNUqYewF51kMLA).

<Frame caption="Linking from a Hero block">
  <img src="https://mintcdn.com/softr-2b8a27e1/V_SEO7jHAtPlMiPr/publishing/images/softr-seo-checklist/image6.png?fit=max&auto=format&n=V_SEO7jHAtPlMiPr&q=85&s=f57300c7d69e7502e64c3b1c6ac3612d" alt="Linking from a Hero block" width="842" height="1000" data-path="publishing/images/softr-seo-checklist/image6.png" />
</Frame>
