The AnQi CMS is a content management system tailored for small and medium-sized enterprises and content operation teams, which has incorporated the concept of search engine optimization from the very beginning.In website operation, contact information is not only a bridge for users to communicate with us, but also an important signal for search engines to understand our business and confirm our authenticity.Therefore, how to ensure that the AnQiCMS contact information tag output is SEO-friendly is a key point that every website operator should pay attention to.
Know the contact label and SEO potential of AnQiCMS
AnQiCMS through built-incontactLabels, allowing website administrators to uniformly configure and flexibly call various contact information such as contacts, phone numbers, addresses, email addresses, WeChat, etc.This information can not only be displayed intuitively to users on the website front end, but also contains rich SEO value.Search engines pay special attention to these key corporate identification information when crawling and understanding website content. Especially in local search ranking and building corporate knowledge graphs, its role cannot be overlooked.
{% contact 变量名称 with name="字段名称" %}This tag is centered around extracting data from the background settings. AnQiCMS provides such options under the "Background Settings" -> "Contact Information Settings".UserName(Contact person),Cellphone(Contact phone number),Address(Contact address),Email(Contact email) and other standard fields, also supportsCustomize settings parameters。The latter opens the door to fine-grained SEO operations, as it allows us to add any necessary data and call it in the template with a custom name.
Ensure that the contact information content is SEO-friendly core strategy
To truly achieve SEO-friendly output for the contact information label in AnQiCMS, we need to consider from three aspects: data management, template implementation, and content strategy.
一、Data Management: Refinement and consistency of backend settings
Firstly, the "Contact Information Settings" on the backend is the source of all SEO optimization.
- Complete and accurate NAP information:Ensure
UserName/Cellphone/AddressThe core information (Name, Address, Phone) is filled in accurately and completely in the background.This information consistency (NAP Consistency) is crucial for local SEO.The search engine will compare the NAP information on the website with third-party platforms (such as Google business profiles, industry directories, etc.), and the higher the consistency, the higher the trust level. - Using custom parameters to expand information:AnQiCMS allows us to add custom parameters, which we should make full use of. In addition to the basic NAP information, we can add more structured data fields beneficial for SEO through custom parameters, such as:
- Social media link:
Facebook/Twitter/Linkedin/InstagramThis is the URL of social media materials. - Operating hours:If the business has a fixed operating time, it can be filled out in a structured text form (such as "Monday to Friday: 9:00-18:00").
- Service area:Define the geographic scope of the business service coverage.
- Geographical coordinates:Accurate latitude and longitude information is very helpful for local search rankings.
These custom parameters can all be filled in the background.
{% contact with name="自定义参数名" %}The way to call it in the template, laying a foundation for the implementation of structured data in the future.
- Social media link:
Two, template implementation: balancing structured data and user experience.
It is not enough to just fill in the information in the background, we need to output this information in a way that search engines can understand in the website template.
Implement structured data marking (Schema Markup):This is the most important thing to ensure that the contact information is SEO-friendly.The search engine understands the meaning of page content better through Schema.org tags.
LocalBusiness(Local Merchant) orOrganization(Organization) type Schema. AnQiCMS providesjsonLdCustom call tag, which provides great convenience for us to manually integrate structured data. We can do it on the page<head>or<body>within the tag, utilizing{% jsonLd %}Wrap a JSON-LD script and{% contact %}embed the data called by the tag cleverly in it.For example, a simplified JSON-LD structure may look like this:
{% jsonLd %} <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "LocalBusiness", "name": "{% contact with name="SiteName" %}", "address": { "@type": "PostalAddress", "streetAddress": "{% contact with name="Address" %}", "addressLocality": "城市", // 可以从地址中提取或作为自定义字段 "addressRegion": "省份", // 同上 "postalCode": "邮编" // 同上 }, "telephone": "{% contact with name="Cellphone" %}", "email": "{% contact with name="Email" %}", "url": "{% system with name="BaseUrl" %}", "sameAs": [ "{% contact with name="Facebook" %}", // 调用自定义的Facebook链接 "{% contact with name="Linkedin" %}" // 调用自定义的LinkedIn链接 ] // 更多自定义参数可在此处继续添加,如营业时间、地理坐标等 } </script> {% endjsonLd %}Through this method, even if the front-end users cannot directly see this code, search engines can clearly understand the type and meaning of this contact information.
Optimize front-end display, enhance user experience:Although structured data is for search engines to see, the display on the user interface is also important.
- Clickable phone and email links:Use
tel:andmailto:Protocol, convenient for users to make a call or send an email with one click. For example:<a href="tel:{% contact with name="Cellphone" %}">{% contact with name="Cellphone" %}</a>. - Clear text display:Avoid using contact information as
- Clickable phone and email links:Use