The SEO Tags settings page provides you with powerful tools to control how your help center pages are presented in search engine results (like Google) and when shared on social media. By customizing HTML meta tags, you can optimize your content for better visibility and engagement. 🔍
You can find the SEO configuration panel by navigating to Admin > Settings > SEO from the sidebar.
The SEO page is built around two main components: the page selector and the code editor. This allows you to create unique SEO rules for different types of pages across your help center.
First, use the Page dropdown menu to choose which page template you want to edit. BeDesk allows you to set custom SEO tags for the following page types:
Article Page: Individual knowledge base articles.
Category Page: Pages that list all articles within a category.
Custom Page: Any custom pages you have created.
Landing Page: The main homepage of your help center.
Search Page: The page that shows results for user searches.
Once you've selected a page type, the editor below will populate with the default HTML tags for that template. You can directly add, edit, or remove tags here. This includes common and essential tags like:
<title>
: The text shown in the browser tab and as the main clickable headline in search results.
<meta name="description">
: The short snippet of text that appears below the title in search results.
Open Graph tags (e.g., <meta property="og:title">
): Used to control how your content appears when shared on social media platforms like Facebook.
<link rel="canonical">
: Specifies the "preferred" version of a URL to search engines, helping to avoid duplicate content issues.
The editor uses the powerful Laravel Blade templating engine. This allows you to insert dynamic data into your SEO tags using a simple syntax.
You'll see placeholders wrapped in double curly braces, such as {{ article['title'] }}
or {{ settings['branding.site_name'] }}
. These are dynamic variables that automatically pull data from your BeDesk instance. For example, on an article page, {{ article['title'] }}
is replaced with the actual title of that specific article.
This lets you create a consistent, optimized template for all pages of a certain type without having to edit each one manually.
Save changes: Once you are satisfied with your edits, click the Save changes button in the top-right corner to apply them.
Reset to original: If you want to revert to the default BeDesk settings for the selected page type, click the Reset to original button. This will replace the content in the editor with the system's default code. To finalize the reset, you must then click the Save changes button to apply the default settings.