SEO私馆

原创知识、有效实用、促进思考、学习交流

预研:网站SEO/GEO的多语言技术模式的可行性

我在研究外贸网站通过前端技术实现用户(访客)自动翻译内容文本,然后侦测是否符合SEO和GEO的有效性作用,其实就是实验AI搜索(生成)引擎会不会把内容页面匹配成多种语言的结果,那为什么不用rel=alternate配置多语言的网站页面呢?

其实为的是不投入资金和时间的情况,看看能不能实现网站的扩展化效果,而且我交往和服务的客户、朋友、伙伴,他们和我的追求都是比较的一致,要的流量营销或是盈利效果,这就需要网站做到投射性和覆盖性,甚至是全球程度。

现成已经有技术可以让网站实现内容自动翻译。

但是有选项性和局限性,举例:网站使用用微软翻译的API接口及属性参数,然后edge浏览器可以根据用户的地区或是语种进行内容页的自动翻译,但是在谷歌浏览器就行不通了,而且目前还没有得到印证是否有bing搜索引擎的效果,所以属于是未知的状态,另外大家可以研究下JavaScript的技术策略。

代码示例:
function triggerAutoTranslation() {
  try {
    const siteLang = document.documentElement.lang || 'en';
    const siteMainLang = siteLang.split('-')[0]?.toLowerCase() || 'en';
    const userLang = navigator.language || navigator.userLanguage || '';
    const userMainLang = userLang.split('-')[0]?.toLowerCase() || '';
    let userSelectedLang = null;
    try {
      userSelectedLang = localStorage.getItem('site-user-lang');
    } catch (e) {}
    if (!userSelectedLang && userMainLang && siteMainLang !== userMainLang) {
      const triggerTranslation = () => {
        if (typeof window.chrome?.translate === 'function') {
          window.chrome.translate(true);
        }
      };
      if (document.readyState === 'complete') {
        triggerTranslation();
      } else {
        window.addEventListener('load', triggerTranslation, { once: true });
      }
    }
  } catch (error) {}
}
if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', triggerAutoTranslation, { once: true });
} else {
  triggerAutoTranslation();
}
非验证性,请勿直接使用,仅供本文内容的举例。

如果网站的SEO/GEO使用JavaScript的技术策略(不限于自动翻译),要注意API和DOM的可行性和稳定性,甚至不能影响网站的性能和安全,而且还要关注API的更新迭代的变动以及DOM的内存占用,避免导致错误和泄漏的问题,但这是最容易学习的知识,所以分享出来供大家谈论交流。

"SEO私馆"结语:很多网友都很好奇问我每天都在研究什么,本文就通俗易懂的说个事,其实我经常根据工作的需要去研究些便于针对性成效的策略,比如说不同行业的SEO/GEO方法,然后会体现在策略的执行和布控,所以不是每天盯着看什么,而是不断的从工作中学习,保持积极的研究成果。