Php 谷歌自定义搜索没有显示任何结果,可能是因为元标记

Php 谷歌自定义搜索没有显示任何结果,可能是因为元标记,php,html,meta-tags,meta,google-custom-search,Php,Html,Meta Tags,Meta,Google Custom Search,我有一个网站,我已经实现了谷歌自定义搜索在它根据所有步骤中给出的指示 大约3个月前,我已经为我的网站建立了索引,但经过这么多天的定制搜索仍然没有结果。我甚至尝试添加sitemap.xml,但没有成功 另一个问题是,当我在谷歌上搜索ssdpsjal.tk时,它显示的结果(有些)只有3个,但在GCSE中甚至没有显示 您可以访问该网站并尝试自定义搜索 我能怎么办?(需要任何替代方案或修复!) 我的代码是 <div class="remove-style"> <script>

我有一个网站,我已经实现了谷歌自定义搜索在它根据所有步骤中给出的指示

大约3个月前,我已经为我的网站建立了索引,但经过这么多天的定制搜索仍然没有结果。我甚至尝试添加
sitemap.xml
,但没有成功

另一个问题是,当我在谷歌上搜索ssdpsjal.tk时,它显示的结果(有些)只有3个,但在GCSE中甚至没有显示

您可以访问该网站并尝试自定义搜索

我能怎么办?(需要任何替代方案或修复!)

我的代码是

<div class="remove-style">
   <script>
        (function() {
            var cx = 'MY_WEBSITE_KEY';
            var gcse = document.createElement('script');
            gcse.type = 'text/javascript';
            gcse.async = true;
            gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
            var s = document.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(gcse, s);
        })();
    </script>
<gcse:search></gcse:search>
</div>

(功能(){
var cx='我的网站'u键';
var gcse=document.createElement('script');
gcse.type='text/javascript';
gcse.async=true;
gcse.src=https://cse.google.com/cse.js?cx=“+cx;
var s=document.getElementsByTagName('script')[0];
s、 parentNode.insertBefore(gcse,s);
})();
谢谢你的帮助

编辑

经过一些搜索,我发现它只指向任何搜索或外部网站链接的主页,我的元标记正确吗

我在网站的每个页面上都使用了相同的元标记和值。我需要换吗?所需的标签是什么

如果我的标签是正确的,那么错误是什么


请帮助

您的自定义搜索引擎似乎正在我这边工作。我做了几次搜索,一切看起来都很好。只要确保点击蓝色按钮,你就会在付费广告词链接后看到结果


至于你在谷歌的搜索结果。你需要在你的SEO(搜索引擎优化)工作。你可以联系一家公司为你做这项工作,也可以自己做一些,但工作量很大。只需确保使用“白帽”技术,如确保您的网站符合W3C标准,确保您的网站在所有受支持的浏览器中工作(是的,这也意味着移动),甚至页面速度加载也会影响您的SERP(搜索引擎结果页面)。有很多网站和论坛教你SEO之类的知识。甚至stackover也有一个专门为像你这样的人设立的站长专区。

我可以知道你搜索了什么以及在哪个浏览器中搜索吗?我使用了Chrome、Firefox和Safari。只有在查看了所有其他内容并且搜索引擎有两个页面排名相同的情况下,Meta标记才会发挥作用(尤其是内容和关键字)。你应该改变它们,因为这是一个很好的做法。