Skip to Content

SEO

SEO (Search Engine Optimization) is the process of optimizing your website’s structure and content to improve keyword rankings in search engines, attract more users, and increase outbound data transfer.

SEO is an ongoing process. Momen provides a comprehensive set of configuration tools, including:

  • Rendering Pattern
  • Sitemap
  • robots.txt
  • Custom header/body
  • H tags

Note: Before using SEO features, ensure you have a basic understanding of SEO. Refer to online resources for more information.

Configuration Guide

Open Settings and go to SEO. All configurations here take effect only after the Project is Published.

SEO settings entry in Momen

Global Settings

These settings affect all pages in the project.

Rendering Pattern

Rendering pattern options in Momen

Rendering patterns determine when and how pages are rendered, directly impacting performance and SEO. Momen supports:

  • Client-Side Rendering (CSR): Pages are rendered in the browser. Slower initial load and poor SEO.
  • Server-Side Rendering (SSR): Pages are rendered on the server and sent to the browser. Faster initial load and better SEO.
  • Static Site Generation (SSG): Pages are pre-rendered and saved on the server at publication. Fastest load and best SEO.
CSRSSRSSG
When renderedBrowserServerAt publication, saved on server
Initial load speedSlowFastVery fast
Content dynamismHighHighLow
SEO performancePoorStrongStrong
Suitable scenariosInternal tools, low SEOE-commerce, news, high SEOBlogs, docs, landing pages, high SEO

You can check the rendering method in the HTML <head>.

Check rendering method in HTML head

For more details, refer to online resources.

Range of path parameters

Why define the range of path parameters?

When a page is configured with path parameters (see Parameter), its URL becomes dynamic, effectively serving as a template with variable segments.

For example, consider the blog page on the Momen official website. Its URL pattern is momen.app/blogs/${slug}, where ${slug} represents a path parameter. You must specify all possible values for this parameter so that the system can:

  • Generate all corresponding page URLs and include them in the sitemap.xml.
  • In SSG mode, pre-render and build static HTML pages for each URL.

In SSG mode, if a URL is not covered by the parameter values you provide (e.g., a newly published article that hasn’t been pre-built), users visiting that page will receive it via CSR.

How to configure parameter ranges?

You can provide parameter values using either of the following methods. The system will automatically merge and deduplicate these values to produce the final list of pages:

  • Static Data: Manually enter fixed values, suitable for pages with a predetermined set of URLs.
  • Database: Dynamically retrieve parameter values from a specified data table. You can apply filter conditions to precisely control which pages are generated.

Database path parameter configuration

Configuration Example

Continuing with the blog article page example, you can configure the parameter source as follows:

  • Data table: blog
  • Field: slug
  • Filter condition: published == true

Suppose the blog table contains the following five records:

idslugpublished
1integrate-gpt5-momen-no-code-aitrue
2build-legal-assistant-with-momentrue
3ai-legal-document-analysis-built-with-momentrue
4momen-product-update-version-1.0.8false
5nocode-erp-success-how-this-company-transformed-a-legacy-business-with-momenfalse

The following three URLs and their corresponding pages will be generated:

URL
momen.app/blogs/integrate-gpt5-momen-no-code-ai
momen.app/blogs/build-legal-assistant-with-momen
momen.app/blogs/ai-legal-document-analysis-built-with-momen

Sitemap

A sitemap helps search engines understand your site structure.

  • Real-time update: URLs are added after user visits.
    • Advantage: Dynamic.
    • Disadvantage: May miss unvisited pages.
  • Pre-generation: Fixed sitemap generated at publication.
    • Advantage: Complete if parameters are set correctly.
    • Disadvantage: Requires re-publication after data changes.

Sitemap configuration in Momen

robots.txt

The robots.txt file controls which pages search engines can crawl.

robots.txt configuration in Momen

Custom header/body

Add extra tags (<meta />, <canonical />, etc.) to the HTML header/body for SEO or code injection (e.g., analytics).

Custom header/body configuration in Momen

Page Settings

These settings apply to individual pages.

SEO TDK

Set the Title, Description, and Keywords for a page.

SEO TDK configuration in Momen

Social Media Content

Configure how your page appears when shared on social media. Momen supports:

  • Open Graph: For most platforms.
  • X Cards: For the X platform.

Both can be enabled.

Social media content configuration in Momen

H tags

H tags define page structure and hierarchy for search engines.

H tags configuration in Momen

Image ALT Attributes

The alt attribute helps search engines understand images.

Image ALT attribute configuration in Momen

Publishing

All SEO configurations take effect only after the Project is Published.

Publish project for SEO settings to take effect

Feature Availability

SEO features depend on the rendering mode supported by your plan:

PlanSupported Rendering Patterns
Free VersionCSR
Basic PlanCSR, SSG
Pro PlanCSR, SSG
Single Tenant ServerCSR, SSR, SSG

In CSR mode, page-level configurations (TDK, social media, etc.) are not available.

Last updated on