In website operation, to make your content stand out in search engines and attract more target users, it is indispensable to carefully set the three core elements of Title, Keywords, and Description (TDK).AnQiCMS understands the importance of TDK for SEO, and therefore integrated a perfect dynamic TDK generation and management mechanism from the very beginning of the system design, allowing you to flexibly and efficiently optimize every page of your website.

AnQiCMS Dynamic TDK Mechanism Overview

The TDK dynamic generation strategy of AnQiCMS is very intelligent and flexible. It follows a set of priority principles:

  1. Use manual settings preferentially:If you have explicitly set TDK for a page in the background (such as an article, category, single page, or tag page), the system will use these custom values preferentially.
  2. Intelligent automatic generation:If you have not made a manual setting, AnQiCMS will automatically extract and generate TDK based on the characteristics of the page content, from the page title, summary, or content abstract, to ensure that each page has basic SEO information.
  3. Template tags flexible call:AnQiCMS provides powerful in the front-end template:tdkTags, allowing you to customize the display and combination of TDK content according to different page types and requirements.

Next, we will discuss in detail how to set up and utilize these dynamic TDK features in AnQiCMS.

Home Page TDK Settings: Website Front-end Optimization

The homepage of a website is like the facade of a brand, its TDK settings are crucial, as they determine the initial perception of your website's overall theme by search engines.

You can access the AnQiCMS backend by visiting the【Background Settings】→【Home Page TDK Settings】to configure the home page TDK. Here, you can find three key fields:

  • Home Page Title:This is the most important title displayed in the search engine results page (SERP) for your website. It is recommended to include your brand name and core business keywords, but avoid keyword stuffing.
  • Home page keywords:Used to hint the core theme of the website to search engines.Although its importance is not as great as before, a reasonable setting can still play a supporting role. It is recommended to choose 3-5 core keywords highly relevant to your business.
  • Home page description:This is usually a snippet displayed below the title on search engine results pages to attract user clicks. It should accurately summarize the website content and include some descriptions that can pique user interest.

Reasonable setting of the home page TDK can establish a solid SEO foundation for your website.

Content page TDK: The core of refined SEO

The key to refined SEO is the optimization of TDK for each specific page within the website, excluding the homepage.AnQiCMS provides a convenient TDK setting entry for different types of content.

1. Article/Product (Document) Page TDK

In AnQiCMS, articles and products are both considered as 'documents'. When you[Add Document]When editing an existing document, you will find the related fields on the page.[Other parameters]Fold the area to find the fields related to SEO:

  • SEO title:By default, the page's<title>The tag will use the title of the document itself.If you want to display a more attractive or keyword-focused title for search engines, you can set the 'SEO title' here separately.<title>Content.
  • Document keywords:Enter keywords highly relevant to the current document content, separated by English commas.,These keywords will be used for the page's<meta name="keywords">Label.
  • document summary:This content is on the page<meta name="description">The source of the tag.Summarize the document content in a concise and clear manner, and try to include core keywords to attract users to click.If left blank, AnQiCMS will intelligently extract about the first 150 characters from the document content as a description.
  • Standard link:If your website has multiple URLs with identical or very similar content, or content that is referenced by other websites, you can set a canonical URL here.This helps inform search engines which is the main version of the content, avoiding duplicate content issues, and concentrating page weight.

2. TDK of the category page

Each category page has its own theme, optimizing its TDK helps improve the performance of the category list in search engines.[Document Category]Manage interface, when you edit a category, you will find:[Other parameters]Here:

  • SEO title:Keywords for customizing the category page:<title>Label.
  • Keywords:Keywords set for the category page, used for<meta name="keywords">.
  • Category Introduction:As the category page's<meta name="description">, a summary of the category content.

3. Single Page TDK

It is equally important to set TDK for independent single pages such as "About Us" and "Contact Us".【Page Management】When editing a single page in it, you can directly set:

  • SEO title:Custom single page.<title>.
  • Keywords:Keywords of the single page.
  • Single page introduction:Description of the single page.

4. Tag page TDK

Tabs aggregate similar content together and are also an important entry point for users to discover content.[Document Tag]When editing a tag in the management interface, you will find:

  • SEO title:Custom tab page<title>Label.
  • Tag keywords:Keywords set for the tag page.
  • Tag introduction:As the tag page<meta name="description">[en]Summarize the tag content.

Flexible control of TDK calls and display in the template:

AnQiCMS allows you to flexibly control the display of TDK with a set of simple template tags. The core is the 'Universal TDK Tag'tdk[en] Usually, these tags are placed in the template file.<head>area.

[en] Call page title (Title)

<title>{% tdk with name="Title" %}</title>

This tag will intelligently fetch the current page's **title. In addition, it also supports some parameters to customize the display:

  • siteName=true【en】The website name is automatically appended after the page title, like: "Article Title - Your Website Name".
  • sep="_"【en】Customize the separator between the website name and the page title, default is:-.
  • showParent=trueFor hierarchical relationships (such as category pages), display the title of the parent category to enhance the sense of hierarchy and SEO relevance.

Example:

<title>{% tdk with name="Title" siteName=true sep=" | " %}</title>

This will output something similar to页面标题 | 您的网站名称the effect.

Call Page Keywords (Keywords)

<meta name="keywords" content="{% tdk with name="Keywords" %}">

This tag will output the keywords set for the current page.

Call Page Description (Description)

<meta name="description" content="{% tdk with name="Description" %}">

This tag will output the description set for the current page.

Call Specification Link (CanonicalUrl)

The standard link is very important for SEO, especially in scenarios where content may be duplicated. AnQiCMS also provides the corresponding tag:

{%- tdk canonical with name="CanonicalUrl" %}
{%- if canonical %}
<link rel="canonical" href="{{canonical}}" />
{%- endif %}

This code will first check if there is a standard link, if it exists, it will be added to the page header, which helps to avoid duplicate content penalties.

AnQiCMS's SEO-friendly design: More than just TDK

In addition to the fine management of TDK, AnQiCMS also provides a series of advanced SEO tools including pseudo-static, 301 redirection management, automatic Sitemap generation, Robots.txt configuration, keyword library management, and more.These features work together to form AnQiCMS's powerful SEO optimization system, aimed at helping your website achieve better visibility and ranking in search engines, thereby attracting more targeted traffic.

By using the dynamic TDK feature provided by AnQiCMS, you can not only ensure that every page of your website has complete SEO information, but also, through the detailed setting options, it endows the operator with powerful SEO optimization capabilities, making your website content easier to be discovered and understood by search engines.


Common Questions and Answers (FAQ)

Q1: If I haven't manually set the TDK for the article or category, how will AnQiCMS handle it?A1: AnQiCMS will intelligently generate it for you. For the title, it will use the name of the article or category itself. For the keywords, possibly