Search Engine Optimization (SEO)
Search engine optimization (SEO) ensures your content is easily discoverable by search engines, which helps attract more traffic to your site. By default, your Knowledge Base content is hosted on a separate domain, which is indexed by search engines. However, search result links will point to a generic domain.
Custom Domain SEO
For improved branding and higher SEO rankings, you can serve your Knowledge Base under your own domain. This requires a more advanced setup, involving proxying requests from your server to our platform. This allows search engines to associate the content with your domain.
Apache Configuration
You can update either your Apache virtual host configuration or .htaccess
file:
apache
CopyEdit
# Ensure these modules are enabled LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so # LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so # Optional for SSL # Add inside your VirtualHost #SSLProxyEngine On # Optional for SSL ProxyPass / https://your-portal-url.here ProxyPassReverse / https://your-portal-url.here
Nginx Configuration
nginx
CopyEdit
server { listen 80; server_name yourdomain.com; location / { proxy_pass https://your-portal-url.here; proxy_set_header Host $http_host; } }
🔧 You can find your portal URL in your Knowledge Base settings.